:root{--a13-font-ui:"Public Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--a13-font-letter:"Literata", "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--a13-fs-caption:.9375rem;--a13-fs-small:1.0625rem;--a13-fs-body:1.1875rem;--a13-fs-lead:1.3125rem;--a13-fs-h3:1.5rem;--a13-fs-h2:1.875rem;--a13-fs-h1:2.375rem;--a13-fs-display:3rem;--a13-lh-tight:1.15;--a13-lh-snug:1.3;--a13-lh-body:1.55;--a13-fw-regular:400;--a13-fw-medium:500;--a13-fw-semibold:600;--a13-fw-bold:700;--a13-sp-1:4px;--a13-sp-2:8px;--a13-sp-3:12px;--a13-sp-4:16px;--a13-sp-5:20px;--a13-sp-6:24px;--a13-sp-8:32px;--a13-sp-10:40px;--a13-sp-12:48px;--a13-sp-16:64px;--a13-sp-20:80px;--a13-gutter:16px;--a13-tap:48px;--a13-tap-primary:56px;--a13-content-max:1200px;--a13-reading-max:68ch;--a13-sidenav-w:248px;--a13-r-sm:4px;--a13-r-md:8px;--a13-r-lg:12px;--a13-r-pill:999px;--a13-dur-fast:.12s;--a13-dur-base:.2s;--a13-dur-slow:.32s;--a13-ease:cubic-bezier(.2, .7, .2, 1);--a13-paper:#f6f7f4;--a13-paper-2:#ecefea;--a13-surface:#fff;--a13-surface-2:#f1f3ef;--a13-ink:#16212e;--a13-ink-2:#4a5565;--a13-ink-3:#6b7584;--a13-rule:#d6dbd8;--a13-rule-strong:#aeb6b8;--a13-post:#1f4e8c;--a13-post-hover:#183f72;--a13-post-soft:#e4ecf7;--a13-post-ink:#173a6a;--a13-on-post:#fff;--a13-stamp:#b8322c;--a13-stamp-hover:#962620;--a13-stamp-soft:#f8e5e3;--a13-stamp-ink:#8a2520;--a13-field:#2e6b4f;--a13-field-soft:#e1f0e8;--a13-field-ink:#22563f;--a13-amber:#9a5b00;--a13-amber-soft:#fbeeda;--a13-amber-ink:#744400;--a13-gold:#8a6a1e;--a13-gold-soft:#f7efd6;--a13-gold-ink:#6e5316;--a13-focus:#1f4e8c;--a13-focus-ring:0 0 0 3px #f6f7f4, 0 0 0 6px var(--a13-focus);--a13-scrim:#16212e73;--a13-shadow-1:0 1px 2px #16212e0f;--a13-shadow-2:0 4px 16px #16212e1a;--a13-shadow-3:0 16px 48px #16212e2e;--a13-airmail:repeating-linear-gradient(135deg, var(--a13-stamp) 0 14px, #fff 14px 28px, var(--a13-post) 28px 42px, #fff 42px 56px);--a13-grid-dot:#1f4e8c24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--a13-paper:#11161e;--a13-paper-2:#0c1016;--a13-surface:#1a2029;--a13-surface-2:#222a35;--a13-ink:#e9ecf0;--a13-ink-2:#b6bec9;--a13-ink-3:#98a2af;--a13-rule:#2e3744;--a13-rule-strong:#475262;--a13-post:#86b0ea;--a13-post-hover:#a3c4f1;--a13-post-soft:#1e2e45;--a13-post-ink:#bbd3f5;--a13-on-post:#0e1a2c;--a13-stamp:#e27b74;--a13-stamp-hover:#ec9892;--a13-stamp-soft:#3a2224;--a13-stamp-ink:#f2b3ae;--a13-field:#7cc6a2;--a13-field-soft:#1c3329;--a13-field-ink:#a9dcc3;--a13-amber:#e6aa55;--a13-amber-soft:#3a2b14;--a13-amber-ink:#f2c98a;--a13-gold:#d9bc6a;--a13-gold-soft:#332b16;--a13-gold-ink:#ead39a;--a13-focus:#86b0ea;--a13-focus-ring:0 0 0 3px #11161e, 0 0 0 6px var(--a13-focus);--a13-scrim:#0009;--a13-shadow-1:0 1px 2px #0006;--a13-shadow-2:0 4px 16px #00000073;--a13-shadow-3:0 16px 48px #0009;--a13-airmail:repeating-linear-gradient(135deg, #c4524b 0 14px, #e9ecf0 14px 28px, #3f6fb3 28px 42px, #e9ecf0 42px 56px);--a13-grid-dot:#86b0ea29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--a13-paper:#11161e;--a13-paper-2:#0c1016;--a13-surface:#1a2029;--a13-surface-2:#222a35;--a13-ink:#e9ecf0;--a13-ink-2:#b6bec9;--a13-ink-3:#98a2af;--a13-rule:#2e3744;--a13-rule-strong:#475262;--a13-post:#86b0ea;--a13-post-hover:#a3c4f1;--a13-post-soft:#1e2e45;--a13-post-ink:#bbd3f5;--a13-on-post:#0e1a2c;--a13-stamp:#e27b74;--a13-stamp-hover:#ec9892;--a13-stamp-soft:#3a2224;--a13-stamp-ink:#f2b3ae;--a13-field:#7cc6a2;--a13-field-soft:#1c3329;--a13-field-ink:#a9dcc3;--a13-amber:#e6aa55;--a13-amber-soft:#3a2b14;--a13-amber-ink:#f2c98a;--a13-gold:#d9bc6a;--a13-gold-soft:#332b16;--a13-gold-ink:#ead39a;--a13-focus:#86b0ea;--a13-focus-ring:0 0 0 3px #11161e, 0 0 0 6px var(--a13-focus);--a13-scrim:#0009;--a13-shadow-1:0 1px 2px #0006;--a13-shadow-2:0 4px 16px #00000073;--a13-shadow-3:0 16px 48px #0009;--a13-airmail:repeating-linear-gradient(135deg, #c4524b 0 14px, #e9ecf0 14px 28px, #3f6fb3 28px 42px, #e9ecf0 42px 56px);--a13-grid-dot:#86b0ea29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--a13-dur-fast:0s;--a13-dur-base:0s;--a13-dur-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--a13-paper);color:var(--a13-ink);font-family:var(--a13-font-ui);font-size:var(--a13-fs-body);line-height:var(--a13-lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--a13-post);text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{box-shadow:var(--a13-focus-ring);border-radius:var(--a13-r-sm);outline:none}::selection{background:var(--a13-post-soft);color:var(--a13-ink)}.a13-display{font-size:var(--a13-fs-display);line-height:var(--a13-lh-tight);font-weight:var(--a13-fw-bold);letter-spacing:-.02em}.a13-h1{font-size:var(--a13-fs-h1);line-height:var(--a13-lh-tight);font-weight:var(--a13-fw-bold);letter-spacing:-.015em}.a13-h2{font-size:var(--a13-fs-h2);line-height:var(--a13-lh-tight);font-weight:var(--a13-fw-semibold);letter-spacing:-.01em}.a13-h3{font-size:var(--a13-fs-h3);line-height:var(--a13-lh-snug);font-weight:var(--a13-fw-semibold)}.a13-lead{font-size:var(--a13-fs-lead);line-height:var(--a13-lh-snug)}.a13-text{font-size:var(--a13-fs-body)}.a13-small{font-size:var(--a13-fs-small)}.a13-caption{font-size:var(--a13-fs-caption);line-height:var(--a13-lh-snug)}.a13-muted{color:var(--a13-ink-2)}.a13-faint{color:var(--a13-ink-3)}.a13-strong{font-weight:var(--a13-fw-semibold)}.a13-serif{font-family:var(--a13-font-letter)}.a13-tabular{font-variant-numeric:tabular-nums}.a13-link{color:var(--a13-post);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.a13-link:hover{color:var(--a13-post-hover)}.a13-eyebrow{font-size:var(--a13-fs-caption);font-weight:var(--a13-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--a13-ink-2)}.a13-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a13-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.a13-icon--sm{width:20px;height:20px}.a13-icon--lg{width:32px;height:32px}.a13-container{width:100%;max-width:var(--a13-content-max);padding-left:var(--a13-gutter);padding-right:var(--a13-gutter);margin:0 auto}.a13-container--narrow{max-width:760px}.a13-stack{gap:var(--a13-sp-4);flex-direction:column;display:flex}.a13-stack--tight{gap:var(--a13-sp-2)}.a13-stack--loose{gap:var(--a13-sp-6)}.a13-cluster{align-items:center;gap:var(--a13-sp-2) var(--a13-sp-3);flex-wrap:wrap;display:flex}.a13-cluster--between{justify-content:space-between}.a13-grid{gap:var(--a13-sp-4);grid-template-columns:minmax(0,1fr);display:grid}.a13-grid>*,.a13-stack>*{min-width:0}.a13-grid--2,.a13-grid--3,.a13-grid--sidebar{grid-template-columns:minmax(0,1fr)}.a13-spacer{flex:auto}.a13-hide-phone{display:none!important}.a13-divider{background:var(--a13-rule);border:0;height:1px;margin:0}@media (width>=768px){.a13-grid--2,.a13-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.a13-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.a13-grid--sidebar{gap:var(--a13-sp-6);grid-template-columns:minmax(0,1fr) 360px}.a13-hide-phone{display:initial!important}.a13-hide-desktop{display:none!important}}.a13-app{flex-direction:column;min-height:100dvh;display:flex}.a13-main{padding-top:var(--a13-sp-5);padding-bottom:calc(var(--a13-sp-8) + 72px + env(safe-area-inset-bottom,0px));flex:auto}.a13-airmail-edge{background:var(--a13-airmail);background-size:56px 6px;height:6px}.a13-topbar{z-index:30;background:var(--a13-surface);border-bottom:1px solid var(--a13-rule);position:sticky;top:0}.a13-topbar__inner{align-items:center;gap:var(--a13-sp-3);min-height:60px;display:flex}.a13-brand{color:var(--a13-ink);font-weight:var(--a13-fw-bold);font-size:var(--a13-fs-lead);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.a13-brand__mark{border-radius:var(--a13-r-sm);background:var(--a13-post);width:32px;height:32px;color:var(--a13-on-post);letter-spacing:0;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.a13-brand__mark:after{content:"";background:var(--a13-airmail);background-size:56px 4px;height:4px;position:absolute;bottom:0;left:0;right:0}.a13-brand__word{font-family:var(--a13-font-ui)}.a13-orgbtn{min-height:var(--a13-tap);border-radius:var(--a13-r-md);color:var(--a13-ink);font-size:var(--a13-fs-small);font-weight:var(--a13-fw-medium);border:1px solid var(--a13-rule);background:var(--a13-surface);flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:calc(100vw - 190px);padding:0 12px;display:inline-flex}.a13-orgbtn__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a13-orgbtn:hover{background:var(--a13-surface-2)}.a13-sidenav{display:none}.a13-nav-item{min-height:var(--a13-tap);border-radius:var(--a13-r-md);color:var(--a13-ink-2);font-weight:var(--a13-fw-medium);font-size:var(--a13-fs-body);transition:background var(--a13-dur-fast) var(--a13-ease), color var(--a13-dur-fast) var(--a13-ease);align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.a13-nav-item:hover{background:var(--a13-surface-2);color:var(--a13-ink)}.a13-nav-item--active{background:var(--a13-post-soft);color:var(--a13-post-ink);font-weight:var(--a13-fw-semibold)}.a13-nav-item__badge{border-radius:var(--a13-r-pill);background:var(--a13-stamp);color:#fff;min-width:26px;height:26px;font-size:var(--a13-fs-caption);place-items:center;margin-left:auto;padding:0 8px;font-weight:700;display:grid}.a13-tabbar{z-index:30;background:var(--a13-surface);border-top:1px solid var(--a13-rule);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.a13-tabbar__item{min-height:64px;color:var(--a13-ink-2);font-size:var(--a13-fs-caption);font-weight:var(--a13-fw-medium);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;text-decoration:none;display:flex;position:relative}.a13-tabbar__item .a13-icon{width:26px;height:26px}.a13-tabbar__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.a13-tabbar__item--active{color:var(--a13-post);font-weight:var(--a13-fw-semibold)}.a13-tabbar__item--active:before{content:"";background:var(--a13-post);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:20%;right:20%}.a13-tabbar__badge{border-radius:var(--a13-r-pill);background:var(--a13-stamp);color:#fff;text-align:center;min-width:20px;height:20px;padding:0 5px;font-size:15px;font-weight:700;line-height:20px;position:absolute;top:6px;left:calc(50% + 6px)}@media (width>=1024px){.a13-app{flex-direction:row}.a13-topbar,.a13-tabbar{display:none}.a13-sidenav{gap:var(--a13-sp-1);flex-direction:column;flex:0 0 var(--a13-sidenav-w);height:100dvh;padding:var(--a13-sp-5) var(--a13-sp-4);background:var(--a13-surface);border-right:1px solid var(--a13-rule);display:flex;position:sticky;top:0}.a13-sidenav .a13-brand{padding:4px 10px 18px}.a13-sidenav__foot{gap:var(--a13-sp-2);flex-direction:column;margin-top:auto;display:flex}.a13-main{min-width:0;padding-top:var(--a13-sp-8);padding-bottom:var(--a13-sp-16);flex:auto}}.a13-page-head{gap:var(--a13-sp-4);margin-bottom:var(--a13-sp-6);flex-direction:column;display:flex}.a13-page-head__title{font-size:var(--a13-fs-h1);line-height:var(--a13-lh-tight);font-weight:var(--a13-fw-bold);letter-spacing:-.015em;overflow-wrap:anywhere}.a13-page-head__sub{color:var(--a13-ink-2);font-size:var(--a13-fs-lead);line-height:var(--a13-lh-snug);margin-top:6px}.a13-page-head__actions{gap:var(--a13-sp-2);flex-direction:column;display:flex}.a13-page-head__actions .a13-btn{width:100%}.a13-back{min-height:var(--a13-tap);color:var(--a13-ink-2);font-size:var(--a13-fs-small);font-weight:var(--a13-fw-medium);border-radius:var(--a13-r-md);align-items:center;gap:4px;margin-left:-6px;padding:0 6px;text-decoration:none;display:inline-flex}.a13-back:hover{color:var(--a13-ink);background:var(--a13-surface-2)}@media (width>=768px){.a13-page-head{flex-direction:row;justify-content:space-between;align-items:flex-end}.a13-page-head__actions{flex-flow:wrap;justify-content:flex-end}.a13-page-head__actions .a13-btn{width:auto}}.a13-card{background:var(--a13-surface);border:1px solid var(--a13-rule);border-radius:var(--a13-r-lg);overflow:hidden}.a13-card__head{justify-content:space-between;align-items:center;gap:var(--a13-sp-3);padding:var(--a13-sp-4) var(--a13-sp-4) var(--a13-sp-2);display:flex}.a13-card__title{font-size:var(--a13-fs-h3);line-height:var(--a13-lh-snug);font-weight:var(--a13-fw-semibold);align-items:center;gap:10px;display:flex}.a13-card__count{color:var(--a13-ink-2);font-weight:var(--a13-fw-regular);font-variant-numeric:tabular-nums;white-space:nowrap}.a13-card__body{padding:var(--a13-sp-4)}.a13-card__body--flush{padding:0}.a13-card__foot{padding:var(--a13-sp-3) var(--a13-sp-4);border-top:1px solid var(--a13-rule);background:var(--a13-surface-2);gap:var(--a13-sp-2);flex-wrap:wrap;align-items:center;display:flex}.a13-card--raised{box-shadow:var(--a13-shadow-2);border-color:#0000}.a13-card--stamp{border-color:var(--a13-stamp)}.a13-card--amber{border-color:var(--a13-amber)}.a13-card--post{border-color:var(--a13-post)}.a13-panel{background:var(--a13-surface-2);border-radius:var(--a13-r-md);padding:var(--a13-sp-4)}.a13-envelope{border-top:0}.a13-envelope:before{content:"";background:var(--a13-airmail);background-size:56px 6px;height:6px;display:block}.a13-card__head+.a13-list{border-top:1px solid var(--a13-rule)}@media (width>=768px){.a13-card__head{padding:var(--a13-sp-5) var(--a13-sp-5) var(--a13-sp-3)}.a13-card__body{padding:var(--a13-sp-5)}.a13-card__foot{padding:var(--a13-sp-3) var(--a13-sp-5)}}.a13-stat{flex-direction:column;gap:2px;display:flex}.a13-stat__num{font-size:var(--a13-fs-h1);line-height:1;font-weight:var(--a13-fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.a13-stat__label{color:var(--a13-ink-2);font-size:var(--a13-fs-small)}.a13-list{flex-direction:column;display:flex}.a13-list>*+*{border-top:1px solid var(--a13-rule)}.a13-row{align-items:center;gap:var(--a13-sp-3);min-height:64px;padding:var(--a13-sp-3) var(--a13-sp-4);color:inherit;text-align:left;width:100%;text-decoration:none;display:flex}.a13-row--link{transition:background var(--a13-dur-fast) var(--a13-ease)}.a13-row--link:hover{background:var(--a13-surface-2)}.a13-row--link:focus-visible{box-shadow:inset var(--a13-focus-ring);border-radius:0}.a13-row__media{flex:none}.a13-row__main{flex:1 1 0;min-width:0}.a13-row__title{font-weight:var(--a13-fw-semibold);line-height:var(--a13-lh-snug);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a13-row__meta{color:var(--a13-ink-2);font-size:var(--a13-fs-small);line-height:var(--a13-lh-snug);overflow-wrap:anywhere;margin-top:2px}.a13-row__end{align-items:center;gap:var(--a13-sp-2);color:var(--a13-ink-3);flex:none;display:flex}.a13-row--top{align-items:flex-start}.a13-row--unread .a13-row__title:before{content:"";background:var(--a13-post);border-radius:50%;flex:none;width:10px;height:10px}.a13-row--stacked{align-items:stretch;gap:var(--a13-sp-2);flex-direction:column}@media (width<=767px){:is(.a13-row:has(>.a13-row__end .a13-btn),.a13-row:has(>.a13-row__end .a13-chip)){flex-wrap:wrap}:is(.a13-row:has(>.a13-row__end .a13-btn)>.a13-row__end,.a13-row:has(>.a13-row__end .a13-chip)>.a13-row__end){flex-basis:100%;justify-content:flex-start;padding-left:60px}.a13-row:has(>.a13-row__end .a13-btn)>.a13-row__end .a13-btn{width:auto}}@media (width>=768px){.a13-row{padding:var(--a13-sp-3) var(--a13-sp-5)}}.a13-kv{gap:var(--a13-sp-3);grid-template-columns:1fr;display:grid}.a13-kv__k{color:var(--a13-ink-2);font-size:var(--a13-fs-small)}.a13-kv__v{overflow-wrap:anywhere}@media (width>=768px){.a13-kv{gap:var(--a13-sp-3) var(--a13-sp-4);grid-template-columns:180px 1fr}.a13-kv__k{padding-top:2px}}.a13-avatar{border-radius:var(--a13-r-md);background:var(--a13-post-soft);width:48px;height:48px;color:var(--a13-post-ink);font-weight:var(--a13-fw-bold);font-size:var(--a13-fs-small);letter-spacing:.02em;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.a13-avatar img,.a13-avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.a13-avatar--lg{width:64px;height:64px;font-size:var(--a13-fs-lead);border-radius:var(--a13-r-lg)}.a13-avatar--xl{width:112px;height:112px;font-size:var(--a13-fs-h2);border-radius:var(--a13-r-lg)}.a13-avatar--locked{background:var(--a13-surface-2);color:var(--a13-ink-2)}.a13-avatar__lock{background:var(--a13-stamp);color:#fff;border:2px solid var(--a13-surface);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-6px;right:-6px}.a13-avatar__lock .a13-icon{stroke-width:2.5px;width:13px;height:13px}.a13-avatar--xl .a13-avatar__lock{width:36px;height:36px;bottom:-8px;right:-8px}.a13-avatar--xl .a13-avatar__lock .a13-icon{width:18px;height:18px}.a13-chip{border-radius:var(--a13-r-sm);min-height:30px;font-size:var(--a13-fs-caption);font-weight:var(--a13-fw-semibold);white-space:nowrap;background:var(--a13-surface-2);color:var(--a13-ink-2);align-items:center;gap:7px;padding:2px 10px;line-height:1.2;display:inline-flex}.a13-chip__dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.a13-chip .a13-icon{stroke-width:2.2px;width:15px;height:15px}.a13-chip--field{background:var(--a13-field-soft);color:var(--a13-field-ink)}.a13-chip--post{background:var(--a13-post-soft);color:var(--a13-post-ink)}.a13-chip--amber{background:var(--a13-amber-soft);color:var(--a13-amber-ink)}.a13-chip--stamp{background:var(--a13-stamp-soft);color:var(--a13-stamp-ink)}.a13-chip--gold{background:var(--a13-gold-soft);color:var(--a13-gold-ink)}.a13-chip--outline{border:1px solid var(--a13-rule-strong);color:var(--a13-ink-2);background:0 0}.a13-chip--lg{min-height:36px;font-size:var(--a13-fs-small);padding:4px 12px}.a13-btn{border-radius:var(--a13-r-md);min-height:52px;font-size:var(--a13-fs-body);font-weight:var(--a13-fw-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--a13-dur-fast) var(--a13-ease), border-color var(--a13-dur-fast) var(--a13-ease), transform var(--a13-dur-fast) var(--a13-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;line-height:1.2;text-decoration:none;display:inline-flex}.a13-btn:active{transform:translateY(1px)}.a13-btn[disabled],.a13-btn--disabled{opacity:.5;pointer-events:none}.a13-btn--primary{background:var(--a13-post);color:var(--a13-on-post);min-height:var(--a13-tap-primary)}.a13-btn--primary:hover{background:var(--a13-post-hover)}.a13-btn--secondary{background:var(--a13-surface);color:var(--a13-ink);border-color:var(--a13-rule-strong)}.a13-btn--secondary:hover{background:var(--a13-surface-2)}.a13-btn--quiet{color:var(--a13-post);background:0 0}.a13-btn--quiet:hover{background:var(--a13-post-soft)}.a13-btn--danger{background:var(--a13-stamp);color:#fff}.a13-btn--danger:hover{background:var(--a13-stamp-hover)}.a13-btn--danger-quiet{color:var(--a13-stamp-ink);border-color:var(--a13-rule-strong);background:0 0}.a13-btn--danger-quiet:hover{background:var(--a13-stamp-soft)}.a13-btn--sm{min-height:var(--a13-tap);font-size:var(--a13-fs-small);padding:0 14px}.a13-btn--lg{min-height:var(--a13-tap-primary);font-size:var(--a13-fs-lead);padding:0 24px}.a13-btn--block{width:100%}.a13-btn--icon{width:var(--a13-tap);min-height:var(--a13-tap);border-radius:var(--a13-r-md);padding:0}.a13-btn--icon.a13-btn--lg{width:var(--a13-tap-primary)}@media (width<=767px){.a13-btn--primary:not(.a13-btn--icon):not(.a13-btn--inline){width:100%}}.a13-card .a13-actionbar,.a13-sheet .a13-actionbar{background:0 0;padding:0;position:static}.a13-actionbar{bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:20;gap:var(--a13-sp-2);padding:var(--a13-sp-3) 0;background:linear-gradient(to top, var(--a13-paper) 70%, transparent);flex-flow:column wrap;display:flex;position:sticky}.a13-actionbar--inline{flex-direction:row}.a13-actionbar--inline .a13-btn{flex:1 1 0;width:auto}@media (width>=1024px){.a13-actionbar{background:0 0;flex-direction:row;justify-content:flex-start;position:static}.a13-actionbar .a13-btn{width:auto}.a13-actionbar--inline .a13-btn{flex:none}}.a13-quick{gap:var(--a13-sp-2);grid-template-columns:repeat(3,1fr);display:grid}.a13-quick__btn{border-radius:var(--a13-r-md);background:var(--a13-surface);border:1px solid var(--a13-rule);min-height:76px;color:var(--a13-ink);font-size:var(--a13-fs-caption);font-weight:var(--a13-fw-semibold);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;text-decoration:none;display:flex}.a13-quick__btn:hover{background:var(--a13-post-soft);border-color:var(--a13-post);color:var(--a13-post-ink)}.a13-quick__btn .a13-icon{color:var(--a13-post)}@media (width>=768px){.a13-quick{grid-template-columns:repeat(3,180px)}.a13-quick__btn{font-size:var(--a13-fs-small)}}.a13-field{flex-direction:column;gap:8px;display:flex}.a13-field--row{justify-content:space-between;align-items:center;gap:var(--a13-sp-4);flex-direction:row}.a13-label{font-weight:var(--a13-fw-semibold);font-size:var(--a13-fs-body);line-height:var(--a13-lh-snug)}.a13-label__opt{color:var(--a13-ink-3);font-weight:var(--a13-fw-regular);font-size:var(--a13-fs-small);margin-left:6px}.a13-hint{color:var(--a13-ink-2);font-size:var(--a13-fs-small);line-height:var(--a13-lh-snug)}.a13-hint--error{color:var(--a13-stamp-ink)}.a13-input,.a13-select,.a13-textarea{width:100%;min-height:var(--a13-tap-primary);background:var(--a13-surface);color:var(--a13-ink);border:1px solid var(--a13-rule-strong);border-radius:var(--a13-r-md);font-size:var(--a13-fs-body);line-height:var(--a13-lh-snug);transition:border-color var(--a13-dur-fast) var(--a13-ease);padding:12px 14px}.a13-input::placeholder,.a13-textarea::placeholder{color:var(--a13-ink-3)}.a13-input:hover,.a13-select:hover,.a13-textarea:hover{border-color:var(--a13-ink-3)}.a13-input:focus-visible,.a13-select:focus-visible,.a13-textarea:focus-visible{border-color:var(--a13-post);box-shadow:var(--a13-focus-ring)}.a13-input--error{border-color:var(--a13-stamp)}.a13-textarea{resize:vertical;min-height:140px;line-height:var(--a13-lh-body)}.a13-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7584' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:22px;padding-right:48px}.a13-input-group{gap:var(--a13-sp-2);display:flex}.a13-input-group .a13-input{flex:auto;min-width:0}.a13-search{position:relative}.a13-search .a13-input{padding-left:48px}.a13-search .a13-icon{color:var(--a13-ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.a13-copybox{align-items:center;gap:var(--a13-sp-2);background:var(--a13-surface-2);border:1px dashed var(--a13-rule-strong);border-radius:var(--a13-r-md);padding:8px 8px 8px 14px;display:flex}.a13-copybox__value{overflow-wrap:anywhere;min-width:0;font-weight:var(--a13-fw-semibold);font-variant-numeric:tabular-nums;flex:auto}.a13-switch{align-items:center;gap:var(--a13-sp-3);min-height:var(--a13-tap);cursor:pointer;display:flex}.a13-switch__input{opacity:0;width:1px;height:1px;position:absolute}.a13-switch__track{border-radius:var(--a13-r-pill);background:var(--a13-rule-strong);width:56px;height:32px;transition:background var(--a13-dur-base) var(--a13-ease);flex:none;position:relative}.a13-switch__track:after{content:"";width:26px;height:26px;box-shadow:var(--a13-shadow-1);transition:transform var(--a13-dur-base) var(--a13-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.a13-switch__input:checked+.a13-switch__track{background:var(--a13-post)}.a13-switch__input:checked+.a13-switch__track:after{transform:translate(24px)}.a13-switch__input:focus-visible+.a13-switch__track{box-shadow:var(--a13-focus-ring)}.a13-switch__text{font-weight:var(--a13-fw-medium)}.a13-switch--end{justify-content:space-between}.a13-switch--end .a13-switch__track{order:2}.a13-monthday{gap:var(--a13-sp-2);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.a13-monthday--year{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr)}@media (width<=479px){.a13-monthday--year{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.a13-monthday--year>:nth-child(3){grid-column:1/-1}}.a13-choices{gap:var(--a13-sp-2);flex-wrap:wrap;display:flex}.a13-choice{min-height:var(--a13-tap);border-radius:var(--a13-r-pill);border:1px solid var(--a13-rule-strong);background:var(--a13-surface);color:var(--a13-ink);font-size:var(--a13-fs-small);font-weight:var(--a13-fw-medium);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.a13-choice:hover{background:var(--a13-surface-2)}.a13-choice--on{background:var(--a13-post-soft);border-color:var(--a13-post);color:var(--a13-post-ink)}.a13-choice .a13-icon{width:18px;height:18px}.a13-checkbox{min-height:var(--a13-tap);cursor:pointer;align-items:center;gap:12px;display:flex}.a13-checkbox__box{border-radius:var(--a13-r-sm);border:2px solid var(--a13-rule-strong);background:var(--a13-surface);flex:none;place-items:center;width:26px;height:26px;display:grid}.a13-checkbox__input{opacity:0;width:1px;height:1px;position:absolute}.a13-checkbox__input:checked+.a13-checkbox__box{background:var(--a13-post);border-color:var(--a13-post);color:var(--a13-on-post)}.a13-checkbox__box .a13-icon{stroke-width:3px;opacity:0;width:18px;height:18px}.a13-checkbox__input:checked+.a13-checkbox__box .a13-icon{opacity:1}.a13-checkbox__input:focus-visible+.a13-checkbox__box{box-shadow:var(--a13-focus-ring)}.a13-dropzone{min-height:120px;padding:var(--a13-sp-4);border:2px dashed var(--a13-rule-strong);border-radius:var(--a13-r-lg);background:var(--a13-surface-2);color:var(--a13-ink-2);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.a13-dropzone:hover{border-color:var(--a13-post);color:var(--a13-post-ink)}.a13-tabs{border-bottom:1px solid var(--a13-rule);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.a13-tabs::-webkit-scrollbar{display:none}.a13-tab{min-height:var(--a13-tap);color:var(--a13-ink-2);font-size:var(--a13-fs-body);font-weight:var(--a13-fw-medium);white-space:nowrap;border-radius:var(--a13-r-sm) var(--a13-r-sm) 0 0;border-bottom:3px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;display:inline-flex}.a13-tab:hover{color:var(--a13-ink);background:var(--a13-surface-2)}.a13-tab--active{color:var(--a13-post-ink);border-bottom-color:var(--a13-post);font-weight:var(--a13-fw-semibold)}.a13-tab__count{font-size:var(--a13-fs-caption);font-weight:var(--a13-fw-semibold);background:var(--a13-surface-2);color:var(--a13-ink-2);border-radius:var(--a13-r-pill);text-align:center;min-width:24px;padding:1px 8px}.a13-tab--active .a13-tab__count{background:var(--a13-post-soft);color:var(--a13-post-ink)}@media (width>=768px){.a13-tab{flex:none;padding:0 18px}}.a13-segment{background:var(--a13-surface-2);border-radius:var(--a13-r-md);border:1px solid var(--a13-rule);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.a13-segment__btn{min-height:var(--a13-tap);font-size:var(--a13-fs-small);font-weight:var(--a13-fw-medium);color:var(--a13-ink-2);border-radius:6px;flex:auto;padding:0 14px}.a13-segment__btn--on{background:var(--a13-surface);color:var(--a13-ink);box-shadow:var(--a13-shadow-1);font-weight:var(--a13-fw-semibold)}.a13-empty{align-items:flex-start;gap:var(--a13-sp-3);padding:var(--a13-sp-6) var(--a13-sp-4);color:var(--a13-ink-2);flex-direction:column;display:flex}.a13-empty__icon{border-radius:var(--a13-r-md);background:var(--a13-surface-2);width:48px;height:48px;color:var(--a13-ink-3);place-items:center;display:grid}.a13-empty__title{color:var(--a13-ink);font-weight:var(--a13-fw-semibold);font-size:var(--a13-fs-lead)}.a13-empty--center{text-align:center;align-items:center}.a13-toast-stack{left:var(--a13-gutter);right:var(--a13-gutter);bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:60;gap:var(--a13-sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.a13-toast{pointer-events:auto;align-items:center;gap:var(--a13-sp-3);background:var(--a13-ink);min-height:56px;color:var(--a13-paper);border-radius:var(--a13-r-md);box-shadow:var(--a13-shadow-3);font-size:var(--a13-fs-small);font-weight:var(--a13-fw-medium);animation:a13-rise var(--a13-dur-slow) var(--a13-ease);padding:10px 10px 10px 16px;display:flex}.a13-toast__text{flex:auto}.a13-toast__action{min-height:var(--a13-tap);color:var(--a13-paper);font-weight:var(--a13-fw-bold);text-underline-offset:3px;border-radius:6px;padding:0 12px;text-decoration:underline}.a13-toast__action:hover{background:#ffffff1f}.a13-toast--success{border-left:6px solid var(--a13-field)}.a13-toast--danger{border-left:6px solid var(--a13-stamp)}@media (width>=768px){.a13-toast-stack{left:auto;right:var(--a13-sp-6);bottom:var(--a13-sp-6);width:420px}}@keyframes a13-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.a13-scrim{background:var(--a13-scrim);z-index:50;animation:a13-fade var(--a13-dur-base) var(--a13-ease);position:fixed;inset:0}.a13-sheet{z-index:55;background:var(--a13-surface);border-radius:var(--a13-r-lg) var(--a13-r-lg) 0 0;max-height:92dvh;box-shadow:var(--a13-shadow-3);animation:a13-rise var(--a13-dur-slow) var(--a13-ease);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.a13-sheet__grip{background:var(--a13-rule-strong);border-radius:3px;width:44px;height:5px;margin:10px auto 0}.a13-sheet__head{padding:var(--a13-sp-4) var(--a13-sp-4) var(--a13-sp-2);justify-content:space-between;align-items:flex-start;gap:var(--a13-sp-3);display:flex}.a13-sheet__title{font-size:var(--a13-fs-h3);font-weight:var(--a13-fw-semibold);line-height:var(--a13-lh-snug)}.a13-sheet__body{padding:var(--a13-sp-2) var(--a13-sp-4) var(--a13-sp-4);overflow-y:auto}.a13-sheet__foot{padding:var(--a13-sp-3) var(--a13-sp-4) var(--a13-sp-4);border-top:1px solid var(--a13-rule);gap:var(--a13-sp-2);flex-direction:column;display:flex}@media (width>=768px){.a13-sheet{border-radius:var(--a13-r-lg);width:min(560px,100vw - 48px);max-height:85dvh;animation:a13-fade var(--a13-dur-base) var(--a13-ease);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.a13-sheet__grip{display:none}.a13-sheet__foot{flex-direction:row;justify-content:flex-end}.a13-sheet__foot .a13-btn{width:auto}}@keyframes a13-fade{0%{opacity:0}to{opacity:1}}.a13-progress{display:block}.a13-progress__bar{background:var(--a13-surface-2);border:1px solid var(--a13-rule);border-radius:7px;height:14px;overflow:hidden}.a13-progress__fill{background:var(--a13-field);height:100%;transition:width var(--a13-dur-slow) var(--a13-ease);border-radius:7px}.a13-progress__fill--post{background:var(--a13-post)}.a13-progress__legend{justify-content:space-between;gap:var(--a13-sp-3);color:var(--a13-ink-2);font-size:var(--a13-fs-small);margin-top:8px;display:flex}.a13-quarter{gap:var(--a13-sp-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=768px){.a13-quarter{gap:var(--a13-sp-8);grid-template-columns:auto 1fr}}.a13-timeline{flex-direction:column;display:flex;position:relative}.a13-tl{gap:var(--a13-sp-3);padding:var(--a13-sp-3) 0;display:flex;position:relative}.a13-tl:before{content:"";background:var(--a13-rule);width:2px;position:absolute;top:0;bottom:0;left:19px}.a13-tl:first-child:before{top:50%}.a13-tl:last-child:before{bottom:50%}.a13-tl:only-child:before{display:none}.a13-tl__mark{z-index:1;background:var(--a13-surface);border:2px solid var(--a13-rule-strong);width:40px;height:40px;color:var(--a13-ink-2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.a13-tl__mark .a13-icon{width:20px;height:20px}.a13-tl__mark--post{border-color:var(--a13-post);color:var(--a13-post)}.a13-tl__mark--field{border-color:var(--a13-field);color:var(--a13-field)}.a13-tl__mark--amber{border-color:var(--a13-amber);color:var(--a13-amber)}.a13-tl__mark--stamp{border-color:var(--a13-stamp);color:var(--a13-stamp)}.a13-tl__body{flex:auto;min-width:0;padding-top:6px}.a13-tl__title{font-weight:var(--a13-fw-medium);line-height:var(--a13-lh-snug);overflow-wrap:anywhere}.a13-tl__meta{color:var(--a13-ink-2);font-size:var(--a13-fs-small);margin-top:2px}.a13-tl__actions{gap:var(--a13-sp-2);flex-wrap:wrap;margin-top:8px;display:flex}.a13-postmark{border:2px solid var(--a13-ink-2);width:72px;height:72px;color:var(--a13-ink-2);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--a13-fw-bold);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.05;display:inline-flex;position:relative;transform:rotate(-8deg)}.a13-postmark:after{content:"";opacity:.7;border:1px dashed;border-radius:50%;position:absolute;inset:4px}.a13-postmark__top,.a13-postmark__bottom{font-size:15px}.a13-postmark__date{margin:1px 0;font-size:16px}.a13-postmark--stamp{border-color:var(--a13-stamp);color:var(--a13-stamp)}.a13-postmark--post{border-color:var(--a13-post);color:var(--a13-post)}.a13-change{padding:var(--a13-sp-4);flex-direction:column;gap:10px;display:flex}.a13-change__field{font-weight:var(--a13-fw-semibold);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.a13-change__diff{font-size:var(--a13-fs-small);grid-template-columns:1fr;gap:6px;display:grid}.a13-diff-old{color:var(--a13-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--a13-stamp);text-decoration-color:var(--a13-stamp)}.a13-diff-new{color:var(--a13-ink);font-weight:var(--a13-fw-medium)}.a13-diff-new:before{content:"→ ";color:var(--a13-field)}.a13-change__actions{gap:var(--a13-sp-2);display:flex}.a13-change__actions .a13-btn{flex:1 1 0}@media (width>=768px){.a13-change{flex-direction:row;align-items:center}.a13-change__main{flex:auto;min-width:0}.a13-change__actions .a13-btn{flex:none}}.a13-letter{display:block}.a13-letter__paper{background:var(--a13-surface);border:1px solid var(--a13-rule);border-radius:var(--a13-r-lg);padding:var(--a13-sp-5) var(--a13-sp-4);position:relative;overflow:hidden}.a13-letter__paper:before{content:"";background:var(--a13-airmail);background-size:56px 6px;height:6px;display:block;position:absolute;top:0;left:0;right:0}.a13-letter__to{color:var(--a13-ink-2);font-size:var(--a13-fs-small);margin-bottom:var(--a13-sp-3);flex-wrap:wrap;gap:6px 12px;display:flex}.a13-letter__head{justify-content:space-between;align-items:flex-start;gap:var(--a13-sp-3);padding-bottom:var(--a13-sp-2);display:flex}.a13-letter__head>.a13-letter__to{flex:auto;min-width:0}.a13-letter__head>.a13-postmark{flex:none}.a13-letter__subject{border:0;border-bottom:1px solid var(--a13-rule);width:100%;font-family:var(--a13-font-letter);font-size:var(--a13-fs-h3);font-weight:var(--a13-fw-semibold);color:var(--a13-ink);min-height:var(--a13-tap);background:0 0;border-radius:0;padding:10px 0}@media (width<=767px){.a13-letter__subject{font-size:var(--a13-fs-lead)}}.a13-letter__subject:focus-visible{box-shadow:none;border-bottom-color:var(--a13-post)}.a13-letter__body{width:100%;min-height:calc(12 * 1.7 * var(--a13-fs-lead) + 14px);resize:none;font-family:var(--a13-font-letter);font-size:var(--a13-fs-lead);color:var(--a13-ink);background:0 0;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(1.7 * var(--a13-fs-lead) - 1px), var(--a13-rule) calc(1.7 * var(--a13-fs-lead) - 1px) calc(1.7 * var(--a13-fs-lead)));background-position:0 14px;background-attachment:local;border:0;padding:14px 0 0;line-height:1.7;overflow:hidden}.a13-letter__body:focus-visible{box-shadow:none}.a13-letter__sign{font-family:var(--a13-font-letter);font-size:var(--a13-fs-lead);color:var(--a13-ink-2);margin-top:var(--a13-sp-3)}.a13-letter__tools{gap:var(--a13-sp-2);flex-wrap:wrap;align-items:center;display:flex}@media (width>=768px){.a13-letter__paper{padding:var(--a13-sp-8) var(--a13-sp-8)}}.a13-photos{gap:var(--a13-sp-2);grid-template-columns:repeat(2,1fr);display:grid}.a13-photo{aspect-ratio:1;border-radius:var(--a13-r-md);background:var(--a13-surface-2);border:1px solid var(--a13-rule);position:relative;overflow:hidden}.a13-photo img{object-fit:cover;width:100%;height:100%}.a13-photo__remove,.a13-photo__tool{width:var(--a13-tap);height:var(--a13-tap);border-radius:var(--a13-r-md);color:#fff;background:#16212eb8;place-items:center;display:grid;position:absolute;top:6px;right:6px}.a13-photo__tool{left:6px;right:auto}.a13-photo__remove:hover{background:var(--a13-stamp)}.a13-photo--add{border:2px dashed var(--a13-rule-strong);color:var(--a13-ink-2);font-size:var(--a13-fs-caption);font-weight:var(--a13-fw-semibold);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.a13-photo--add:hover{border-color:var(--a13-post);color:var(--a13-post-ink)}.a13-photo__caption{color:#fff;font-size:var(--a13-fs-caption);font-weight:var(--a13-fw-medium);background:#16212eb8;padding:6px 10px;position:absolute;bottom:0;left:0;right:0}@media (width>=768px){.a13-photos{grid-template-columns:repeat(4,1fr)}}.a13-checklist{flex-direction:column;display:flex}.a13-checklist>*+*{border-top:1px solid var(--a13-rule)}.a13-check-item{align-items:center;gap:var(--a13-sp-3);min-height:60px;padding:8px var(--a13-sp-4);color:var(--a13-ink);font-weight:var(--a13-fw-medium);text-decoration:none;display:flex}.a13-check-item:hover{background:var(--a13-surface-2)}.a13-check-item__box{border:2px solid var(--a13-rule-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.a13-check-item__box .a13-icon{stroke-width:3px;width:16px;height:16px}.a13-check-item__text{flex:auto}.a13-check-item__step{color:var(--a13-ink-3);font-size:var(--a13-fs-small)}.a13-check-item--done{color:var(--a13-ink-2)}.a13-check-item--done .a13-check-item__box{background:var(--a13-field);border-color:var(--a13-field);color:#fff}.a13-check-item--done .a13-check-item__text{text-decoration:line-through;-webkit-text-decoration-color:var(--a13-ink-3);text-decoration-color:var(--a13-ink-3)}.a13-check-item__chev{color:var(--a13-ink-3)}.a13-banner{align-items:center;gap:var(--a13-sp-3);padding:var(--a13-sp-3) var(--a13-sp-4);border-radius:var(--a13-r-md);border:1px solid var(--a13-rule);background:var(--a13-surface-2);color:var(--a13-ink);font-size:var(--a13-fs-small);line-height:var(--a13-lh-snug);flex-wrap:wrap;display:flex}.a13-banner__body{flex:200px;min-width:0}.a13-banner .a13-icon{flex:none}.a13-banner--info{background:var(--a13-post-soft);color:var(--a13-post-ink);border-color:#0000}.a13-banner--warn{background:var(--a13-amber-soft);color:var(--a13-amber-ink);border-color:#0000}.a13-banner--danger{background:var(--a13-stamp-soft);color:var(--a13-stamp-ink);border-color:#0000}.a13-banner--success{background:var(--a13-field-soft);color:var(--a13-field-ink);border-color:#0000}.a13-banner--lock{background:var(--a13-surface-2);border-left:4px solid var(--a13-stamp)}.a13-skel{background:var(--a13-surface-2);border-radius:var(--a13-r-sm);color:#0000;position:relative;overflow:hidden}.a13-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.4s infinite a13-shimmer;position:absolute;inset:0;transform:translate(-100%)}.a13-skel--text{width:70%;height:1em;margin:4px 0}.a13-skel--title{width:50%;height:1.4em}.a13-skel--avatar{border-radius:var(--a13-r-md);width:48px;height:48px}.a13-skel--block{border-radius:var(--a13-r-md);height:120px}@keyframes a13-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.a13-skel:after,.a13-toast,.a13-sheet,.a13-scrim{animation:none}}.a13-steps{gap:6px;display:flex}.a13-step{background:var(--a13-rule);color:#0000;border-radius:3px;flex:1 1 0;height:6px;font-size:0;overflow:hidden}.a13-step--done{background:var(--a13-field)}.a13-step--current{background:var(--a13-post)}.a13-stepcard__num{background:var(--a13-post);width:32px;height:32px;color:var(--a13-on-post);font-size:var(--a13-fs-caption);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.a13-stepcard__num--done{background:var(--a13-field)}.a13-stepcard__num--todo{background:var(--a13-surface-2);color:var(--a13-ink-2)}.a13-stepcard--collapsed .a13-card__body{display:none}.a13-stepcard__summary{color:var(--a13-ink-2);font-size:var(--a13-fs-small);padding:0 var(--a13-sp-4) var(--a13-sp-4)}@media (width>=768px){.a13-stepcard__summary{padding:0 var(--a13-sp-5) var(--a13-sp-5)}}.a13-landing-nav{justify-content:space-between;align-items:center;gap:var(--a13-sp-3);min-height:72px;display:flex}.a13-hero{padding:var(--a13-sp-10) 0 var(--a13-sp-8);position:relative;overflow:hidden}.a13-hero__grid{gap:var(--a13-sp-8);grid-template-columns:1fr;align-items:center;display:grid}.a13-hero__title{letter-spacing:-.02em;font-size:clamp(2.375rem,6vw,3.75rem);line-height:1.08;font-weight:var(--a13-fw-bold);max-width:16ch}.a13-hero__lead{font-size:var(--a13-fs-lead);color:var(--a13-ink-2);max-width:44ch;margin-top:var(--a13-sp-4)}.a13-hero__cta{gap:var(--a13-sp-2);margin-top:var(--a13-sp-6);flex-direction:column;display:flex}.a13-map-dots{background-image:radial-gradient(var(--a13-grid-dot) 1.5px, transparent 1.5px);background-size:22px 22px}.a13-verse{font-family:var(--a13-font-letter);font-size:var(--a13-fs-h3);color:var(--a13-ink);max-width:36ch;font-style:italic;line-height:1.45}.a13-verse__ref{font-family:var(--a13-font-ui);font-style:normal;font-size:var(--a13-fs-small);font-weight:var(--a13-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--a13-ink-2);margin-top:var(--a13-sp-3);display:block}.a13-section{padding:var(--a13-sp-10) 0}.a13-section--alt{background:var(--a13-surface);border-top:1px solid var(--a13-rule);border-bottom:1px solid var(--a13-rule)}.a13-howstep{gap:var(--a13-sp-4);align-items:flex-start;display:flex}.a13-howstep__num{border:2px solid var(--a13-post);width:44px;height:44px;color:var(--a13-post);font-weight:700;font-size:var(--a13-fs-lead);border-radius:50%;flex:none;place-items:center;display:grid}.a13-howstep__title{font-size:var(--a13-fs-h3);font-weight:var(--a13-fw-semibold);line-height:var(--a13-lh-snug)}.a13-howstep__text{color:var(--a13-ink-2);margin-top:4px}.a13-feature{gap:var(--a13-sp-3);padding:var(--a13-sp-4) 0;align-items:flex-start;display:flex}.a13-feature .a13-icon{color:var(--a13-post);margin-top:4px}.a13-feature__title{font-weight:var(--a13-fw-semibold)}.a13-feature__text{color:var(--a13-ink-2);font-size:var(--a13-fs-small);margin-top:2px}.a13-footer{padding:var(--a13-sp-8) 0 var(--a13-sp-10);color:var(--a13-ink-2);font-size:var(--a13-fs-small);border-top:1px solid var(--a13-rule)}.a13-footer__links{gap:var(--a13-sp-4);margin-top:var(--a13-sp-3);flex-wrap:wrap;display:flex}.a13-device{background:var(--a13-surface);border:1px solid var(--a13-rule);border-radius:var(--a13-r-lg);box-shadow:var(--a13-shadow-3);width:100%;max-width:420px;margin:0 auto;overflow:hidden}@media (width>=1024px){.a13-hero{padding:var(--a13-sp-16) 0 var(--a13-sp-12)}.a13-hero__grid{gap:var(--a13-sp-12);grid-template-columns:1.1fr .9fr}.a13-hero__cta{flex-direction:row}.a13-hero__cta .a13-btn{width:auto}.a13-device{margin:0 0 0 auto}}.a13-slide{background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.a13-slide__stage{--a13-slide-accent:var(--a13-post);--a13-slide-bg:#f6f7f4;--a13-slide-ink:#16212e;--a13-slide-ink-2:#4a5565;--a13-slide-rule:#d6dbd8;--a13-slide-panel:#fff;background:var(--a13-slide-bg);width:1920px;height:1080px;color:var(--a13-slide-ink);font-family:var(--a13-font-ui);transform-origin:0 0;grid-template-rows:1fr auto;grid-template-columns:760px 1fr;display:grid;position:relative;overflow:hidden}.a13-slide--dark .a13-slide__photo--initials{color:color-mix(in srgb, var(--a13-slide-accent), #fff 45%)}.a13-slide--dark .a13-slide__stage{--a13-slide-bg:#0e131a;--a13-slide-ink:#f2f4f7;--a13-slide-ink-2:#b6bec9;--a13-slide-rule:#2e3744;--a13-slide-panel:#161c25}.a13-slide__edge{z-index:2;background:var(--a13-airmail);background-size:168px 18px;height:18px;position:absolute;top:0;left:0;right:0}.a13-slide__photo{background:var(--a13-slide-panel);grid-row:1/span 2;position:relative}.a13-slide__photo img{object-fit:cover;width:100%;height:100%}.a13-slide__photo--initials{color:var(--a13-slide-accent);letter-spacing:-.02em;place-items:center;font-size:220px;font-weight:700;display:grid}.a13-slide__text{flex-direction:column;justify-content:center;gap:28px;min-width:0;padding:110px 110px 40px 100px;display:flex}.a13-slide__place{letter-spacing:.12em;text-transform:uppercase;color:var(--a13-slide-accent);align-items:center;gap:20px;font-size:40px;font-weight:600;display:flex}.a13-slide__place .a13-icon{stroke-width:2px;width:44px;height:44px}.a13-slide__name{letter-spacing:-.02em;font-size:96px;font-weight:700;line-height:1.05}.a13-slide__headline{color:var(--a13-slide-ink);margin-top:10px;font-size:60px;font-weight:600;line-height:1.2}.a13-slide__body{color:var(--a13-slide-ink-2);font-size:46px;line-height:1.35;font-family:var(--a13-font-letter)}.a13-slide__prayer{color:var(--a13-slide-ink);border-top:2px solid var(--a13-slide-rule);align-items:flex-start;gap:24px;margin-top:10px;padding-top:30px;font-size:40px;line-height:1.3;display:flex}.a13-slide__prayer-label{letter-spacing:.12em;text-transform:uppercase;color:var(--a13-slide-accent);flex:none;padding-top:8px;font-size:30px;font-weight:700}.a13-slide__foot{color:var(--a13-slide-ink-2);grid-column:2;justify-content:space-between;align-items:center;gap:40px;padding:0 110px 60px 100px;font-size:32px;display:flex}.a13-slide__org{align-items:center;gap:22px;font-weight:600;display:flex}.a13-slide__org img{width:auto;height:56px}.a13-slide__dots{gap:14px;display:flex}.a13-slide__dot{background:var(--a13-slide-rule);border-radius:50%;width:18px;height:18px}.a13-slide__dot--on{background:var(--a13-slide-accent)}.a13-slide__empty{text-align:center;color:var(--a13-slide-ink-2);grid-area:1/1/-1/-1;place-items:center;font-size:56px;display:grid}.a13-slide-preview{aspect-ratio:16/9;border-radius:var(--a13-r-md);border:1px solid var(--a13-rule);background:#000;width:100%;position:relative;overflow:hidden}.a13-slide-preview .a13-slide{position:absolute}.a13-clerk,.a13-clerk__cardbox,.a13-clerk__card{min-width:0;width:100%!important;max-width:100%!important}.a13-clerk__card{box-shadow:none!important}.a13-card .a13-clerk__card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.a13-clerk-hidden{display:none!important}.a13-orgbtn{max-width:100%;min-width:var(--a13-tap)}.a13-brand,.a13-footer__links .a13-link,.a13-banner .a13-link{align-items:center;min-height:48px;display:inline-flex}
