@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/send/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/send/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/send/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/send/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/send/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/send/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/send/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/send/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/send/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #000963;--blue: #4c46e0;--blue-dark: #3a34c4;--blue-light: #ecebfc;--blue-soft: #f5f5fe;--org: #fb6200;--org-light: #fff1e8;--sand: #ffb98c;--signal: #afafb0;--bg: #ffffff;--panel: #f2f3f5;--appbg: #f4f6f8;--card: #ffffff;--bd: #c9cfd7;--bd-soft: #dfe3e8;--tx: #14181f;--tx2: #4a5261;--tx3: #69707d;--ok: #2e7d32;--ok-light: #e8f5e9;--dang: #dc2626;--sh-sm: 0 2px 8px rgba(0, 9, 99, .06);--sh-lg: 0 14px 36px rgba(0, 9, 99, .18);--r-ctl: 9px;--r-card: 13px;--r-sheet: 22px;--topbar-h: 60px;--bottomnav-h: 68px;--tap: 48px;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Bricolage Grotesque Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Roboto Mono", Menlo, Consolas, monospace;--sa-t: env(safe-area-inset-top, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-b: env(safe-area-inset-bottom, 0px);--sa-l: env(safe-area-inset-left, 0px);color-scheme:only light}:root[data-theme=dark],:root[data-theme=light]{color-scheme:only light}html{color-scheme:only light;background:var(--appbg);-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--appbg);color:var(--tx);font-family:var(--font);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior-y:none;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:var(--blue);text-decoration:none}b,strong{font-weight:700}[data-num],.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-screen{font-family:var(--font-display);font-size:30px;line-height:1.16;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.t-card{font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:700;letter-spacing:-.012em;color:var(--navy)}.t-glance{font-family:var(--font-display);font-size:64px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-code{font-family:var(--font-mono);font-size:46px;line-height:1.05;font-weight:700;letter-spacing:.02em;color:var(--navy)}.t-label{font-size:14px;line-height:1.4;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx2)}.t-body{font-size:16px;line-height:1.6;color:var(--tx2)}.t-sub{font-size:15px;line-height:1.5;color:var(--tx3)}.t-mono{font-family:var(--font-mono);font-size:16px;letter-spacing:.04em;font-weight:700;color:var(--navy)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.app{min-height:100dvh;background:var(--appbg)}.app__scroll{padding-top:calc(var(--topbar-h) + var(--sa-t));padding-bottom:calc(var(--bottomnav-h) + var(--sa-b) + 20px);padding-left:calc(16px + var(--sa-l));padding-right:calc(16px + var(--sa-r));max-width:560px;margin:0 auto;-webkit-overflow-scrolling:touch}.app__scroll--nonav{padding-bottom:calc(var(--sa-b) + 28px)}.stack{display:flex;flex-direction:column;gap:16px;padding-top:18px}@media (prefers-reduced-motion: reduce){*:not([data-spin]):not(.btn__spin):not(.boot__spin),*:not([data-spin]):not(.btn__spin):not(.boot__spin):before,*:not([data-spin]):not(.btn__spin):not(.boot__spin):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 24px;border-radius:var(--r-ctl);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:center;transition:background-color .14s ease,border-color .14s ease,transform .08s ease}.btn__row{display:inline-flex;align-items:center;gap:8px}.btn--full{display:flex;width:100%}.btn--primary{background:var(--blue);color:var(--bg);box-shadow:var(--sh-sm)}.btn--primary:active:not(:disabled){background:var(--blue-dark);transform:translateY(1px)}@media (hover: hover){.btn--primary:hover:not(:disabled){background:var(--blue-dark)}}.btn--outline{background:var(--bg);color:var(--blue);border:1.5px solid var(--blue)}.btn--outline:active:not(:disabled){background:var(--blue-soft);transform:translateY(1px)}@media (hover: hover){.btn--outline:hover:not(:disabled){background:var(--blue-soft)}}.btn--link{min-height:var(--tap);padding:12px 8px;background:none;color:var(--blue);font-size:16px;font-weight:600;border-radius:var(--r-ctl)}.btn--link:active:not(:disabled){background:var(--blue-soft)}.btn--danger-link{color:var(--dang)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn__chev{flex:none;margin-left:-2px}.btn__spin{width:18px;height:18px;flex:none;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sbg-spin .7s linear infinite}@keyframes sbg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.btn__spin{animation-duration:2s}}.card{background:var(--card);border:1px solid var(--bd-soft);border-radius:var(--r-card);box-shadow:var(--sh-sm);padding:18px}.card--flat{box-shadow:none;background:var(--panel);border-color:transparent}.card--soft{background:var(--blue-soft);border-color:var(--blue-light);box-shadow:none}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.card__title{font-size:18px;font-weight:700;letter-spacing:-.025em;color:var(--navy);line-height:1.3}.card__note{font-size:15px;color:var(--tx3);line-height:1.5;margin-top:12px}.pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.pill__dot{width:9px;height:9px;border-radius:50%;flex:none;background:currentColor}.pill--ok{background:var(--ok-light);color:var(--ok)}.pill--info{background:var(--blue-light);color:var(--blue-dark)}.pill--idle{background:var(--panel);color:var(--tx2)}.pill--warn{background:var(--navy);color:var(--bg)}.pill--danger{background:var(--dang);color:var(--bg)}.checklist{display:flex;flex-direction:column;gap:12px}.checklist__item{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;color:var(--tx2)}.checklist__tick{flex:none;margin-top:2px;color:var(--org)}.glance{background:var(--card);border:1px solid var(--bd-soft);border-radius:var(--r-card);box-shadow:var(--sh-sm);padding:22px 20px 20px;container-type:inline-size}.glance__label{font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx2);margin-bottom:6px}.glance__figure{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.glance__value{font-size:64px;font-size:min(64px,calc(100cqi / var(--glance-chars, 1) * 1.75));line-height:1;font-weight:800;letter-spacing:-.045em;color:var(--navy);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.glance__unit{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--tx2)}.glance__bar{margin-top:16px;height:8px;border-radius:999px;background:var(--panel);overflow:hidden}.glance__bar>span{display:block;height:100%;border-radius:999px;background:var(--blue);transition:width .3s cubic-bezier(.22,.61,.36,1)}.glance__bar--full>span{background:var(--dang)}.glance__sub{margin-top:12px;font-size:16px;line-height:1.5;color:var(--tx2)}.deck{position:relative}.deck__viewport{overflow:hidden;margin:0 -4px;padding:0 4px}.deck__track{display:flex;gap:12px;will-change:transform}.deck__track--animate{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.deck__slide{flex:none;width:calc(100% - 34px)}.deck__dots{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.deck__dot{position:relative;width:var(--tap);height:var(--tap);padding:0;background:none;border-radius:var(--r-ctl)}.deck__dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:999px;background:var(--bd);transition:width .2s ease,background-color .2s ease}.deck__dot--on:after{width:18px;background:var(--blue)}.deck__nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.deck__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:var(--r-ctl);color:var(--blue);background:var(--bg);border:1px solid var(--bd-soft)}.deck__arrow:disabled{opacity:.65}.deck__count{font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx2)}@media (prefers-reduced-motion: reduce){.deck__track--animate{transition:none}}.sheet__backdrop{position:fixed;inset:0;background:#00096357;z-index:60;animation:sbg-fade .28s cubic-bezier(.22,.61,.36,1)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--sh-lg);padding:10px calc(20px + var(--sa-l)) calc(20px + var(--sa-b)) calc(20px + var(--sa-r));max-height:88dvh;overflow-y:auto;animation:sbg-sheet-up .28s cubic-bezier(.22,.61,.36,1)}@keyframes sbg-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sbg-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.sheet,.sheet__backdrop{animation:none}}.sheet__grab{width:44px;height:5px;border-radius:999px;background:var(--bd);margin:0 auto 14px}.sheet__title{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.012em;color:var(--navy);line-height:1.2;margin-bottom:6px}.sheet__body{display:flex;flex-direction:column;gap:16px;padding-top:6px}.sheet{overscroll-behavior:contain}.sheet__grab{touch-action:none}.sheet--dragging{user-select:none;-webkit-user-select:none}.paper{display:flex;flex-direction:column;gap:12px}@media (min-width: 720px){.sheet:has(.paper){max-width:920px;margin-inline:auto}}.paper__wait,.paper__hint,.paper__count{color:var(--tx2);font-size:15px;line-height:1.45}.paper__count{font-size:14px}.paper__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.paper__zoom{min-height:44px;margin-left:auto}.paper__ground{display:flex;flex-direction:column;align-items:center;gap:14px;margin-inline:-12px;padding:12px;border-radius:var(--r-card);background:#d9dde3;overflow-x:auto;overscroll-behavior-x:contain}.paper__ground--actual{align-items:flex-start}.paper__page{position:relative;flex:none;margin:0}.paper__sheet{box-sizing:border-box;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0009632e,0 6px 18px #0009631a;transform-origin:0 0}.paper__window{overflow:hidden;background:#fff}.paper__frame{display:block;border:0;background:#fff;pointer-events:none}.paper__pageno{position:absolute;left:0;right:0;bottom:-2px;transform:translateY(100%);text-align:center;font-size:12px;color:var(--tx2)}.paper__page+.paper__page,.paper__ground:has(.paper__pageno) .paper__page{margin-bottom:14px}.paper__pdf{display:block;width:100%;height:70vh;border:1px solid var(--bd-soft);border-radius:10px;background:#fff}.paper__link{display:flex;flex-direction:column;gap:6px}.paper__url{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--bd);border-radius:var(--r-ctl);font:14px var(--font-mono);background:var(--bg);color:var(--tx)}.paper__problemline{color:var(--dang);font-size:15px}.paper__problem{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.paper__acts{position:sticky;bottom:calc(-20px - var(--sa-b));z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -20px calc(-20px - var(--sa-b));padding:10px 20px calc(12px + var(--sa-b));background:var(--bg);border-top:1px solid var(--bd-soft)}.paper__acts .btn,.paper__acts .cbtn{min-height:48px}.paper__acts .btn--primary,.paper__acts .cbtn--primary{flex:1 1 auto}.paper__acts .cbtn{padding:8px 18px;font-size:15px}.navscreen--push{animation:sbg-screen-push .2s cubic-bezier(.2,.8,.2,1)}.navscreen--pop{animation:sbg-screen-pop .2s cubic-bezier(.2,.8,.2,1)}@keyframes sbg-screen-push{0%{transform:translate3d(32px,0,0);opacity:.2}to{transform:none;opacity:1}}@keyframes sbg-screen-pop{0%{transform:translate3d(-32px,0,0);opacity:.2}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.navscreen--push,.navscreen--pop{animation:none}}.topbar{position:fixed;top:0;left:0;right:0;z-index:40;height:calc(var(--topbar-h) + var(--sa-t));padding:var(--sa-t) calc(16px + var(--sa-r)) 0 calc(16px + var(--sa-l));display:flex;align-items:center;gap:12px;background:var(--bg);border-bottom:1px solid var(--bd-soft)}.topbar:has(.sheet){z-index:62}.topbar__lead{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin-left:-12px;border-radius:var(--r-ctl);color:var(--blue);flex:none}.topbar__mark{display:flex;align-items:center;justify-content:center;width:30px;height:var(--tap);margin-left:-1px;flex:none;text-decoration:none;border-radius:8px}.topbar__id{min-width:0;flex:1}.topbar__brand{font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:-.012em;color:var(--navy);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__sub{font-size:14px;color:var(--tx3);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__end{flex:none;display:flex;align-items:center;gap:8px}.nbell{position:relative;display:inline-flex}.nbell__badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--dang);color:var(--bg);font-size:14px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.npush{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 14px;border-bottom:1px solid var(--bd-soft);margin-bottom:6px}.npush--off{display:block}.npush__lede{font-size:15px;color:var(--tx2);margin:0 0 12px;line-height:1.4}.npush__on{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--ok)}.npush__acts{display:inline-flex;gap:16px}.npush__link{font-size:15px;font-weight:600;color:var(--blue);background:none}.npush__link:disabled{opacity:.5}.nlist__shared{padding:4px 0 12px;border-bottom:1px solid var(--bd-soft);margin:0 0 6px}.nlist__head{display:flex;align-items:baseline;justify-content:space-between;padding:4px 0 8px}.nlist__title{font-size:15px;font-weight:700;color:var(--navy)}.nlist__all{font-size:14px;font-weight:600;color:var(--blue);background:none}.nlist__items{list-style:none;margin:0;padding:0}.nitem{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 8px;border-radius:var(--r-ctl);background:none;text-align:left}.nrow{border-radius:var(--r-ctl)}.nrow+.nrow{margin-top:4px}.nrow--unread{background:var(--blue-soft)}.nitem__ic{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bg);color:var(--blue)}.nitem__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nitem__t{font-size:15px;font-weight:700;color:var(--navy)}.nitem__b{font-size:14px;color:var(--tx2);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nitem--open .nitem__b{display:block;overflow:visible}.nitem__time{font-size:14px;color:var(--tx3)}.nitem__acts{display:flex;flex-wrap:wrap;gap:0 4px;margin-top:-12px;padding:0 8px 2px 44px}.nitem__act{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 12px;border-radius:var(--r-ctl);background:none;font-size:15px;font-weight:600;color:var(--blue);text-decoration:none}.nitem__act:active{background:var(--bd-soft)}a.nitem{color:inherit;text-decoration:none}.nitem:active{background:var(--bd-soft)}.nitem__go{display:inline-flex;align-items:center;gap:2px;margin-top:4px;font-size:15px;font-weight:600;color:var(--blue)}.nitem__dot{flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--blue)}.openmaps{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:var(--tap);box-sizing:border-box;border:1.5px solid var(--blue);border-radius:var(--r-ctl);color:var(--blue);background:var(--bg);font-size:15px;font-weight:700;text-decoration:none}.openmaps:active{background:var(--blue-soft)}.search{display:flex;align-items:center;gap:8px;padding:0 10px;height:var(--tap);border:1.5px solid var(--bd);border-radius:var(--r-ctl);background:var(--bg)}.search__ic{flex:none;color:var(--tx3)}.search__input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:16px;color:var(--navy)}.search__input::-webkit-search-cancel-button{display:none}.search__clear{flex:none;display:flex;color:var(--tx3);background:none}.pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 0}.pager__btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);color:var(--blue);background:var(--bg)}.pager__btn:disabled{color:var(--bd);border-color:var(--bd-soft)}.pager__label{font-size:14px;font-weight:700;color:var(--tx2);min-width:120px;text-align:center}.cbx{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--bd);border-radius:6px;background:var(--bg);color:var(--bg)}.cbx--on{background:var(--blue);border-color:var(--blue)}.cbx__dash{width:12px;height:2.5px;border-radius:2px;background:var(--bg)}.selbar{position:sticky;bottom:calc(var(--bottomnav-h) + var(--sa-b) + 8px);z-index:30;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-ctl);background:var(--navy);box-shadow:var(--sh-lg)}.selbar__clear{flex:none;display:flex;color:var(--bg);background:none}.selbar__count{flex:1;font-size:15px;font-weight:700;color:var(--bg)}.selbar__acts{flex:none;display:flex;gap:8px}.chip{display:inline-flex;align-items:center;border:1.5px solid var(--bd);border-radius:999px;background:var(--bg);overflow:hidden}.chip--on{border-color:var(--blue);background:var(--blue-soft)}.chip__label{padding:6px 12px;min-height:34px;font-size:14px;font-weight:700;color:var(--tx2);background:none}.chip--on .chip__label{color:var(--blue)}.chip__x{display:flex;align-items:center;padding:0 8px 0 2px;color:var(--blue);background:none}.reg__controls{display:flex;align-items:center;gap:10px}.reg__controls .search{flex:1;min-width:0}.reg__filter{flex:none;display:inline-flex;align-items:center;gap:6px;height:var(--tap);padding:0 14px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);background:var(--bg);color:var(--tx2);font-size:15px;font-weight:700}.reg__filter--on{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.reg__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reg__list{margin-top:14px}.reg__dates{display:flex;gap:12px}.reg__dates .field{flex:1;min-width:0}.orow{display:flex;align-items:center;gap:12px}.orow .cbx{flex:none}.orow__row{flex:1;min-width:0}.orow--on .orow__row{border-color:var(--blue);background:var(--blue-soft)}.reg__selall{display:flex;align-items:center;gap:12px;padding:2px 2px 12px}.reg__selall-txt{font-size:14px;font-weight:700;color:var(--tx2)}.reg__export{display:flex;justify-content:center;padding-top:4px}.bnav{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--bottomnav-h) + var(--sa-b));padding:0 calc(4px + var(--sa-r)) var(--sa-b) calc(4px + var(--sa-l));display:flex;background:var(--bg);border-top:1px solid var(--bd-soft)}.bnav--bare .bnav__item{gap:0}.bnav__item{position:relative;flex:1;min-height:var(--bottomnav-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--tx2);padding:6px 2px 8px}.bnav__item--on{color:var(--blue)}.bnav__item:disabled{opacity:.65}.bnav__label{font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:1.1}.bnav__ind{position:absolute;top:0;left:50%;transform:translate(-50%);width:30px;height:3px;border-radius:0 0 3px 3px;background:var(--org)}.bnav__badge{position:absolute;top:8px;left:56%;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--blue);color:var(--bg);font-size:14px;font-weight:700;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.sobar{justify-content:center}.sobar .bnav__item{max-width:132px}.sobar__room{flex:none;height:var(--bottomnav-h)}.sobar--away{display:none}.sobar--inline{display:flex;margin-top:4px;border-top:1px solid var(--bd-soft)}.app:has(.sobar:not(.sobar--inline):not(.sobar--away)) .toasts--nonav{bottom:calc(var(--bottomnav-h) + var(--sa-b) + 10px)}.readaloud{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);padding:10px 16px 10px 12px;border-radius:999px;background:var(--blue-soft);border:1px solid var(--blue-light);color:var(--blue-dark);font-size:16px;font-weight:700}.readaloud--on{background:var(--blue-light);border-color:var(--blue)}.readaloud__ic{flex:none}.note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--r-card);border:1px solid transparent;font-size:16px;line-height:1.5}.note--info{background:var(--blue-soft);border-color:var(--blue-light);color:var(--tx2)}.note--warn{background:var(--panel);border-color:var(--bd);color:var(--tx2)}.note--danger{background:var(--bg);border-color:var(--dang);color:var(--dang)}.note--ok{background:var(--ok-light);border-color:var(--ok);color:var(--ok)}.note__ic{flex:none;font-size:22px;line-height:1.2}.note__t{font-weight:700;color:var(--navy);letter-spacing:-.02em}.note__d{margin-top:2px}.note__body{min-width:0}.note__retry{margin-top:4px}.band{position:relative;height:44px;margin:8px 0 2px}.band__track{position:absolute;top:22px;left:0;right:0;height:6px;border-radius:999px;background:var(--bd-soft)}.band__typical{position:absolute;top:22px;height:6px;border-radius:999px;background:var(--blue-light)}.band__median{position:absolute;top:15px;width:3px;height:20px;border-radius:2px;background:var(--navy);transform:translate(-1.5px)}.band__you{position:absolute;top:6px;display:grid;justify-items:center;transform:translate(-50%)}.band__you-dot{width:15px;height:15px;border-radius:999px;background:var(--org);border:2.5px solid var(--bg);box-shadow:var(--sh-sm)}.band__you-label{margin-top:1px;font-size:14px;font-weight:800;color:var(--tx2)}.codeboxes{position:relative}.codeboxes__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:1;font-size:16px}.codeboxes__row{display:flex;gap:10px}.codebox{width:56px;height:64px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--bd);border-radius:var(--r-ctl);background:var(--bg);font-family:var(--font-mono);font-size:28px;font-weight:700;color:var(--blue-dark)}.codebox--filled{border-color:var(--blue);background:var(--blue-soft)}.codebox--next{border-style:dashed}.codeboxes[data-disabled=true] .codebox{opacity:.65}.codecard{background:var(--card);border:1px solid var(--bd-soft);border-radius:var(--r-card);box-shadow:var(--sh-sm);border-top:3px solid var(--blue);padding:16px 18px}.codecard__label{font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx2)}.codecard__code{font-family:var(--font-mono);font-size:46px;line-height:1.15;font-weight:700;letter-spacing:.1em;color:var(--blue);font-variant-numeric:tabular-nums;margin:2px 0 4px}.codecard--long .codecard__code{white-space:nowrap;font-size:min(46px,8.6vw);letter-spacing:.06em}.tapset{display:flex;flex-wrap:wrap;gap:8px}.tapset__btn{min-height:44px;padding:8px 16px;border:1.5px solid var(--bd);border-radius:999px;background:var(--bg);color:var(--tx);font-size:16px;font-weight:600}.tapset__btn--on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.tapset__btn:disabled{opacity:.55}.idcase{display:flex;flex-direction:column;gap:12px}.idsteps{margin:0;padding-left:24px;list-style:decimal;display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.4;color:var(--tx)}.idshot__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.idshot__btn{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 16px;border:1.5px dashed var(--bd);border-radius:var(--r-ctl);background:var(--bg);color:var(--tx2);text-align:left}.idshot__btn--done{border-style:solid;border-color:var(--ok);background:var(--ok-light);color:var(--ok)}.idshot__words{display:flex;flex-direction:column;gap:2px;min-width:0}.idshot__t{font-size:16px;font-weight:700;color:var(--tx)}.idshot__s{font-size:14px;line-height:1.35}.idshot__preview{display:block;width:100%;max-height:260px;object-fit:contain;background:var(--panel);border-radius:var(--r-ctl);margin-bottom:8px}.idticket{border:1.5px solid var(--bd);border-left:4px solid var(--blue);border-radius:var(--r-card);background:var(--card);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.idticket__head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx2)}.idticket__facts{margin:0;display:grid;grid-template-columns:1fr;gap:2px}.idticket__facts dt{font-size:14px;font-weight:700;color:var(--tx2);margin-top:8px}.idticket__facts dd{margin:0;font-size:17px;line-height:1.4;color:var(--tx)}.idticket__line{display:block}.idticket__bring{margin:0;padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:4px}.pmap{position:relative;height:220px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);overflow:hidden;background:repeating-linear-gradient(0deg,var(--appbg) 0 23px,var(--panel) 23px 24px),repeating-linear-gradient(90deg,var(--appbg) 0 23px,var(--panel) 23px 24px)}.pmap--drop{cursor:crosshair}.pmap__empty{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;color:var(--tx3)}.pmap__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pmap__line{stroke:var(--blue);stroke-opacity:.55;stroke-linecap:round;vector-effect:non-scaling-stroke}.pmap__line--warn{stroke:#8a3b00}.pmap__pin--warn .pmap__dot,.pmap__pin--warn.pmap__pin--on .pmap__dot{background:var(--dang);border-radius:3px;transform:rotate(45deg)}.pmap__pin--down .pmap__dot{background:var(--dang)}.pmap__pin--stop .pmap__dot,.pmap__pin--stop.pmap__pin--on .pmap__dot{background:var(--bg);border:3px solid var(--blue)}.pmap__pin--stop.pmap__pin--on .pmap__dot{border-color:var(--navy)}.pmap__line--on{stroke:var(--org);stroke-opacity:1;stroke-width:3.5!important}.pmap__pin{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;background:none;padding:6px}.pmap__dot{width:14px;height:14px;border-radius:999px;background:var(--blue);border:2.5px solid var(--bg);box-shadow:var(--sh-sm)}.pmap__pin--on .pmap__dot{background:var(--navy);box-shadow:0 0 0 3px var(--blue-light)}.pmap__lbl{font-size:14px;font-weight:600;color:var(--navy);background:var(--bg);border:1px solid var(--bd-soft);border-radius:999px;padding:0 8px;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.pmap__pin--on .pmap__lbl{border-color:var(--navy);font-weight:700}.pmap__mark{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;pointer-events:none}.pmap__mark-dot{width:15px;height:15px;border-radius:999px;border:2.5px solid var(--bg);box-shadow:var(--sh-sm)}.pmap__mark--ref .pmap__mark-dot{background:var(--org)}.pmap__mark--dropped .pmap__mark-dot{background:var(--navy)}.pmap__mark-lbl{font-size:14px;font-weight:700;color:var(--tx2);background:var(--bg);border:1px solid var(--bd-soft);border-radius:999px;padding:0 8px;white-space:nowrap}.pmap-wrap{display:block}.pmap-wrap--tall .pmap,.pmap-wrap--tall .pmap-leaflet{height:min(70vh,560px)}.pmap-toggle{display:inline-flex;gap:4px;margin-bottom:8px;padding:3px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);background:var(--bg)}.pmap-toggle__btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;min-height:36px;border-radius:calc(var(--r-ctl) - 3px);font-size:14px;font-weight:700;color:var(--tx3);background:none}.pmap-toggle__btn.is-on{color:var(--blue);background:var(--blue-soft)}.pmap-leaflet{height:220px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);overflow:hidden;position:relative;z-index:0;isolation:isolate}.pmap-leaflet .leaflet-container{height:100%;font:inherit;background:var(--appbg)}.pmap-marker{background:none;border:none}.pmap-marker__dot{position:absolute;top:0;left:0;width:14px;height:14px;border-radius:999px;border:2.5px solid var(--bg);box-shadow:var(--sh-sm);background:var(--blue)}.pmap-marker__dot--on{width:18px;height:18px;margin:-2px 0 0 -2px;background:var(--blue-dark)}.pmap-marker__dot--ref{background:var(--org)}.pmap-marker__dot--warn,.pmap-marker__dot--warn-on{background:var(--dang);border-radius:3px;transform:rotate(45deg)}.pmap-marker__dot--warn-on{width:18px;height:18px;margin:-2px 0 0 -2px}.pmap-marker__dot--down,.pmap-marker__dot--down-on{background:var(--dang)}.pmap-marker__dot--down-on{width:18px;height:18px;margin:-2px 0 0 -2px}.pmap-marker__dot--dropped{background:var(--navy)}.pmap-marker__dot--stop,.pmap-marker__dot--stop-on{background:var(--bg);border:3px solid var(--blue)}.pmap-marker__dot--stop-on{width:18px;height:18px;margin:-2px 0 0 -2px;border-color:var(--blue-dark)}.pmap-marker__dot--stop+.pmap-marker__lbl{font-weight:600}.pmap-marker__lbl{position:absolute;left:18px;top:-3px;font-size:14px;font-weight:700;color:var(--tx2);background:var(--bg);border:1px solid var(--bd-soft);border-radius:999px;padding:0 8px;white-space:nowrap}.pmap-note{margin:6px 0 0;font-size:14px;color:var(--tx3)}.words{font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:.02em;color:var(--navy);word-spacing:.4em}.words--under{margin-top:10px;font-size:15px}.placewords__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.placewords__acts:empty{display:none}.smap{position:relative;max-width:512px}.smap__view{position:relative;height:160px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);overflow:hidden;background:repeating-linear-gradient(0deg,var(--appbg) 0 23px,var(--panel) 23px 24px),repeating-linear-gradient(90deg,var(--appbg) 0 23px,var(--panel) 23px 24px)}.smap__tiles{position:absolute;width:768px;height:512px;pointer-events:none}.smap__tile{position:absolute;width:256px;height:256px;max-width:none;user-select:none}.smap__pin{position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:999px;background:var(--navy);border:3px solid var(--bg);box-shadow:0 0 0 4px var(--blue-light),var(--sh-sm)}.smap__credit{position:absolute;right:1.5px;bottom:1.5px;padding:1px 6px;border-top-left-radius:6px;border-bottom-right-radius:calc(var(--r-ctl) - 1.5px);background:#ffffffd9;font-size:12px;color:var(--tx2)}.qr{display:grid;justify-items:center;gap:8px}.qr__svg{display:block;border-radius:6px;background:#fff;max-width:100%;height:auto}.qr__cap{font-family:var(--font-mono);font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--navy);text-align:center;word-break:break-all}.qr__fail{font-size:15px;color:var(--tx3)}@media print{.qr{break-inside:avoid}}.codecard__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.flash{position:fixed;inset:0;z-index:300;pointer-events:none;opacity:0;animation:flash-pulse .44s ease-out}.flash--ok{background:var(--ok)}.flash--warn{background:var(--navy)}.flash--error{background:var(--dang)}@keyframes flash-pulse{0%{opacity:0}22%{opacity:.32}to{opacity:0}}.scanfield{display:flex;gap:10px}.scanfield__input{flex:1;min-width:0}.scanfield__btn{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:68px;min-height:56px;padding:6px 10px;border:1.5px solid var(--blue);border-radius:var(--r-ctl);background:var(--bg);color:var(--blue);font-size:14px;font-weight:700}.scanfield__btn:active{background:var(--blue-soft);transform:translateY(1px)}.scanner{position:fixed;inset:0;z-index:200;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.scanner__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scanner__top{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + var(--sa-t)) calc(16px + var(--sa-r)) 14px calc(16px + var(--sa-l));background:linear-gradient(#000c,#0000);color:#fff}.scanner__title{font-size:17px;font-weight:700;letter-spacing:-.01em}.scanner__x{flex:none;width:var(--tap);height:var(--tap);display:flex;align-items:center;justify-content:center;background:none;color:#fff;border-radius:999px}.scanner__x:active{background:#ffffff2a}.scanner__reticle{position:relative;z-index:1;width:min(66vw,260px);aspect-ratio:1;border:3px solid var(--blue);border-radius:18px;box-shadow:0 0 0 100vmax #0006}.scanner__hint{position:absolute;left:0;right:0;bottom:calc(120px + var(--sa-b));z-index:2;margin:0 auto;max-width:320px;padding:10px 16px;text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-shadow:0 1px 3px #000000cc}.scanner__torch{position:absolute;bottom:calc(40px + var(--sa-b));left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:10px 18px;border-radius:999px;border:1.5px solid #ffffff66;background:#0006;color:#fff;font-size:15px;font-weight:700}.scanner__torch--on{background:var(--bg);color:var(--navy);border-color:var(--bg)}.scanner__fallback{position:relative;z-index:2;max-width:340px;margin:0 24px;padding:28px 24px;border-radius:var(--r-card);background:var(--bg);display:grid;justify-items:center;gap:8px;text-align:center}.scanner__fallback-ic{color:var(--tx3)}.scanner__fallback-t{font-size:20px;font-weight:800;color:var(--navy)}.scanner__fallback-s{font-size:15px;color:var(--tx2);line-height:1.5;margin-bottom:8px}.authimg{display:block;max-width:100%;height:auto;border-radius:var(--r-ctl);object-fit:cover;background:var(--panel)}.authimg--loading,.authimg--failed{display:flex;align-items:center;justify-content:center;min-height:64px;background:var(--panel);color:var(--tx3);border:1px solid var(--bd-soft);border-radius:var(--r-ctl)}.medlib{display:flex;flex-direction:column;gap:14px}.medgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin-top:8px}.medcell{margin:0;display:flex;flex-direction:column;gap:6px}.medcell__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--r-ctl)}.medcell__cap{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.info{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:50%;background:transparent;color:var(--tx3);cursor:pointer;flex:none}.info:hover{color:var(--tx);background:var(--panel)}.info svg{width:20px;height:20px}.info-row{display:flex;align-items:center;gap:2px;margin:0}.info-row>:first-child{margin:0}.info__body p{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--tx2)}.info__body p:last-of-type{margin-bottom:16px}.info__body b{color:var(--tx);font-weight:700}.info__h{margin:6px 0;font-size:15px;font-weight:800;color:var(--tx)}.info__list{margin:0 0 14px;padding-left:18px;font-size:15px;line-height:1.5;color:var(--tx2)}.info__list li{margin-bottom:6px}.opthelp{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--bd-soft)}.opthelp:last-child{border-bottom:0}.opthelp__img{width:96px;height:72px;flex:none;object-fit:contain;border-radius:var(--r-ctl);background:var(--panel)}.opthelp__text{min-width:0}.opthelp__label{margin:0 0 2px;font-weight:700;color:var(--tx)}.opthelp .opthelp__detail{margin:0;font-size:14px;color:var(--tx2)}.optpick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--tap);padding:10px 12px;border:1px solid var(--bd);border-radius:var(--r-ctl);background:var(--card);color:var(--tx);font:inherit;text-align:left;cursor:pointer}.optpick__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optpick__value--empty{color:var(--tx3)}.optpick__list{display:flex;flex-direction:column}.optpick__row{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap);padding:10px 8px;border:0;border-bottom:1px solid var(--bd-soft);border-radius:var(--r-ctl);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.optpick__row:last-child{border-bottom:0}.optpick__row:hover{background:var(--panel)}.optpick__row--on{background:var(--org-light)}.optpick__tick{color:var(--org);flex:none}.optpick__noimg{display:flex;align-items:center;justify-content:center;width:96px;height:72px;flex:none;border-radius:var(--r-ctl);background:var(--panel);color:var(--tx3)}.optpick__row .opthelp__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.optpick__meta{font-size:13px;color:var(--tx3)}.choice__chips{display:flex;flex-wrap:wrap;gap:8px}.chip--tap{min-height:40px;padding:6px 12px;font-size:14px;font-weight:700;color:var(--tx2);cursor:pointer}.chip--tap.chip--on{color:var(--blue)}.chip--tap:disabled,.optpick:disabled{opacity:.65;cursor:not-allowed}.choice__search{margin-bottom:8px}.choice__detail{font-size:14px;color:var(--tx2)}.outbox{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.outbox__stuck{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:var(--r-ctl);background:var(--org-light);border-left:3px solid var(--org)}.outbox__body{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.outbox__what{font-weight:700;color:var(--navy)}.outbox__why{font-size:14px;color:var(--tx2)}.outbox__acts{display:flex;gap:8px;flex:none}.pushask{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--r-card);background:var(--blue-soft);border:1px solid var(--blue-light)}.pushask__ic{flex:none;color:var(--blue);line-height:0;padding-top:2px}.pushask__body{flex:1 1 0;min-width:0}.pushask__t{margin:0;font-weight:700;color:var(--tx)}.pushask__s{margin:4px 0 0;color:var(--tx2);line-height:1.45}.pushask__flash{margin:8px 0 0;font-size:15px}.pushask__flash--ok{color:var(--green, #1c7c54)}.pushask__flash--warn,.pushask__flash--danger{color:var(--red, #b3261e)}.pushask__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.acct{position:relative;flex:none}.acct__btn{display:inline-flex;align-items:center;gap:2px;min-height:var(--tap, 48px);padding:0 2px 0 0;background:none;border:0;color:inherit;cursor:pointer}.acct__pic{width:32px;height:32px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--blue-light);color:var(--blue-dark)}.acct__pic--lg{width:48px;height:48px}.acct__pic .authimg,.acct__pic img{width:100%;height:100%;min-height:0;border-radius:50%;object-fit:cover}.avatar__initial{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--blue-dark);line-height:1}.avatarpick{display:flex;align-items:center;gap:16px;margin-bottom:18px}.avatarpick__pic{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--blue-light);color:var(--blue-dark)}.avatarpick__pic .authimg,.avatarpick__pic img{width:64px;height:64px;min-height:0;border-radius:50%;object-fit:cover}.avatarpick__pic .avatar__initial{font-size:26px}.avatarpick__act{flex:1;min-width:0}.share__lede{margin:0 0 14px;color:var(--tx2);font-size:15px;line-height:1.45}.share__acts{display:grid;gap:8px}.share__people{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.share__person{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--bd)}.share__who{flex:1;min-width:0;display:grid;overflow-wrap:anywhere}.share__who b{font-weight:700;color:var(--tx)}.share__who small{color:var(--tx3);font-size:13px}.share__label{margin:18px 0 8px;font-size:13px;font-weight:700;color:var(--tx2)}.share__chips{display:flex;flex-wrap:wrap;gap:8px}.share__link,.share__said{margin:14px 0 0;font-size:13px;color:var(--tx3);overflow-wrap:anywhere}.share__said{color:var(--tx2);font-weight:700}.acct__caret{flex:none;opacity:.7}.acct__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:300px;max-width:calc(100vw - 24px);max-height:calc(100vh - 140px);overflow-y:auto;padding:10px;background:var(--white, #fff);border:1px solid var(--line, #e4e6ef);border-radius:16px;box-shadow:0 18px 40px #10143229}.acct__head{display:flex;align-items:center;gap:12px;padding:4px 6px 12px;border-bottom:1px solid var(--line, #e4e6ef);margin-bottom:6px}.acct__who{min-width:0}.acct__name{display:block;font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--blue-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__handle{display:block;font-size:13px;color:var(--ink-soft, #5d6180);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__section{margin:10px 6px 2px;padding-top:8px;border-top:1px solid var(--line, #e4e6ef)}.acct__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 6px 2px;border-top:1px solid var(--line, #e4e6ef);margin-top:6px}.acct__menu .row{min-height:0;gap:12px;padding:10px 6px;flex-wrap:nowrap;background:none;border:0;border-radius:10px;box-shadow:none}.acct__menu .row+.row{margin-top:0}.acct__menu .row__ic{flex:none}.acct__menu .row__body{min-width:0;flex:1}.acct__menu .row__end{flex:none;opacity:.55}.contract__paper{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid var(--line, rgba(0, 0, 0, .1))}.contract__paper>p{margin:0}.contract__number{font-size:1.15rem;overflow-wrap:anywhere;user-select:all}.contract__lapsed{color:var(--danger, #b3261e);font-weight:600}.contract__form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.checkgate{display:flex;flex-direction:column;gap:8px;margin:4px 0 2px}.checkgate__item{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap);padding:10px 12px;text-align:left;border:1.5px solid var(--bd-soft);border-radius:var(--r-ctl);background:var(--card);color:var(--tx2);font-size:15px;line-height:1.35}.checkgate__item.is-on{border-color:var(--ok);background:var(--ok-light);color:var(--navy)}.checkgate__box{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:2px solid var(--bd);color:var(--ok)}.checkgate__item.is-on .checkgate__box{border-color:var(--ok);background:#fff}.checkgate__label{flex:1}.phonefield{display:flex;gap:8px;align-items:stretch}.phonefield>input{flex:1;min-width:0}.phonefield__code{order:-1;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:0 12px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);background:var(--bg);color:var(--tx);font-weight:700;font-variant-numeric:tabular-nums}.phonefield--console .phonefield__code{min-width:64px;padding:0 8px;border-width:1px;font-size:var(--c-fs, 14px)}.phonefield__code select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.phonefield__code:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-light)}.phonefield__code:has(select:disabled){opacity:.65}.abbr{position:relative;display:inline}.abbr__term{display:inline;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:help}.abbr__term:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.abbr__tip{position:absolute;left:0;top:calc(100% + 6px);z-index:70;display:flex;flex-direction:column;gap:4px;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:10px 12px;border-radius:12px;background:var(--navy);color:#fff;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;white-space:normal;box-shadow:0 8px 24px #10184040}.abbr__tip--up{top:auto;bottom:calc(100% + 6px)}.abbr__name{font-weight:700}.abbr__tip .abbr__name,.abbr__tip .abbr__about{color:#fff}.abbr__tip .readaloud{align-self:flex-start;margin-top:4px}a.btn{text-decoration:none}.hubreach{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.hubreach__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hubreach__name{font-weight:700}.hubreach__line{font-size:15px;color:var(--tx2)}.steps{margin:0 0 4px}.steps__head{margin:0 0 6px;font-size:13px;color:var(--tx3)}.steps__head b{color:var(--tx)}.steps__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.steps__item{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.45;color:var(--tx2)}.steps__item--done{color:var(--tx3)}.steps__item--now{color:var(--tx);font-weight:700}.steps__mark{flex:0 0 14px;text-align:center}.steps__item--done .steps__mark{color:var(--blue)}.steps__item--now .steps__mark{color:var(--org)}.steps--pinned{position:sticky;top:calc(var(--topbar-h) + var(--sa-t));z-index:20;margin:0 calc(-16px - var(--sa-r)) 14px calc(-16px - var(--sa-l));padding:0 calc(16px + var(--sa-r)) 0 calc(16px + var(--sa-l));background:var(--appbg);border-bottom:1px solid var(--bd-soft)}.steps__bar{position:relative;display:grid;gap:6px;width:100%;padding:10px 28px 10px 0;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.steps--pinned .steps__head{margin:0}.steps__meter{display:flex;gap:4px}.steps__seg{flex:1;height:4px;border-radius:2px;background:var(--bd-soft)}.steps__seg--done{background:var(--blue)}.steps__seg--now{background:var(--org)}.steps__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14px;line-height:1.35}.steps__now{font-weight:700;color:var(--tx)}.steps__next{color:var(--tx3)}.steps__chev{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--tx3)}.steps--pinned .steps__list{padding:0 0 12px}.steps__list[hidden]{display:none}.installbar{position:sticky;top:calc(var(--topbar-h) + var(--sa-t));z-index:19;display:flex;align-items:center;gap:12px;width:calc(100% + 32px + var(--sa-l) + var(--sa-r));margin:0 calc(-16px - var(--sa-r)) 12px calc(-16px - var(--sa-l));padding:10px calc(16px + var(--sa-r)) 10px calc(16px + var(--sa-l));border:0;background:var(--navy);color:#fff;text-align:left;font:inherit;cursor:pointer}.installbar__ic{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--org);color:#fff}.installbar__body{flex:1;min-width:0;display:grid;gap:1px}.installbar__t{font-size:15px;font-weight:800;line-height:1.25}.installbar__s{font-size:13px;line-height:1.3;opacity:.85}.installbar__how{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:700}.iguide__lede{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--tx2)}.iguide__phone{margin-bottom:6px}.iguide__step{margin:22px 0 0;display:grid;gap:12px}.iguide__h{margin:0;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;color:var(--tx)}.iguide__n{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;font-size:14px;font-weight:800}.iguide__shot{margin:0;display:grid;justify-items:center;gap:8px}.iguide__shot .ipic{width:100%;max-width:280px;height:auto;border-radius:16px;border:1px solid var(--bd-soft)}.iguide__cap{max-width:34ch;text-align:center;font-size:15px;line-height:1.45;color:var(--tx)}.iguide__said{margin:16px 0 0;font-size:14px;font-weight:700;color:var(--tx2)}.iguide__step+.btn,.iguide__said+.btn{margin-top:22px}.ptr{position:fixed;top:calc(var(--topbar-h) + var(--sa-t) + 4px);left:50%;z-index:45;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--tx3);box-shadow:var(--sh-lg);transform:translate(-50%);pointer-events:none}.ptr--armed,.ptr--busy{color:var(--org)}.ptr--busy{transform:translate(-50%,56px)}.ptr__ic{display:flex}.ptr--busy .ptr__ic{animation:sbg-spin .8s linear infinite}.sharedin__what{margin:0;padding:12px 14px;border-radius:var(--r-ctl);background:var(--panel);border:1px solid var(--bd-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.5;color:var(--tx)}.sharedin__link{color:var(--blue);text-decoration:underline;word-break:break-all}.sharedin__acts,.sharedin__heldacts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.sharedin__done{margin-bottom:12px}.sharedin__refused{margin:6px 4px 0}.sharedin__held{margin-bottom:12px}.filedphoto{display:grid;gap:2px}.filedphoto__t{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.filedphoto__s{font-size:13px;color:var(--tx2);overflow-wrap:anywhere}.filedphoto__open{justify-self:start;margin-top:2px}.filedphoto__panel{margin-top:12px;padding:12px;border-radius:var(--r-ctl);border:1px solid var(--bd-soft);background:var(--panel)}.filedphoto__preview{display:block;max-width:100%;max-height:240px;border-radius:var(--r-ctl);border:1px solid var(--bd-soft);object-fit:contain}.filedphoto__full{display:block;width:100%;min-height:160px;max-height:60vh;object-fit:contain;border-radius:var(--r-ctl)}.filedphoto__thumb{width:44px;height:44px;overflow:hidden;border-radius:8px}.filedphoto__thumb img{width:100%;height:100%;object-fit:cover}.filedphoto__prints{margin:10px 0;display:grid;gap:2px;font-size:13px}.filedphoto__prints dt{color:var(--tx2)}.filedphoto__prints dd{margin:0 0 6px}.filedphoto__prints code{word-break:break-all;font-size:12px}.filedphoto__shared{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:10px}.filedphoto__fig{margin:0}.camera__shutter{position:absolute;bottom:calc(32px + var(--sa-b));left:50%;transform:translate(-50%);z-index:2;width:76px;height:76px;border-radius:999px;border:4px solid #fff;background:#fff3;display:flex;align-items:center;justify-content:center}.camera__shutter-dot{width:56px;height:56px;border-radius:999px;background:#fff}.camera__shutter:active .camera__shutter-dot{transform:scale(.92)}.secs{--secs-top: 0px}.twr-detail .secs{--secs-top: var(--c-mast-h, 0px)}.sheet .secs{--secs-top: -10px}.sheet .secs__tabs{padding-top:14px}.secs__tabs{position:sticky;top:var(--secs-top);z-index:5;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin:0 0 14px;padding-top:4px;background:var(--bg);border-bottom:1px solid var(--bd-soft)}.secs__tabs::-webkit-scrollbar{display:none}.secs__tab{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-bottom:-1px;padding:0 12px;border:0;border-bottom:3px solid transparent;background:none;font:inherit;font-size:15px;font-weight:700;color:var(--tx3);cursor:pointer}.secs__tab--on{color:var(--tx);border-bottom-color:var(--org)}.secs__count{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--blue-light);color:var(--blue-dark);font-size:12px;text-align:center}.secs__dot{width:8px;height:8px;border-radius:50%;background:var(--org)}.secs__panes{touch-action:pan-y}.secs__panes:not([style]){transition:transform .18s ease-out}.secs__pane{display:grid;gap:14px;animation:sbg-fade .2s ease-out}.secs__pane[hidden]{display:none}.apps-grid{list-style:none;margin:4px 0 8px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 4px}.apps-grid__tile{width:100%;min-height:var(--tap);padding:8px 2px;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;border-radius:var(--r-ctl);background:none;color:var(--tx);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.apps-grid__tile:active:not(:disabled){background:var(--bd-soft)}.apps-grid__tile:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.apps-grid__tile--here{background:var(--bg)}.apps-grid__tile[aria-busy=true]{opacity:.6}.apps-grid__icon{width:56px;height:56px;border-radius:14px;background:var(--org);object-fit:cover}.apps-grid__name{font-size:13px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.apps-grid__sub{font-size:11px;line-height:1.2;color:var(--tx2);text-align:center}.guide{display:grid;gap:8px;margin-top:12px;text-align:start}.guide__item{background:var(--bg, #fff);border:1px solid var(--bd, #c9cfd7);border-radius:var(--r-card, 12px)}.guide__t{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;cursor:pointer;font-weight:650;line-height:1.35;color:var(--navy, inherit);list-style:none}.guide__t::-webkit-details-marker{display:none}.guide__t::marker{content:""}.guide__chev{flex:none;width:9px;height:9px;margin-inline-end:4px;border-right:2px solid var(--tx3, currentColor);border-bottom:2px solid var(--tx3, currentColor);transform:rotate(-45deg);transition:transform .15s ease}.guide__item[open]>.guide__t .guide__chev{transform:rotate(45deg)}.guide__body{padding:0 16px 14px;color:var(--tx2, inherit);line-height:1.5}.guide__s{margin:0 0 8px}.guide__steps{list-style:none;counter-reset:g;margin:8px 0;padding:0;display:grid;gap:8px}.guide__steps li{counter-increment:g;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.guide__steps li:before{content:counter(g);display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:var(--org, #fb6200);color:var(--navy, #000963);font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.guide__p{margin:8px 0 0;font-size:.95em}.guide .hc-ui{font-family:inherit;font-weight:600;font-size:.9em;background:var(--blue-soft, #f5f5fe);color:var(--navy, inherit);border:1px solid var(--bd, #c9cfd7);border-bottom-width:2px;border-radius:6px;padding:.05em .45em;white-space:nowrap}.guide .hc-path{font-weight:650;color:var(--navy, inherit)}.guide .hc-path i{font-style:normal;color:var(--tx3, inherit);margin:0 .25em}.guide__more{display:flex;flex-wrap:wrap;gap:4px 16px;margin:16px 0 0}.guide__h{margin:20px 0 0;font-size:15px;font-weight:700;line-height:1.3;color:var(--navy, inherit)}.sheet__body>.guide__h:first-child{margin-top:4px}@media (min-width: 720px){.sheet:has(.guide){max-width:600px;margin-inline:auto;border-radius:var(--r-sheet, 20px) var(--r-sheet, 20px) 0 0}}.guide__group>.guide__h{margin-bottom:8px}.guide__group:first-of-type>.guide__h{margin-top:8px}.scr{display:flex;flex-direction:column;gap:16px;padding-top:20px}.scr__title{font-family:var(--font-display);font-size:30px;line-height:1.16;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.scr__lede{font-size:16px;line-height:1.55;color:var(--tx2);margin-top:-6px}.scr__section{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--navy);margin:18px 0 6px}.explain{display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:1.55;color:var(--tx2);margin-top:-6px}.explain__t{flex:1}.explain__x{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px -12px 0;padding:0;border:0;background:none;color:var(--tx3);cursor:pointer}.explain__x:hover,.explain__x:focus-visible{color:var(--navy)}.explainbk{display:flex;flex-direction:column;gap:6px}.explainbk__x{align-self:flex-start;padding:6px 2px;min-height:36px}.scr__cta{padding-top:4px}.scr__foot{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:4px}.field{display:flex;flex-direction:column;gap:8px}.field__aside{align-self:flex-start;margin:-6px 0 -8px -8px}.field__label{font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx2)}.input:disabled,.select:disabled{opacity:.65;cursor:not-allowed;background:var(--panel)}.input,.select{width:100%;min-height:56px;padding:14px 16px;border:1.5px solid var(--bd);border-radius:var(--r-ctl);background:var(--bg);color:var(--tx);font-size:16px;line-height:1.4}.input:focus,.select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px var(--blue-light)}.input--mono{font-family:var(--font-mono);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.input::placeholder{color:var(--tx3);font-weight:400;letter-spacing:normal;text-transform:none;font-family:var(--font)}.select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5261' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:22px 22px}.hint{font-size:15px;line-height:1.5;color:var(--tx3)}.linkbtn{font-size:inherit;font-weight:700;color:var(--blue);background:none;text-decoration:underline}.rows{display:flex;flex-direction:column;gap:10px}.rows--loading{opacity:.5;pointer-events:none}.row:disabled{opacity:.65;cursor:not-allowed}.row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:100%;min-height:68px;padding:14px 16px;text-align:left;background:var(--card);border:1px solid var(--bd-soft);border-radius:var(--r-card);box-shadow:var(--sh-sm);color:var(--tx)}.row+.row{margin-top:10px}.row:active{background:var(--blue-soft)}.row--static{cursor:default}.row--sought{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue),var(--sh-sm)}.row__ic{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-ctl);background:var(--blue-light);color:var(--blue-dark)}.row__body{flex:1 1 0;min-width:min(100%,11rem)}.row__t,.row__s,.row__meta{display:block}.row__meta{margin-top:2px;font-size:14px;color:var(--tx2);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.findrow{display:flex;gap:8px;align-items:stretch}.findrow>.input{flex:1;min-width:0}.seg{display:flex;gap:4px;padding:4px;border-radius:var(--r-ctl);background:var(--bd-soft)}.seg__btn{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:40px;border-radius:calc(var(--r-ctl) - 4px);font-size:15px;font-weight:700;color:var(--tx2);background:none}.seg__btn--on{color:var(--navy);background:var(--bg);box-shadow:var(--sh-sm)}.amt{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.amt--in{color:var(--ok)}.amt--out{color:var(--navy)}.row__t{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--navy);line-height:1.3}.row__s{font-size:15px;color:var(--tx3);line-height:1.4;overflow:hidden;text-overflow:ellipsis}.row__s--danger,.row__s--warn{font-weight:600;white-space:normal;overflow:visible}.row__s--danger{color:var(--dang)}.row__s--warn{color:var(--navy)}.row__end{flex:none;display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--tx3);flex-wrap:wrap;justify-content:flex-end;max-width:100%}.row__count{min-width:28px;height:28px;padding:0 9px;border-radius:999px;background:var(--blue-light);color:var(--blue-dark);font-size:15px;font-weight:700;line-height:28px;text-align:center;font-variant-numeric:tabular-nums}.topupcost{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-card);background:var(--panel)}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:16px;color:var(--tx2);padding:6px 0}.kv b{color:var(--navy);font-variant-numeric:tabular-nums}.kv--quiet{font-size:14px;padding:2px 0}.kv--quiet b{color:var(--tx2);font-weight:600}.toasts{position:fixed;left:0;right:0;bottom:calc(var(--bottomnav-h) + var(--sa-b) + 10px);z-index:50;display:flex;flex-direction:column;gap:8px;padding:0 calc(16px + var(--sa-r)) 0 calc(16px + var(--sa-l));pointer-events:none}.toasts--nonav{bottom:calc(var(--sa-b) + 14px)}.toast{pointer-events:auto;max-width:528px;width:100%;margin:0 auto;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--r-card);background:var(--navy);color:var(--bg);box-shadow:var(--sh-lg);font-size:16px;line-height:1.45;text-align:left;animation:toast-in .24s cubic-bezier(.22,.61,.36,1)}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.toast__ic{flex:none;font-size:20px}.toast__t{font-weight:700;letter-spacing:-.02em}.toast__d{opacity:.86;font-size:15px}.stale{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-ctl);background:var(--panel);border:1px solid var(--bd);color:var(--tx2);font-size:15px;font-weight:600}.gate{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:32px calc(20px + var(--sa-r)) calc(32px + var(--sa-b)) calc(20px + var(--sa-l));max-width:520px;margin:0 auto;text-align:left}.gate__glyph{font-size:46px;line-height:1}.boot{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--tx2);font-size:16px}.boot__spin{width:34px;height:34px;border:3.5px solid var(--blue-light);border-top-color:var(--blue);border-radius:50%;animation:sbg-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.boot__spin{animation-duration:2s}}.payref{margin:0;padding:14px 16px;border:1.5px dashed var(--bd);border-radius:var(--r-ctl);background:var(--panel);color:var(--tx);font-size:22px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:center;user-select:all;-webkit-user-select:all}.bag-seal .chips{gap:12px;margin:12px 0 18px}.bag-seal .field+.field,.bag-seal .chips+.field{margin-top:14px}.agree{display:grid;gap:10px;margin-top:12px}.agree__lede{margin:0;color:var(--tx2);font-size:15px}.agree__docs{display:grid;gap:8px}.agree__row{min-height:56px}.agree__text{max-height:50vh;overflow:auto;margin-top:6px;padding:12px 16px;background:var(--card);border:1px solid var(--bd-soft);border-radius:var(--r-card)}.agree__version{margin:0 0 6px;font-size:13px;color:var(--tx3)}.agree__change{margin:0 0 10px;font-size:14px;color:var(--tx2)}.agree__tick{display:flex;align-items:flex-start;gap:10px;min-height:var(--tap);font-size:15px;color:var(--tx)}.agree__tick input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--blue)}.agree__go{display:grid;gap:8px;margin-top:12px}.md{font-size:15px;line-height:1.55;color:var(--tx)}.md h2,.md h3,.md h4{margin:18px 0 6px;font-size:16px;line-height:1.3}.md p{margin:0 0 10px}.md ul,.md ol{margin:0 0 10px;padding-left:20px}.md ul{list-style:disc}.md ol{list-style:decimal}.md li+li{margin-top:6px}.md a{color:var(--blue);text-decoration:underline;text-underline-offset:.15em}.app--sections .card:not(.card--soft):not(.card--flat),.app--sections .glance{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.app--sections :is(.card:not(.card--soft):not(.card--flat),.glance,.sect)+:is(.card:not(.card--soft):not(.card--flat),.glance,.sect){border-top:1px solid var(--bd);padding-top:20px}.app--sections .sect{display:flex;flex-direction:column;gap:12px}.app--sections .sect__title{font-size:18px;font-weight:700;letter-spacing:-.025em;color:var(--navy);line-height:1.3}.app--sections .card--soft,.app--sections .row{box-shadow:none}.app--sections .rows:not(:has(>:not(.row))){gap:0;background:var(--card);border:1px solid var(--bd-soft);border-radius:var(--r-card);overflow:hidden}.app--sections .rows:not(:has(>:not(.row)))>.row{position:relative;border:0;border-radius:0;margin-top:0}.app--sections .rows:not(:has(>:not(.row)))>.row+.row:before{content:"";position:absolute;top:0;right:0;left:72px;border-top:1px solid var(--bd-soft)}.app--sections .rows:not(:has(>:not(.row)))>.row+.row:not(:has(>.row__ic)):before{left:16px}.app--sections .rows>.row--sought{background:var(--blue-soft);box-shadow:inset 4px 0 0 var(--blue)}.app--sections .row[aria-pressed=true]{background:var(--blue-soft)}.app--sections .glance .card__head{align-items:center}.app--sections .card>*+*{margin-top:12px}.mono-t{font-family:var(--font-mono);letter-spacing:.05em}.dots{display:flex;gap:8px;padding-top:2px}.dots__dot{width:10px;height:10px;border-radius:999px;background:var(--bd-soft)}.dots__dot--done{background:var(--blue-light)}.dots__dot--on{background:var(--org)}.dims{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.checkline{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--tx2);min-height:var(--tap)}.checkline input{width:22px;height:22px;accent-color:var(--blue)}.labelbox{background:var(--bg);border:1.5px solid var(--bd);border-radius:var(--r-card);padding:12px;margin:12px 0;overflow-x:auto}.labelbox svg{display:block;width:100%;height:auto}.prices{display:grid;grid-template-columns:1fr;gap:10px}.price{background:var(--card);border:1.5px solid var(--bd-soft);border-radius:var(--r-card);box-shadow:var(--sh-sm);padding:16px;display:grid;gap:2px}.price--lead{border-color:var(--blue);background:var(--blue-soft)}.price__title{font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx2)}.price__total{font-family:var(--font-display);font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.price__sub{font-size:14px;color:var(--tx3)}.now{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--bd-soft);border-radius:var(--r-card);box-shadow:var(--sh-sm);padding:18px}.now--ok{border-color:var(--ok);background:var(--ok-light)}.now__ic{flex:none;color:var(--navy)}.now--ok .now__ic{color:var(--ok)}.now__body{min-width:0}.now__word,.now__sub{display:block}.now__word{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.025em;color:var(--navy);line-height:1.2}.now__sub{font-size:15px;color:var(--tx2);margin-top:2px}.track-seal{font-family:var(--font-mono);letter-spacing:.03em}.ladder{list-style:none;display:flex;flex-direction:column}.ladder__rung{display:flex;align-items:center;gap:12px;min-height:48px;color:var(--tx3)}.ladder__rung+.ladder__rung{border-top:1px solid var(--bd-soft)}.ladder__ic{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid var(--bd-soft);background:var(--bg)}.ladder__rung--done{color:var(--tx2)}.ladder__rung--done .ladder__ic{border-color:var(--org);color:var(--org)}.ladder__rung--now{color:var(--tx)}.ladder__rung--now .ladder__ic{border-color:var(--blue);background:var(--blue-light);color:var(--blue-dark)}.ladder__body{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ladder__word{font-size:16px;font-weight:600}.ladder__rung--now .ladder__word{font-weight:800;color:var(--navy)}.ladder__time{font-size:14px;color:var(--tx3);font-variant-numeric:tabular-nums}.scr__back{margin:-4px 0 4px}.signedas{font-size:20px;font-weight:600;color:var(--tx);margin:2px 0 6px;letter-spacing:.02em}.photo__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.photo__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:14px 16px;border:1.5px dashed var(--bd);border-radius:var(--r-ctl);background:var(--bg);color:var(--tx2);font-size:16px;font-weight:600}.photo__btn--done{border-style:solid;border-color:var(--ok);background:var(--ok-light);color:var(--ok)}.photo__preview{display:block;width:100%;max-height:200px;object-fit:cover;border-radius:var(--r-ctl);margin-bottom:8px}.row__ic--avatar{overflow:hidden;border-radius:50%;padding:0}.row__ic--avatar .authimg,.row__ic--avatar img{width:100%;height:100%;min-height:0;border-radius:50%;object-fit:cover}.stars{display:flex;gap:10px;margin:8px 0 4px}.starbtn{width:var(--tap);height:var(--tap);border-radius:999px;border:1.5px solid var(--bd);background:var(--bg);color:var(--tx2);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.starbtn--on{border-color:var(--blue);background:var(--blue-light);color:var(--blue-dark)}.chip--neg.chip--on{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chip{padding:8px 14px;border:1.5px solid var(--bd);border-radius:999px;background:var(--bg);color:var(--tx2);font-size:14px;font-weight:600}.chip--on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.send__where{display:flex;flex-direction:column;gap:8px;margin:12px 0}.send__where>.btn{align-self:flex-start}
