.sm-body{--fs:1;--settle:cubic-bezier(.16, 1, .3, 1);--hover:#f5f7fb}.sm-body ::selection{background:var(--sea-tint);color:var(--ink)}.sm-body :focus-visible{outline:3px solid var(--sea);outline-offset:3px}.sm-body h1:focus{outline:none}.sm-body *,.sm-body :before,.sm-body :after{box-sizing:border-box}:where(.sm-body) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.sm-body) :where(button){cursor:pointer}.sm-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.sm-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.muted{color:var(--ink-faint)}.sm-grow{flex:1}.sm-wordmark{color:var(--ink);align-items:baseline;gap:8px;margin:0;text-decoration:none;display:flex}.sm-wordmark b{font:800 calc(19px * var(--fs)) var(--display);direction:ltr;unicode-bidi:isolate}.sm-wordmark small{font:700 calc(13px * var(--fs)) var(--display);color:var(--ink-faint)}.sm-btn{border:2px solid var(--ink);background:var(--ink);color:#fff;min-block-size:48px;font:700 calc(16px * var(--fs)) var(--display);white-space:nowrap;transition:transform .12s var(--settle), background-color .2s var(--settle);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}.sm-btn:active{transform:scale(.96)}.sm-btn.ghost{background:var(--card);color:var(--ink)}.sm-btn.ghost:hover{background:var(--hover)}.sm-btn.sm{min-block-size:44px;font-size:calc(15px * var(--fs));padding:8px 16px}.sm-btn:disabled{opacity:.45;cursor:not-allowed}.sm-iconbtn{border:1.5px solid var(--line);background:var(--card);block-size:44px;inline-size:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.sm-iconbtn:hover{border-color:var(--ink-soft)}.sm-iconbtn.strong{border:2px solid var(--ink)}.sm-textbtn{min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.sm-textbtn.sea{color:var(--sea)}.sm-textbtn.danger{color:var(--en)}.sm-textbtn:hover{text-underline-offset:4px;text-decoration:underline}.sm-chip{font:700 calc(13px * var(--fs)) / 1.4 var(--display);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.sm-chip.live{background:var(--lc-tint);color:var(--lc)}.sm-chip.live:before{content:"";background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.sm-chip.before{background:var(--sea-tint);color:var(--sea)}.sm-chip.finished{background:var(--slate-tint);color:var(--slate)}.sm-chip.draft{background:var(--nt-tint);color:var(--nt)}.sm-chip.cancelled{background:var(--en-tint);color:var(--en)}.sm-gate{place-items:center;min-block-size:100vh;padding:24px 16px;display:grid}.sm-card{border-radius:var(--radius-l);background:var(--card);border:1.5px solid var(--line);inline-size:min(100%,440px);padding:28px 28px 30px;box-shadow:0 24px 48px -30px #1c2a4f73}.sm-card h1{font:800 calc(28px * var(--fs)) / 1.15 var(--display);margin:18px 0 8px}.sm-card .sm-note{color:var(--ink-soft);margin:0 0 20px}.sm-card .sm-btn{inline-size:100%}.sm-row{gap:10px;display:grid}.sm-pulse{animation:sm-pulse 1.4s var(--settle) infinite alternate}@keyframes sm-pulse{0%{opacity:1}to{opacity:.45}}.sm-shell{grid-template-columns:248px minmax(0,1fr);min-block-size:100vh;display:grid}.sm-side{border-inline-end:1.5px solid var(--line);background:#ffffffb8;flex-direction:column;gap:4px;block-size:100vh;padding:20px 14px;display:flex;position:sticky;inset-block-start:0}.sm-side .sm-wordmark{padding:4px 12px 18px}.sm-nav{gap:4px;display:grid}.sm-nav a{min-block-size:46px;font:700 calc(15.5px * var(--fs)) var(--display);color:var(--ink-soft);transition:background-color .2s var(--settle), color .2s var(--settle);border-radius:999px;align-items:center;gap:10px;padding-inline:14px;text-decoration:none;display:flex}.sm-nav a:hover{color:var(--ink);background:#1c2a4f0f}.sm-nav a[aria-current]{background:var(--ink);color:#fff}.sm-badge{background:var(--sea-tint);min-inline-size:24px;color:var(--sea);font:700 calc(12.5px * var(--fs)) var(--display);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:auto;padding:1px 7px}.sm-badge.alert{background:var(--ink);color:#fff}.sm-acct{border-block-start:1.5px dashed var(--line);margin-block-start:auto;padding:12px}.sm-acct p{font-size:calc(14px * var(--fs));color:var(--ink-faint);overflow-wrap:anywhere;margin:0 0 4px}.sm-topband{display:none}.sm-main{inline-size:100%;min-inline-size:0;max-inline-size:1320px;padding:26px 34px 56px}.sm-page-h{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block:8px 18px;display:flex}.sm-page-h h1{font:800 calc(30px * var(--fs)) / 1.15 var(--display);margin:0}.sm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:14px;display:flex}.sm-search{flex:0 280px;position:relative}.sm-search svg.i{color:var(--ink-faint);position:absolute;inset-block-start:50%;inset-inline-start:14px;translate:0 -50%}.sm-search input{border:1.5px solid var(--line-strong);background:var(--card);min-block-size:44px;inline-size:100%;font-size:calc(16px * var(--fs));border-radius:999px;padding-inline:42px 14px}.sm-search input::placeholder{color:var(--ink-faint)}.sm-filters{flex-wrap:wrap;gap:6px;display:flex}.sm-filters button{border:1.5px solid var(--line);background:var(--card);min-block-size:40px;color:var(--ink-soft);font:700 calc(14px * var(--fs)) var(--display);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.sm-filters button:hover{border-color:var(--ink-soft)}.sm-filters .n{color:var(--ink-faint);font-weight:600}.sm-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sm-filters button[aria-pressed=true] .n{color:#fffc}.sm-phone-sort{display:none}.sm-tbl-wrap{overflow:visible}.sm-tt{border-collapse:collapse;inline-size:100%;font-size:calc(15.5px * var(--fs))}.sm-tt thead th{text-align:start;border-block-end:1.5px solid var(--line);font:700 calc(13.5px * var(--fs)) var(--display);color:var(--ink-soft);white-space:nowrap;background:#f7f8fb;padding:0}.sm-tt thead th>button,.sm-tt thead th>span:not(.sm-sr){min-block-size:44px;inline-size:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0 14px;display:flex}.sm-tt thead th>button:hover{color:var(--ink)}.sm-tt thead svg.i{opacity:0;block-size:14px;inline-size:14px;transition:opacity .15s var(--settle)}.sm-tt thead th>button:hover svg.i{opacity:.5}.sm-tt thead th[aria-sort]{color:var(--ink)}.sm-tt thead th[aria-sort] svg.i{opacity:1}.sm-tt thead th[aria-sort=descending] svg.i{rotate:180deg}.sm-tt tbody tr{cursor:pointer;transition:background-color .15s var(--settle)}.sm-tt tbody tr:hover{background:var(--hover)}.sm-tt tbody tr+tr td{border-block-start:1px solid #e6e9f1}.sm-tt td{vertical-align:middle;padding:12px 14px}.sm-tt td.c-code a{font:700 calc(16.5px * var(--fs)) var(--display);color:var(--ink);text-decoration:none}.sm-tt td.c-code a:hover{text-underline-offset:4px;text-decoration:underline}.sm-tname{font-weight:600}.sm-prog{font:600 calc(12.5px * var(--fs)) var(--display);color:var(--ink-faint);margin-block-start:4px;display:block}.sm-note-cell{color:var(--sea);font:600 calc(13.5px * var(--fs)) var(--display);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sm-note-cell svg.i{block-size:16px;inline-size:16px}.sm-fb{font:700 calc(14px * var(--fs)) var(--display)}.sm-tt .c-go{inline-size:36px;color:var(--ink-faint)}.sm-tt tr.past td:not(.c-go){opacity:.72}.sm-tt td.c-extra-m{display:none}.sm-empty{text-align:center;color:var(--ink-soft);margin:0;padding:28px}.sm-toast{z-index:40;background:var(--ink);color:#fff;border-radius:16px;max-inline-size:min(560px,100vw - 32px);margin:0;padding:12px 18px;font-weight:600;position:fixed;inset-block-end:20px;inset-inline-start:50%;translate:50%;box-shadow:0 16px 32px -16px #1c2a4f99}.sm-toast:empty{display:none}@media (width<=759px){.sm-shell{display:block}.sm-side{display:none}.sm-topband{z-index:20;background:var(--ground-a);border-block-end:1.5px solid var(--line);align-items:center;gap:8px;min-block-size:60px;padding:8px 16px;display:flex;position:sticky;inset-block-start:0}.sm-topband .sm-wordmark{flex:1}.sm-dot{background:var(--ink);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;inset-block-start:8px;inset-inline-end:9px}.sm-main{padding:6px 16px 32px}.sm-page-h h1{font-size:calc(26px * var(--fs))}.sm-search{flex-basis:100%}.sm-filters{scrollbar-width:none;flex-wrap:nowrap;flex:100%;min-inline-size:0;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.sm-phone-sort{font:700 calc(14px * var(--fs)) var(--display);color:var(--ink-soft);align-items:center;gap:8px;display:flex}.sm-phone-sort select{border:1.5px solid var(--line-strong);background:var(--card);border-radius:999px;min-block-size:44px;padding-inline:14px}.sm-tbl-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.sm-tt,.sm-tt tbody{display:block}.sm-tt thead{display:none}.sm-tt tbody tr{border-block-end:1.5px dashed var(--line);grid-template-columns:1fr auto;grid-template-areas:"code phase""name name""extra extra";gap:2px 8px;padding:14px 2px;display:grid;position:relative}.sm-tt tbody tr:hover{background:0 0}.sm-tt tbody tr+tr td{border:0}.sm-tt td{padding:0;display:block}.sm-tt td.c-code{grid-area:code}.sm-tt td.c-code a:after{content:"";position:absolute;inset:0}.sm-tt td.c-phase{grid-area:phase}.sm-tt td.c-phase .sm-prog{display:none}.sm-tt td.c-name{grid-area:name}.sm-tt td.c-name .muted{display:none}.sm-tt td.c-extra-m{font:600 calc(13.5px * var(--fs)) var(--display);color:var(--ink-faint);flex-wrap:wrap;grid-area:extra;gap:4px 14px;display:flex}.sm-tt td.c-start,.sm-tt td.c-end,.sm-tt td.c-notice,.sm-tt td.c-feedback,.sm-tt td.c-go{display:none}.sm-toast{inset-block-end:calc(92px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sm-body *{transition:none!important;animation:none!important}}.sm-crumb{min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);align-items:center;gap:4px;margin-block-end:2px;text-decoration:none;display:inline-flex}.sm-crumb:hover{color:var(--ink)}.sm-changed,.sm-meta-s{font:600 calc(14px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-menu{z-index:30;border-radius:var(--radius-m);background:var(--card);border:1.5px solid var(--line);inline-size:min(320px,100vw - 32px);padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;box-shadow:0 18px 38px -16px #1c2a4f61}.sm-menu button{text-align:start;inline-size:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;grid-template-columns:22px 1fr;gap:8px;padding:10px;display:grid}.sm-menu button:hover,.sm-menu button:focus-visible{background:var(--hover)}.sm-menu button:focus-visible{outline-offset:-3px}.sm-menu b{font:700 calc(15.5px * var(--fs)) var(--display);display:block}.sm-menu small{color:var(--ink-soft);font-size:calc(13.5px * var(--fs));line-height:1.4;display:block}.sm-menu .warn-opt b{color:var(--en)}.sm-menu .o-mark{padding-block-start:2px}.sm-menu-note{font-size:calc(13px * var(--fs));color:var(--ink-faint);margin:4px 10px 6px}.sm-stack{gap:14px;display:grid}.sm-panel{border-radius:var(--radius-m);background:var(--card);border:1.5px solid var(--line);padding:20px 22px 8px;container-type:inline-size}.sm-panel h2{font:700 calc(18px * var(--fs)) var(--display);align-items:center;gap:8px;margin:0 0 14px;display:flex}.sm-panel h2 svg.i{color:var(--sea)}.sm-grid2{gap:0 16px;display:grid}@container (width>=560px){.sm-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sm-owner{background:#fbf4dc;border-color:#e6d39a}.sm-owner h2 svg.i{color:var(--nt)}.sm-owner .sm-input{border-color:#d9c585}.sm-field{gap:6px;margin-block-end:14px;display:grid}.sm-field>label{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-field.sm-end{align-content:end;justify-items:start}.sm-field.sm-start{align-content:start}.sm-input{border:1.5px solid var(--line-strong);background:var(--card);min-block-size:48px;inline-size:100%;min-inline-size:0;color:var(--ink);font-size:calc(17px * var(--fs));transition:border-color .15s var(--settle);border-radius:16px;padding:10px 14px}.sm-input:hover{border-color:var(--ink-faint)}.sm-input::placeholder{color:var(--ink-faint)}.sm-input:disabled{background:var(--hover);color:var(--ink-faint)}.sm-input[aria-invalid=true]{border-color:var(--en);border-width:2px}input[type=date].sm-input,input[type=datetime-local].sm-input{font-size:calc(16px * var(--fs));padding-inline:10px}textarea.sm-input{resize:vertical;min-block-size:96px;line-height:1.5}.sm-counter{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-faint);justify-self:end}.sm-err{color:var(--en);font-weight:600;font-size:calc(15px * var(--fs));margin:0}.sm-stepper{align-items:center;gap:10px;display:flex}.sm-stepper .sm-input{text-align:center;inline-size:92px;font:700 calc(19px * var(--fs)) var(--display);-moz-appearance:textfield;appearance:textfield}.sm-stepper .sm-input::-webkit-inner-spin-button,.sm-stepper .sm-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sm-purge{color:var(--ink-soft);font-size:calc(15px * var(--fs));margin:2px 0 0}.sm-select{border:1.5px solid var(--line-strong);background:var(--card);min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);border-radius:999px;max-inline-size:100%;padding-inline:14px}.sm-inline{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-callout{border-radius:var(--radius-m);font-size:calc(15.5px * var(--fs));gap:10px;padding:14px 16px;display:flex}.sm-callout svg.i{margin-block-start:3px}.sm-callout ul{gap:6px;margin:0;padding-inline-start:18px;display:grid}.sm-callout.warn{background:var(--nt-tint);border:1.5px solid #e3cf86}.sm-callout.warn svg.i{color:var(--nt)}.sm-callout.error{background:var(--en-tint);border:1.5px solid #e7b2ab}.sm-callout.error svg.i{color:var(--en)}.sm-confirm{align-items:center;gap:10px;min-block-size:44px;margin:0;font-weight:700;display:flex}.sm-confirm input{block-size:22px;inline-size:22px;accent-color:var(--ink)}.sm-note{color:var(--ink-soft);margin-block:0 12px}.sm-list{gap:0;max-inline-size:860px;margin:0;padding:0;list-style:none;display:grid}.sm-item{padding:14px 0}.sm-item+.sm-item{border-block-start:1.5px dashed var(--line)}.sm-item p{margin:0}.sm-item .sm-item-meta{font-size:calc(14px * var(--fs));color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-block-end:6px;display:flex}.sm-item-meta a{font:700 calc(14.5px * var(--fs)) var(--display);color:var(--sea);text-decoration:none}.sm-item-meta a:hover{text-underline-offset:4px;text-decoration:underline}.sm-item-meta b{color:var(--ink);overflow-wrap:anywhere}.sm-item-sub{font:600 calc(14px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-item-text{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:70ch;line-height:1.55}.sm-item .sm-item-text+.sm-item-text{margin-block-start:6px}.sm-item .sm-textbtn{margin-block-start:4px}.sm-item[data-new]:not(.sm-al-row){border-inline-start:4px solid var(--ink);padding-inline-start:12px}.sm-item:focus-visible{outline-offset:2px}.sm-new{background:var(--ink);color:#fff;font:700 calc(13px * var(--fs)) / 1.4 var(--display);border-radius:999px;padding:3px 10px}.sm-decide{border-block-start:1.5px dashed var(--line);gap:10px;margin-block-start:12px;padding-block-start:12px;display:grid}.sm-decide[aria-busy=true]{cursor:progress}.sm-decide-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sm-decide-row .sm-textbtn{margin:0}.sm-decide .sm-field{max-inline-size:70ch;margin:0}.sm-decide .sm-hint{max-inline-size:70ch}.sm-pager{align-items:center;gap:12px;margin-block:16px;display:flex}.sm-count{background:var(--slate-tint);color:var(--slate);font:700 calc(13px * var(--fs)) var(--display);border-radius:999px;margin-inline-start:2px;padding:1px 9px}.sm-drop{border:2px dashed var(--line-strong);transition:border-color .2s var(--settle), background-color .2s var(--settle);background:#f9fafc;border-radius:18px;justify-items:start;gap:10px;padding:16px 18px;display:grid}.sm-drop[data-over]{border-style:solid;border-color:var(--sea);background:var(--sea-tint)}.sm-drop p{margin:0}.sm-drop-warn{background:var(--en-tint);color:var(--en);font:700 calc(15px * var(--fs)) / 1.4 var(--display);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.sm-drop-warn svg.i{margin-block-start:1px}.sm-drop-act{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sm-drop-drag{font:600 calc(16px * var(--fs)) var(--display);color:var(--ink-soft);align-items:center;gap:8px;display:inline-flex}.sm-drop-drag svg.i{color:var(--sea)}.sm-drop-hint{font-size:calc(14px * var(--fs));color:var(--ink-faint)}.sm-files-list{margin:8px 0 0;padding:0;list-style:none}.sm-file{border-block-end:1.5px dashed var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:12px;display:grid}.sm-file:last-child{border-block-end:0}.sm-fbadge{block-size:48px;inline-size:44px;font:800 calc(11.5px * var(--fs)) var(--display);letter-spacing:.03em;direction:ltr;border-radius:10px 16px 10px 10px;flex:none;place-items:center;display:inline-grid}.sm-fbadge.k-pdf{background:var(--en-tint);color:var(--en)}.sm-fbadge.k-doc{background:var(--sea-tint);color:var(--sea)}.sm-fbadge.k-sheet{background:var(--lc-tint);color:var(--lc)}.sm-fbadge.k-image{background:var(--slate-tint);color:var(--slate)}.sm-fbadge.k-up{background:var(--hover);border:1.5px dashed var(--line-strong)}.sm-fmain{min-inline-size:0}.sm-fname{text-align:start;max-inline-size:100%;color:var(--ink);font:700 calc(16px * var(--fs)) / 1.35 var(--display);white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;background:0 0;border:0;padding:0;display:block;overflow:hidden}button.sm-fname:hover{text-underline-offset:4px;text-decoration:underline}.sm-fmeta{font:600 calc(13.5px * var(--fs)) var(--display);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:2px 12px;margin:2px 0 0;display:flex}.sm-fby{overflow-wrap:anywhere}.sm-fattach{color:var(--sea);align-items:center;gap:4px;display:inline-flex}.sm-fattach svg.i{block-size:14px;inline-size:14px}.sm-facts{gap:6px;display:flex}.sm-iconbtn.danger:hover{border-color:var(--en);color:var(--en)}.sm-iconbtn:disabled{opacity:.45;cursor:wait}.sm-files-empty{color:var(--ink-soft);margin:14px 0 0}.sm-files-foot{font-size:calc(14px * var(--fs));color:var(--ink-faint);margin:14px 0 12px}.sm-attach{flex-wrap:wrap;gap:8px;margin:12px 0 2px;padding:0;list-style:none;display:flex}.sm-attach-btn{border:1.5px solid var(--line);background:var(--card);min-block-size:44px;max-inline-size:100%;color:var(--ink);font:600 calc(14.5px * var(--fs)) var(--display);transition:border-color .15s var(--settle);border-radius:14px;align-items:center;gap:10px;padding-block:4px;padding-inline:6px 12px;display:inline-flex}.sm-attach-btn:hover{border-color:var(--ink-soft)}.sm-attach-btn .sm-fbadge{block-size:34px;inline-size:32px;font-size:calc(10px * var(--fs));border-radius:8px 12px 8px 8px}.sm-attach-btn svg.i{color:var(--sea)}.sm-attach-name{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-inline-size:0;max-inline-size:28ch;overflow:hidden}.sm-attach-size{color:var(--ink-faint);font-size:calc(13px * var(--fs))}@media (hover:none){.sm-drop-drag{display:none}}@media (width<=759px){.sm-panel{padding-inline:16px}.sm-page-h .sm-inline{flex-basis:100%}.sm-page-h .sm-select{flex:1}.sm-file{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.sm-fbadge{block-size:44px;inline-size:40px}.sm-fmeta .sm-fby,.sm-facts .sm-iconbtn:first-child{display:none}}.sm-hint{font-size:calc(14px * var(--fs));color:var(--ink-soft);margin:0;line-height:1.45}.sm-link{color:var(--sea);text-underline-offset:4px;font-weight:700}.sm-narrow{max-inline-size:640px}.sm-btnrow{flex-wrap:wrap;gap:10px;margin-block:4px 14px;display:flex}.sm-plain{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sm-dl{gap:14px 24px;margin:0 0 14px;display:grid}@container (width>=560px){.sm-dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.sm-dl>div{gap:4px;min-inline-size:0;display:grid}.sm-dl>div:last-child:nth-child(odd){grid-column:1/-1}.sm-dl dt{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-dl dd{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:70ch;margin:0;line-height:1.5}.sm-seg{border:1.5px solid var(--line);background:#f9fafc;border-radius:999px;gap:4px;margin:0 0 16px;padding:4px;display:inline-flex}.sm-seg label{position:relative}.sm-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sm-seg span{min-block-size:40px;font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);transition:background-color .2s var(--settle), color .2s var(--settle);border-radius:999px;align-items:center;padding-inline:18px;display:inline-flex}.sm-seg input:checked+span{background:var(--ink);color:#fff}.sm-seg input:focus-visible+span{outline:3px solid var(--sea);outline-offset:2px}#compose .sm-drop-warn{margin:0}.sm-label{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-picked:not(:empty){margin-block:2px 4px}.sm-picked li{font:600 calc(15px * var(--fs)) var(--display);overflow-wrap:anywhere;unicode-bidi:plaintext;align-items:center;gap:6px;display:flex}.sm-picked svg.i{color:var(--sea)}#compose .sm-callout{margin-block-end:14px}.sm-panel .sm-list{gap:0;max-inline-size:none;margin-block-end:8px}.sm-panel .sm-item{background:0 0;border:0;border-radius:0;padding:14px 0}.sm-panel .sm-item+.sm-item{border-block-start:1.5px dashed var(--line)}.sm-panel .sm-list>.sm-empty{text-align:start;padding:4px 0 12px}.sm-item .sm-answer{background:var(--sea-tint);color:var(--ink);border-radius:12px;margin-block-start:8px;padding:8px 12px}.sm-btn.danger{background:var(--card);border-color:var(--en);color:var(--en)}.sm-btn.danger:hover{background:var(--en-tint)}.sm-quote{border-inline-start:3px solid var(--line-strong);padding-inline-start:12px}.sm-body{--ink-soft:#36415f;--ink-faint:#4c5877;color:var(--ink)}.sm-body h1,.sm-body h2,.sm-body h3{color:var(--night)}.sm-body{--lc-ink:#39734a;--nt-ink:#806500;--vu-ink:#9b5119;--en-ink:#ac382c;--sea-ink:#2f5d8a}.sm-body .sm-chip.live,.sm-body .sm-fbadge.k-sheet{color:var(--lc-ink)}.sm-body .sm-chip.draft{color:var(--nt-ink)}.sm-body .sm-chip.cancelled,.sm-body .sm-fbadge.k-pdf{color:var(--en-ink)}.sm-body .sm-chip.before,.sm-body .sm-fbadge.k-doc{color:var(--sea-ink)}.sm-body .muted,.sm-body .sm-muted{color:var(--ink-soft)}.sm-body .sm-fbadge{font-size:calc(13px * var(--fs));border-radius:12px 16px 12px 12px}.sm-body .sm-item-meta a{font-size:calc(15px * var(--fs));position:relative}.sm-body .sm-item-meta a:before{content:"";position:absolute;inset:-13px -4px}.sm-ltr{direction:ltr;unicode-bidi:isolate}.sm-side .sm-nav{scrollbar-width:thin;flex:1;align-content:start;min-block-size:0;overflow-y:auto}.sm-nav-sep{border:0;border-block-start:1.5px solid var(--line);inline-size:calc(100% - 28px);margin:6px 14px}.sm-wordmark{align-items:center;min-block-size:44px}.sm-side{align-self:start;block-size:100dvh}.sm-menu-sheet,.sm-menu-sheet:not([open]) .sm-sheet-panel{display:none}@media (width<=759px){.sm-menu-sheet{display:block}.sm-menu-sheet>summary{cursor:pointer;list-style:none}.sm-menu-sheet>summary::-webkit-details-marker{display:none}.sm-menu-sheet[open]>summary:before{content:"";z-index:49;cursor:default;background:#121a3673;position:fixed;inset:0}.sm-sheet-panel{z-index:50;inline-size:min(340px,88vw);padding:14px 12px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(170deg, var(--ground-a), var(--ground-b) 45%, var(--ground-c));animation:sm-sheet-in .38s var(--settle);border-start-end-radius:var(--radius-l);border-end-end-radius:var(--radius-l);flex-direction:column;gap:8px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:14px 0 40px -16px #1c2a4f73}.sm-sheet-h{justify-content:space-between;align-items:center;padding:0 6px 6px;display:flex}.sm-sheet-h b{font:800 calc(20px * var(--fs)) var(--display);color:var(--night)}.sm-sheet-panel .sm-nav{overscroll-behavior:contain;flex:1;align-content:start;min-block-size:0;overflow-y:auto}html.sm-locked,html.sm-locked body{overflow:hidden}html.sm-locked body{inline-size:100%;position:fixed;inset-inline:0}.sm-sheet-panel{overscroll-behavior:contain;touch-action:pan-y}.sm-sheet-panel .sm-acct{margin:0}}@keyframes sm-sheet-in{0%{opacity:0;transform:translate(24px)}}.sm-trip{max-inline-size:880px}.sm-th{gap:8px;margin-block:0 18px;display:grid}.sm-th-top{align-items:center;gap:12px;min-inline-size:0;display:flex}.sm-th-top h1{min-inline-size:0;font:800 calc(30px * var(--fs)) / 1.15 var(--display);overflow-wrap:anywhere;text-wrap:balance;flex:1;margin:0}.sm-sitelink{flex:none}.sm-th-meta{font:600 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sm-th-meta .grp{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.sm-th-meta .dot{background:var(--line-strong);border-radius:50%;flex:none;block-size:4px;inline-size:4px}.sm-th-meta .code{font:700 calc(15px * var(--fs)) var(--display);letter-spacing:.02em;direction:ltr;unicode-bidi:isolate}.sm-th-meta .sm-meta-s{font-size:calc(15px * var(--fs))}.sm-status-wrap{align-items:center;display:inline-flex;position:relative}.sm-chipbtn{cursor:pointer;font:700 calc(15px * var(--fs)) / 1.3 var(--display);transition:transform .16s var(--settle), filter .16s var(--settle);border:0;padding:5px 8px 5px 12px;position:relative}.sm-chipbtn:after{content:"";position:absolute;inset:-9px -4px}.sm-chipbtn:active{transform:scale(.97)}@media (hover:hover){.sm-chipbtn:hover{filter:brightness(.96)}}.sm-chipbtn svg.i{block-size:16px;inline-size:16px}.sm-chip.live.sm-chipbtn:before{margin-inline-end:2px}.sm-ttabs{border-block-end:1.5px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;gap:2px;margin:0 0 22px;padding:0;display:flex;overflow:auto hidden}.sm-ttabs::-webkit-scrollbar{display:none}.sm-ttabs a{white-space:nowrap;min-block-size:48px;color:var(--ink-soft);font:700 calc(15px * var(--fs)) var(--display);-webkit-tap-highlight-color:transparent;transition:color .2s var(--settle);align-items:center;gap:7px;padding-inline:14px;text-decoration:none;display:inline-flex;position:relative}.sm-ttabs a svg.i{block-size:18px;inline-size:18px}@media (hover:hover){.sm-ttabs a:hover{color:var(--ink)}}.sm-ttabs a[aria-current]{color:var(--night)}.sm-ttabs a[aria-current]:after{content:"";background:var(--ink);border-radius:999px;block-size:3px;position:absolute;inset-block-end:0;inset-inline:10px}.sm-ttabs a:focus-visible{outline-offset:-3px}.sm-tabbody{gap:22px;display:grid;container-type:inline-size}.sm-tabbody>section,.sm-tabbody .sm-section{min-inline-size:0}.sm-section>h2{font:700 calc(19px * var(--fs)) var(--display);align-items:center;gap:8px;margin:0 0 14px;display:flex}.sm-section>h2 svg.i{color:var(--sea)}.sm-section+.sm-section{border-block-start:1.5px dashed var(--line);padding-block-start:22px}.sm-tabbody .sm-list,.sm-section .sm-list{gap:0;max-inline-size:none;margin-block-end:8px}.sm-tabbody .sm-item,.sm-section .sm-item{background:0 0;border:0;border-radius:0;padding:14px 0}.sm-tabbody .sm-item+.sm-item,.sm-section .sm-item+.sm-item{border-block-start:1.5px dashed var(--line)}.sm-owner{padding-block-end:10px}.sm-owner .sm-field{margin-block-end:8px}.sm-files .sm-files-list{margin-block-start:14px}#trip-form>.sm-callout,#trip-form>.sm-confirm{margin-block-start:18px}.sm-opt{border-block-start:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;max-inline-size:640px;padding-block:16px;display:flex}.sm-opt:first-of-type{border-block-start:0;padding-block-start:2px}.sm-opt-t{flex:300px;min-inline-size:0}.sm-opt-t>b,.sm-opt-t>label{font:700 calc(17px * var(--fs)) / 1.35 var(--display);color:var(--ink);display:block}.sm-opt-t>p{color:var(--ink-soft);font-size:calc(15px * var(--fs));max-inline-size:62ch;margin:2px 0 0}.sm-opt-a{flex:none}.sm-opt .sm-err{margin-block-start:6px}.sm-opt:has(>.sm-switch){flex-wrap:nowrap}.sm-opt:has(>.sm-switch)>.sm-opt-t{flex:auto}.sm-switch{flex:none;align-items:center;min-block-size:44px;display:inline-flex;position:relative}.sm-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sm-switch span{pointer-events:none;background:var(--line-strong);block-size:28px;inline-size:48px;transition:background-color .2s var(--settle);border-radius:999px;position:relative}.sm-switch span:after{content:"";block-size:22px;inline-size:22px;transition:translate .2s var(--settle);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #1c2a4f59}.sm-switch input:checked+span{background:var(--ink)}.sm-switch input:checked+span:after{translate:-20px}[dir=ltr] .sm-switch input:checked+span:after{translate:20px}.sm-switch input:focus-visible+span{outline:3px solid var(--sea);outline-offset:3px}.sm-switch input:disabled+span{opacity:.45}.sm-switch input:disabled{cursor:not-allowed}.sm-co-acc{margin:0;padding:0;list-style:none}.sm-actbar{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:22px;display:flex}.sm-actbar .sm-changed{font:600 calc(15px * var(--fs)) var(--display);color:var(--ink-soft)}[data-screen=trip][data-tab=files] .sm-actbar:has(>[data-changed][hidden]){display:none}@media (width<=759px){.sm-th-top h1{font-size:calc(25px * var(--fs))}.sm-sitelink .lbl{display:none}.sm-sitelink{justify-content:center;inline-size:44px;padding:0}.sm-ttabs{z-index:15;background:var(--ground-a);margin-inline:-16px;padding-inline:6px;position:sticky;inset-block-start:60px}.sm-ttabs a{gap:6px;padding-inline:11px}.sm-actbar{z-index:20;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--card);border-block-start:1.5px solid var(--line);grid-template-columns:1fr 2fr;gap:10px;margin:18px -16px 0;display:grid;position:sticky;inset-block-end:0;box-shadow:0 -10px 24px -18px #1c2a4f73}.sm-actbar .sm-changed{font-size:calc(13px * var(--fs));grid-column:1/-1}.sm-actbar .sm-grow{display:none}.sm-actbar .sm-btn{inline-size:100%;padding-inline:12px}}.sm-btn[aria-disabled=true]{background:var(--hover);color:var(--ink-soft);border:2px dashed var(--line-strong);cursor:help}.sm-btn[aria-disabled=true]:active{transform:none}.sm-soon{background:var(--card);color:var(--slate);box-shadow:inset 0 0 0 1.5px var(--line-strong);font:700 calc(13px * var(--fs)) / 1.5 var(--display);border-radius:999px;padding:2px 9px}.sm-soon-note{background:var(--slate-tint);color:var(--ink);font-size:calc(15px * var(--fs));border-radius:14px;flex-basis:100%;align-items:flex-start;gap:8px;max-inline-size:60ch;margin:0;padding:10px 14px;display:flex}.sm-soon-note svg.i{color:var(--slate);margin-block-start:2px}.sm-page-h .sm-soon-note{order:1}.sm-dz{margin-block-start:34px}.sm-dz>h2{font:700 calc(20px * var(--fs)) var(--display);color:var(--en-ink);align-items:center;gap:8px;margin:0 0 10px;display:flex}.sm-dz-box{border:2px solid var(--en);border-radius:var(--radius-m);background:var(--card);padding-inline:20px}.sm-dz-box .sm-opt{border-block-start-color:var(--en-tint);border-block-start-style:solid;max-inline-size:none}.sm-dz-box .sm-opt:first-child{padding-block-start:16px}.sm-btn.danger-o{background:var(--card);color:var(--en-ink);border-color:var(--en)}.sm-btn.danger-o:hover{background:var(--en-tint)}.sm-btn.danger-fill{background:var(--en);border-color:var(--en);color:#fff}.sm-btn.danger-fill:disabled{opacity:1;background:var(--en-tint);border-color:var(--en-tint);color:var(--en-ink);cursor:not-allowed}.sm-modal{z-index:70;background:#121a3673;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sm-modal-card{border-radius:var(--radius-l);background:var(--card);border-block-start:6px solid var(--en);max-block-size:calc(100dvh - 32px);inline-size:min(100%,500px);animation:sm-pop .32s var(--settle);padding:24px 24px 20px;overflow-y:auto;box-shadow:0 30px 60px -30px #121a36b3}.sm-modal-card h2{font:800 calc(22px * var(--fs)) / 1.25 var(--display);align-items:center;gap:10px;margin:0 0 10px;display:flex}.sm-modal-card h2 svg.i{color:var(--en);block-size:24px;inline-size:24px}.sm-modal-card ul{gap:6px;margin:0 0 16px;padding-inline-start:20px;display:grid}.sm-modal-card .sm-field>label code{font:800 calc(17px * var(--fs)) var(--display);color:var(--ink);background:var(--hover);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;border-radius:999px;padding:1px 10px}.sm-modal-card .sm-btnrow{justify-content:flex-end;margin:6px 0 0}.sm-leave-text{color:var(--ink);margin:0 0 16px;line-height:1.5}.sm-modal-card .sm-leave{flex-wrap:wrap;gap:10px}@keyframes sm-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=759px){.sm-modal{place-items:end stretch;padding:0}.sm-modal-card{border-radius:var(--radius-l) var(--radius-l) 0 0;inline-size:100%;padding-block-end:calc(18px + env(safe-area-inset-bottom))}.sm-modal-card .sm-btnrow{grid-template-columns:1fr 2fr;display:grid}.sm-modal-card .sm-btnrow .sm-btn{inline-size:100%}.sm-modal-card .sm-leave{grid-template-columns:1fr}.sm-leave .sm-btn:last-child{order:-1}}.sm-formgrid{align-items:start;gap:18px;display:grid}@media (width>=1024px){.sm-formgrid{grid-template-columns:250px minmax(0,1fr);gap:28px}.sm-formgrid>nav{position:sticky;inset-block-start:calc(var(--band-h,0px) + 16px)}}.sm-formbody{min-inline-size:0;max-inline-size:860px}.sm-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sm-steps li{position:relative}.sm-steps li+li:before{content:"";background:var(--line);block-size:30px;inline-size:2px;position:absolute;inset-block-start:-18px;inset-inline-start:26px}.sm-steps li.done+li:before{background:var(--ink)}.sm-steps button{min-block-size:60px;inline-size:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid;position:relative}.sm-steps button:hover{background:var(--hover)}.sm-steps .n{z-index:1;border:2px solid var(--line-strong);background:var(--card);block-size:34px;inline-size:34px;font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);border-radius:50%;place-items:center;display:grid;position:relative}.sm-steps .n svg.i{stroke-width:2.8px;block-size:16px;inline-size:16px}.sm-steps .t{gap:1px;min-inline-size:0;display:grid}.sm-steps .t b{font:700 calc(15px * var(--fs)) / 1.3 var(--display)}.sm-steps .t small{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-steps li.done .n{background:var(--ink);border-color:var(--ink);color:var(--card)}.sm-steps li[aria-current] button{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line)}.sm-steps li[aria-current] .n{border:3px solid var(--ink);color:var(--ink);background:var(--card)}.sm-steps-phone{display:none}@media (width<=1023px){.sm-formgrid>nav{display:none}.sm-steps-phone{gap:6px;margin-block:-6px 18px;display:grid}.sm-steps-phone .row{align-items:center;display:flex}.sm-steps-phone button{background:0 0;border:0;flex:none;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid}.sm-steps-phone button span{border:2px solid var(--line-strong);background:var(--card);block-size:30px;inline-size:30px;font:700 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.sm-steps-phone button.done span{background:var(--ink);border-color:var(--ink);color:var(--card)}.sm-steps-phone button[aria-current] span{border:3px solid var(--ink);color:var(--ink)}.sm-steps-phone button span svg.i{stroke-width:3px;block-size:14px;inline-size:14px}.sm-steps-phone i{background:var(--line);flex:1;block-size:2px}.sm-steps-phone i.done{background:var(--ink)}.sm-steps-phone p{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);margin:0}.sm-steps-phone p b{color:var(--ink)}}.sm-diff{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;max-inline-size:70ch;margin:8px 0 0;display:grid}.sm-diff dt{font:700 calc(13px * var(--fs)) / 1.6 var(--display);color:var(--ink-soft)}.sm-diff dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.sm-diff del{color:var(--ink-soft);text-decoration-color:var(--en);text-decoration-thickness:1.5px}.sm-diff ins{background:var(--sea-tint);color:var(--night);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;padding:1px 8px;text-decoration:none}.sm-diff.block{grid-template-columns:minmax(0,1fr);gap:4px}.sm-diff.block dd+dt{margin-block-start:8px}.sm-diff.block del,.sm-diff.block ins{white-space:pre-line;border-radius:14px;padding:12px 14px;line-height:1.6;display:block}.sm-diff.block del{background:var(--card);border:1.5px dashed var(--en);text-decoration:none}.sm-diff.block ins{background:var(--sea-tint);border:1.5px solid var(--sea-tint)}.sm-sum{grid-template-columns:max-content minmax(0,1fr);gap:10px 20px;margin:0 0 16px;display:grid}.sm-sum dt{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-sum dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=520px){.sm-sum{grid-template-columns:1fr;gap:2px}.sm-sum dd{margin-block-end:10px}}@media (prefers-reduced-motion:reduce){.sm-sheet-panel,.sm-modal-card{animation:none}.sm-ttabs a,.sm-chipbtn,.sm-switch span,.sm-switch span:after{transition:none}}.sm-st{gap:36px;max-inline-size:1120px;display:grid}.sm-asof{font:600 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.sm-asof svg.i{flex:none}#st-pick{display:inline-flex}#st-pick[hidden]{display:none}.sm-st-co{font:700 calc(19px * var(--fs)) var(--display);margin:0 0 -24px}.sm-st-wrap{overflow-x:auto}@media (width<=759px){.sm-st-wrap{overflow:visible}}.sm-stbl{border-collapse:collapse;inline-size:100%;font-size:calc(15px * var(--fs));font-variant-numeric:tabular-nums}.sm-stbl thead th{text-align:start;font:700 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);border-block-end:1.5px solid var(--line);white-space:nowrap;padding:12px 16px}.sm-stbl tbody th,.sm-stbl td{text-align:start;vertical-align:middle;padding:13px 16px}.sm-stbl tbody th{font:700 calc(16px * var(--fs)) var(--display);color:var(--night)}.sm-stbl tbody tr{position:relative}.sm-stbl tbody tr+tr>*{border-block-start:1px solid var(--line)}.sm-stbl tr.tot>*{background:var(--hover);font:800 calc(17px * var(--fs)) var(--display);color:var(--night)}.sm-stbl tr.tot+tr>*{border-block-start:1.5px solid var(--line-strong)}.sm-stbl .c-go{inline-size:40px;color:var(--ink-faint)}.sm-stbl .c-go svg.i{display:block}.sm-rowlink{color:inherit;overflow-wrap:anywhere;text-decoration:none}.sm-rowlink:after{content:"";position:absolute;inset:0}.sm-rowlink:focus-visible{outline:0}.sm-rowlink:focus-visible:after{outline:3px solid var(--sea);outline-offset:-3px;border-radius:14px}@media (hover:hover){.sm-stbl tbody tr:has(.sm-rowlink):hover>*{background:var(--hover)}}.sm-stbl .sm-cnt{z-index:1;min-block-size:44px;min-inline-size:44px;color:var(--sea-ink);text-underline-offset:4px;place-items:center;margin-block:-12px;margin-inline:-10px 0;padding-inline:10px;font-weight:700;display:inline-grid;position:relative}.sm-st-meta{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block-start:4px;display:flex}.sm-st-meta .sm-chip{font-size:calc(13px * var(--fs));padding-block:2px}.sm-livedot{background:var(--lc);vertical-align:2px;border-radius:50%;block-size:8px;inline-size:8px;margin-inline-end:8px;display:inline-block}@media (width<=759px){.sm-stbl,.sm-stbl tbody,.sm-stbl tr,.sm-stbl th,.sm-stbl td{display:block}.sm-stbl thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sm-stbl tbody tr{flex-wrap:wrap;align-items:center;gap:4px 16px;padding:14px 0;display:flex}.sm-stbl tbody tr+tr>*,.sm-stbl tr.tot+tr>*{border:0}.sm-stbl tbody tr+tr{border-block-start:1.5px dashed var(--line)}.sm-stbl tbody th{flex:100%;padding:0}.sm-stbl td{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink);padding:0}.sm-stbl td[data-l]:before{content:attr(data-l) " ";color:var(--ink-soft);font-weight:600}.sm-stbl td.c-go{display:none}.sm-stbl tr.tot{background:var(--card);border-block:1.5px solid var(--line);margin-inline:-16px;padding-inline:16px}.sm-stbl tr.tot>*{background:0 0}.sm-stbl tr.tot+tr{border-block-start:0}.sm-stbl .sm-cnt{min-block-size:0;margin:0;padding:0;display:inline}.sm-stbl .sm-cnt:before{content:"";position:absolute;inset:-12px -8px}}.sm-rows{margin:0;padding:0;list-style:none}.sm-rows>li{border-block-start:1.5px dashed var(--line);align-items:center;gap:12px;min-block-size:64px;padding-block:12px;display:flex}.sm-rows>li:first-child{border-block-start:0}.sm-rmain{flex:1;min-inline-size:0}.sm-rtitle{font:700 calc(17px * var(--fs)) / 1.35 var(--display);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.sm-rtitle>a.sm-link{align-items:center;min-block-size:44px;margin-block:-10px;display:inline-flex}.sm-rsub{color:var(--ink-soft);font-size:calc(15px * var(--fs));margin:2px 0 0;line-height:1.45}.sm-st-live>h2 svg.i{color:var(--lc)}.sm-fs{border:0;min-inline-size:0;margin:0;padding:0;display:block}.sm-fs>*+*{margin-block-start:8px}.sm-fs legend{float:none;inline-size:100%;margin-block-end:8px;padding:0;display:block}.sm-radios{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sm-radios label{position:relative}.sm-radios input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sm-radios label>span{border:1.5px solid var(--line-strong);background:var(--card);min-block-size:44px;color:var(--ink);font:600 calc(15px * var(--fs)) var(--body);transition:background-color .2s var(--settle), border-color .2s var(--settle), color .2s var(--settle);border-radius:999px;align-items:center;gap:6px;padding-inline:16px;display:inline-flex}.sm-radios label:hover>span{border-color:var(--ink-soft)}.sm-radios input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}.sm-radios input:focus-visible+span{outline:3px solid var(--sea);outline-offset:2px}.sm-medal{border:2px solid var(--ink);background:var(--card);block-size:44px;inline-size:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.sm-medal.ok{border-color:var(--lc);background:var(--lc-tint);color:var(--lc-ink)}@media (prefers-reduced-motion:reduce){.sm-exp{animation:none}.sm-radios span{transition:none}}.sm-fbar{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:12px;display:flex}.sm-fbar .sm-input{inline-size:auto;min-inline-size:150px}.sm-range{border:1.5px solid var(--line-strong);background:var(--card);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.sm-range a{white-space:nowrap;min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);transition:background-color .2s var(--settle), color .2s var(--settle);border-radius:999px;align-items:center;padding-inline:16px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.sm-range a:hover{color:var(--ink);background:var(--hover)}}.sm-range a[aria-current]{background:var(--ink);color:#fff}.sm-range a:active{transform:scale(.97)}.sm-range a:focus-visible{outline:3px solid var(--sea);outline-offset:2px}@media (width<=759px){.sm-fbar{grid-template-columns:1fr 1fr;display:grid}.sm-range{grid-column:1/-1;display:flex}.sm-range a{flex:1;justify-content:center;padding-inline:8px}.sm-fbar .sm-select,.sm-fbar .sm-input{inline-size:100%;min-inline-size:0}}#us-body[aria-busy=true]{opacity:.55;transition:opacity .2s var(--settle)}.sm-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-block-end:12px;display:flex}.sm-sec-h h2{font:700 calc(19px * var(--fs)) var(--display);color:var(--night);align-items:center;gap:8px;margin:0;display:flex}.sm-sec-h h2 svg.i{color:var(--sea)}.sm-sec-h .sm-link{min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);align-items:center;margin-block:-10px;display:inline-flex}.sm-sec-h .sm-hint{font-size:calc(14px * var(--fs))}.sm-cap{font-size:calc(14px * var(--fs));color:var(--ink-soft);margin:-4px 0 12px}.sm-two{gap:36px 48px;display:grid}@media (width>=1100px){.sm-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sm-two>.sm-section+.sm-section{border-block-start:0;padding-block-start:0}}.sm-figs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sm-figs>div{border-inline-start:1.5px solid var(--line);min-inline-size:0;padding:2px 20px 0}.sm-figs>div:first-child{border-inline-start:0;padding-inline-start:0}.sm-figs dt{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-figs dd{font:800 calc(31px * var(--fs)) / 1.1 var(--display);color:var(--night);font-variant-numeric:tabular-nums;margin:4px 0 2px}.sm-figs dd small{font:700 calc(16px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-figs p{font-size:calc(15px * var(--fs));color:var(--ink-soft);margin:0;line-height:1.4}.sm-figs a.sm-link{align-items:center;min-block-size:44px;margin-block:-10px;display:inline-flex}.sm-figs .up,.sm-figs .dn{font:700 calc(15px * var(--fs)) var(--display);direction:ltr;unicode-bidi:isolate;align-items:center;gap:2px;display:inline-flex}.sm-figs .up{color:var(--lc-ink)}.sm-figs .dn{color:var(--ink)}@media (width<=759px){.sm-figs{grid-template-columns:1fr 1fr;row-gap:16px}.sm-figs>div{padding-inline:14px 0}.sm-figs>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.sm-figs>div:nth-child(n+3){border-block-start:1.5px solid var(--line);padding-block-start:14px}.sm-figs dd{font-size:calc(28px * var(--fs))}}.sm-meter{background:var(--sea-tint);border-radius:4px;block-size:12px;display:block;position:relative;overflow:hidden}.sm-meter i{background:var(--sea);border-start-end-radius:4px;border-end-end-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.sm-hbars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sm-hbars li{grid-template-columns:minmax(8.5em,13em) minmax(0,1fr) 3.4em;align-items:center;gap:2px 14px;min-block-size:44px;display:grid}.sm-hbars .lbl{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.sm-hbars .lbl svg.i{color:var(--ink-soft);flex:none}.sm-hbars .val{font:700 calc(15px * var(--fs)) var(--display);font-variant-numeric:tabular-nums;text-align:end}@media (width<=759px){.sm-hbars li{grid-template-columns:minmax(0,1fr) 3.4em}.sm-hbars .sm-meter{grid-area:2/1/auto/-1}}.sm-never>li{min-block-size:56px}.sm-medal.sm{border-width:1.5px;block-size:36px;inline-size:36px}.sm-medal.off{border-color:var(--line-strong);color:var(--ink-soft);background:0 0}.sm-fname2{align-items:center;gap:10px;display:inline-flex}.sm-fname2 svg.i{color:var(--ink-soft);flex:none}.sm-stbl td.c-bar{min-inline-size:200px}.sm-barcell{align-items:center;gap:10px;display:flex}.sm-barcell .sm-meter{flex:1;max-inline-size:220px}.sm-barcell .num{min-inline-size:3.2em;font-weight:700}.sm-stbl tr.none>*{color:var(--ink-soft)}.sm-us-off{align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (width<=759px){.sm-stbl td.c-bar{flex:100%;align-items:center;gap:10px;min-inline-size:0;display:flex}.sm-stbl td.c-bar:before{flex:none}.sm-stbl td.c-bar .sm-barcell{flex:1}}.sm-plot{direction:ltr;padding-inline-start:38px}.sm-plot-area{block-size:200px;position:relative}.sm-plot-area .g{border-block-start:1px solid var(--line);block-size:0;position:absolute;inset-inline:0}.sm-plot-area .g b{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);font-variant-numeric:tabular-nums;position:absolute;inset-inline-end:calc(100% + 8px);translate:0 -50%}.sm-plot-area svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sm-plot-area .l{fill:none;stroke:var(--sea);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sm-plot-area .a{fill:var(--sea);opacity:.1}.sm-plot-dot{background:var(--sea);block-size:10px;inline-size:10px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;translate:-50% 50%}.sm-plot-hits{position:absolute;inset:0;overflow:hidden}.sm-plot-hits span{position:absolute;inset-block:0;translate:-50%}@media (hover:hover) and (pointer:fine){.sm-plot-hits span:hover{background:color-mix(in srgb, var(--sea) 9%, transparent)}}.sm-plot-x{block-size:26px;font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-block-start:6px;position:relative}.sm-plot-x span{white-space:nowrap;position:absolute;translate:-50%}.sm-plot-x span:first-child{translate:0}.sm-plot-x span:last-child{translate:-100%}.sm-hours{border-block-end:1px solid var(--line);direction:ltr;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;block-size:190px;padding-block-start:22px;display:grid}.sm-hours span{border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;block-size:100%;display:flex;position:relative}.sm-hours i{background:var(--sea);border-radius:4px 4px 0 0;min-block-size:2px;inline-size:min(100%,24px)}.sm-hours b{font:700 calc(13px * var(--fs)) var(--display);color:var(--ink);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:-20px}@media (hover:hover) and (pointer:fine){.sm-hours span:hover{background:color-mix(in srgb, var(--sea) 9%, transparent)}}.sm-hours-x{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);font-variant-numeric:tabular-nums;direction:ltr;grid-template-columns:repeat(8,minmax(0,1fr));margin-block-start:6px;display:grid}@media (width<=520px){.sm-hours-x span:nth-child(2n){visibility:hidden}}.sm-tip{z-index:80;pointer-events:none;background:var(--night);color:#fff;font:700 calc(13px * var(--fs)) var(--display);white-space:nowrap;border-radius:14px;padding:6px 11px;position:fixed;box-shadow:0 10px 22px -10px #121a3699}.sm-tview{margin-block-start:8px}.sm-tview summary{cursor:pointer;min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);color:var(--sea-ink);align-items:center;gap:6px;list-style:none;display:inline-flex}.sm-tview summary::-webkit-details-marker{display:none}.sm-tview summary:focus-visible{outline:3px solid var(--sea);outline-offset:2px;border-radius:8px}.sm-tview-body{border:1.5px solid var(--line);border-radius:14px;max-block-size:260px;overflow-y:auto}.sm-mini{border-collapse:collapse;inline-size:100%;font-size:calc(15px * var(--fs));font-variant-numeric:tabular-nums}.sm-mini th,.sm-mini td{text-align:start;padding:7px 14px}.sm-mini thead th{background:var(--hover);font:700 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);position:sticky;inset-block-start:0}.sm-mini tbody tr+tr td{border-block-start:1px solid var(--line)}.sm-st-empty{text-align:center;align-content:center;justify-items:center;gap:4px;min-block-size:38vh;padding-block:48px;display:grid}.sm-st-empty p{color:var(--ink-soft);font-size:calc(16px * var(--fs));margin:0}.sm-st-empty .sm-btn{margin-block-start:14px}@media (prefers-reduced-motion:reduce){.sm-range a,#us-body[aria-busy=true]{transition:none}.sm-range a:active{transform:none}}.nt-pop{--pp:28px;inline-size:min(100%,520px);padding:var(--pp) var(--pp) 24px;border-block-start:0;position:relative}.nt-pop[data-state=offer]{inline-size:min(100%,560px);padding-block-end:0}.nt-pop h2:focus{outline:none}.nt-pop-x{position:absolute;inset-block-start:12px;inset-inline-end:12px}.nt-pop-wrap{animation:.2s ease-out nt-fade}@keyframes nt-fade{0%{background-color:#0000}}.nt-offer h2{font:800 calc(26px * var(--fs)) / 1.25 var(--display);color:var(--night);text-wrap:balance;margin:4px 0 20px;padding-inline-end:44px;display:block}.nt-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.nt-contact .sm-btn{justify-content:center;text-decoration:none}.nt-band{margin:24px calc(-1 * var(--pp)) 0;padding:10px var(--pp) 12px;background:var(--ground-b);border-block-start:1.5px solid var(--line);border-end-end-radius:var(--radius-l);border-end-start-radius:var(--radius-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.nt-alt-h{font:700 calc(16px * var(--fs)) / 1.3 var(--display);color:var(--ink-soft);margin:0}.nt-band .sm-btn{min-block-size:44px;font-size:calc(15px * var(--fs));padding-inline:16px}.nt-pop-back{align-items:center;gap:4px;min-block-size:44px;margin:-12px 0 2px;padding-inline:0 8px;display:inline-flex}.nt-sales-h{font:800 calc(26px * var(--fs)) / 1.25 var(--display);color:var(--night);text-wrap:balance;margin:0 0 6px;padding-inline-end:44px;display:block}p.nt-sales-p{font-size:calc(17px * var(--fs));color:var(--ink);margin:0 0 18px}@media (width<=759px){.nt-pop{--pp:18px;padding-block:22px calc(20px + env(safe-area-inset-bottom));animation:nt-sheet .34s var(--settle)}.nt-pop[data-state=offer]{padding-block-end:0}.nt-offer h2,.nt-sales-h,.nt-alt-h{font-size:calc(22px * var(--fs))}.nt-band{border-radius:0;padding-block-end:calc(18px + env(safe-area-inset-bottom))}}@keyframes nt-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.nt-pop,.nt-pop-wrap{animation:none}}.sm-check-line{cursor:pointer;align-items:center;gap:10px;min-block-size:44px;font-weight:600;display:flex}.sm-check-line input{block-size:22px;inline-size:22px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.sm-chip.info{background:var(--vu-tint);color:var(--vu-ink)}.sm-chip.sent{background:var(--card);color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.sm-medal.sm{block-size:36px;inline-size:36px}.sm-medal.sm svg.i{block-size:18px;inline-size:18px}.sm-p-done.warn{color:var(--vu-ink)}.sm-rc-screen .sm-note{margin-block:-4px 14px}.sm-rc-screen .sm-note b{font-family:var(--display);color:var(--night)}.sm-rc-new-phone{display:none}@media (width<=759px){.sm-desk-only{display:none!important}.sm-rc-new-phone{grid-template-columns:1fr;display:grid}}.sm-rc-wrap{gap:18px;max-inline-size:900px;display:grid}.sm-rc-screen:has(.sm-rcs.co) .sm-rc-wrap,.sm-rc-screen:has(.sm-rcs.co) .sm-bulk{max-inline-size:1060px}.sm-rcs{margin:0;padding:0;list-style:none}.sm-rc{border-block-start:1.5px dashed var(--line);transition:background-color .3s var(--settle);grid-template-columns:auto minmax(0,1fr) 9em 44px 10.5em;grid-template-areas:"ic main amt file st";align-items:center;gap:6px 14px;padding-block:12px;display:grid}.sm-rc:first-child{border-block-start:0}.sm-rcs.co .sm-rc{grid-template-columns:44px auto minmax(14em,1fr) 7.5em 44px 8.5em auto;grid-template-areas:"chk ic main amt file st act"}.sm-rc-check{grid-area:chk;place-items:center;block-size:44px;inline-size:44px;display:grid}.sm-rc-check input{block-size:22px;inline-size:22px;accent-color:var(--ink);cursor:pointer;margin:0}.sm-rc>.sm-medal{grid-area:ic}.sm-rc>.sm-rmain{grid-area:main}.sm-rc .sm-rtitle{font:700 calc(17px * var(--fs)) / 1.35 var(--display);color:var(--ink);margin:0}.sm-rc-trip{overflow-wrap:break-word;display:block}.sm-rc-meta{flex-wrap:wrap;column-gap:14px;display:flex}.sm-rc-when,.sm-rc-meta .sm-ltr{white-space:nowrap}.sm-rc-note{font:400 calc(15px * var(--fs)) / 1.4 var(--body);color:var(--ink-soft);overflow-wrap:anywhere;flex-basis:100%;display:block}.sm-rc-amt{font:800 calc(17px * var(--fs)) var(--display);color:var(--night);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:amt}.sm-rc>.sm-fbadge{cursor:pointer;transition:transform .14s var(--settle);border:0;grid-area:file;text-decoration:none}.sm-rc>.sm-fbadge:active{transform:scale(.96)}.sm-rc>.sm-fbadge.k-none{border:1.5px dashed var(--line-strong);color:var(--ink-faint);cursor:default;background:0 0}.sm-rc>.sm-fbadge.k-none svg.i{block-size:18px;inline-size:18px}.sm-rc-st{grid-area:st;justify-self:start}.sm-rc-st .sm-chip{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sm-rc-act{grid-area:act;justify-self:end}.sm-rc.is-new{background:var(--sea-tint);border-radius:14px;margin-inline:-12px;padding-inline:12px}.sm-rc.is-picked{background:var(--hover);border-radius:14px;margin-inline:-12px;padding-inline:12px}.sm-rc.is-new+.sm-rc,.sm-rc.is-picked+.sm-rc{border-block-start-color:#0000}@media (width<=899px){.sm-rc{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic main amt""ic st file"}.sm-rcs.co .sm-rc{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"chk main amt""chk st file"}.sm-rcs.co .sm-rc>.sm-medal,.sm-rc-act{display:none}.sm-rc>.sm-fbadge{justify-self:end;block-size:44px;inline-size:44px}.sm-rc-amt{align-self:start}}.sm-rc-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sm-rc-filters .sm-filters{flex:0 auto;margin-inline-end:auto}.sm-rc-all{border-block-end:1.5px solid var(--line);font-family:var(--display);margin-block-end:4px;padding-block-end:6px;font-weight:700}@media (width<=759px){.sm-rc-filters{grid-template-columns:1fr 1fr;display:grid}.sm-rc-filters .sm-filters{grid-column:1/-1;margin:0 -16px}.sm-rc-filters .sm-select{inline-size:100%;min-inline-size:0}}.sm-bulk{z-index:20;background:var(--night);color:#fff;max-inline-size:900px;transition:opacity .22s var(--settle), transform .22s var(--settle);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-start:14px;padding:10px 12px;padding-inline-start:18px;display:flex;position:sticky;inset-block-end:16px;box-shadow:0 18px 36px -18px #121a36b3}@starting-style{.sm-bulk{opacity:0;transform:translateY(10px)}}.sm-bulk b{font:700 calc(16px * var(--fs)) var(--display)}.sm-bulk .sm-ltr{font:700 calc(16px * var(--fs)) var(--display);font-variant-numeric:tabular-nums}.sm-bulk .sm-grow{flex:1}.sm-bulk .sm-btn.ghost{color:#fff;background:0 0;border-color:#ffffff80}.sm-bulk .sm-btn:not(.ghost){color:var(--night);background:#fff;border-color:#fff}.sm-bulk .sm-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=759px){.sm-bulk{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-l) var(--radius-l) 0 0;grid-template-columns:1fr 2fr;margin:14px -16px 0;display:grid;inset-block-end:0}.sm-bulk .sm-grow{display:none}.sm-bulk b{grid-column:1}.sm-bulk>span.sm-ltr{grid-column:2;justify-self:end}.sm-bulk .sm-btn{justify-content:center;inline-size:100%}}.sm-rc-toast{transition:opacity .2s var(--settle), transform .2s var(--settle);align-items:center;gap:12px;display:flex}@starting-style{.sm-rc-toast{opacity:0;transform:translateY(8px)}}.sm-rc-toast button{color:#fff;cursor:pointer;min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);text-underline-offset:4px;background:0 0;border:0;margin-block:-10px;padding-inline:8px;text-decoration:underline}.sm-rc-toast button:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #fff}.sm-rc-new{max-inline-size:620px}.sm-rc-h{font:800 calc(28px * var(--fs)) / 1.15 var(--display);margin:6px 0 12px}.sm-rc-steps{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);align-items:center;gap:10px;margin-block-end:16px;display:flex}.sm-rc-steps span{align-items:center;gap:8px;display:inline-flex}.sm-rc-steps span:before{content:attr(data-n);border:2px solid var(--line-strong);background:var(--card);block-size:30px;inline-size:30px;font-size:calc(13px * var(--fs));border-radius:50%;place-items:center;display:grid}.sm-rc-steps span[aria-current]:before{border:3px solid var(--ink);color:var(--ink)}.sm-rc-steps span.done:before{background:var(--ink);border-color:var(--ink);color:var(--card)}.sm-rc-steps span[aria-current]{color:var(--ink)}.sm-rc-steps i{background:var(--line);flex:0 48px;block-size:2px}.sm-rc-steps i.done{background:var(--ink)}.sm-rc-shoot{gap:14px;display:grid}.sm-rc-skip{justify-self:start}.sm-rc-cam{border-radius:var(--radius-m);cursor:pointer;border:2px dashed var(--ink);background:var(--sea-tint);color:var(--ink);text-align:center;transition:transform .14s var(--settle);justify-items:center;gap:6px;padding:34px 16px;display:grid;position:relative}.sm-rc-cam:active{transform:scale(.98)}.sm-rc-cam:focus-within{outline:3px solid var(--sea);outline-offset:3px}.sm-rc-cam svg.i{block-size:40px;inline-size:40px;color:var(--ink)}.sm-rc-cam b{font:800 calc(22px * var(--fs)) var(--display)}.sm-rc-pick{cursor:pointer;justify-content:center;position:relative}.sm-rc-pick:focus-within{outline:3px solid var(--sea);outline-offset:3px}.sm-rc-form{display:grid;container-type:inline-size}.sm-rc-form .sm-fs{margin-block-end:16px}.sm-rc-form .sm-radios span svg.i{block-size:18px;inline-size:18px}.sm-rc-photo{border-block-end:1.5px dashed var(--line);align-items:center;gap:14px;margin-block-end:16px;padding-block-end:16px;display:flex}.sm-rc-thumb{background:var(--card);border:1.5px solid var(--line-strong);border-radius:12px;flex:none;align-content:start;gap:6px;block-size:72px;inline-size:56px;padding:10px 9px;display:grid;position:relative;overflow:hidden;rotate:-4deg;box-shadow:0 6px 14px -8px #1c2a4f59}.sm-rc-thumb i{background:var(--line-strong);border-radius:999px;block-size:3px;display:block}.sm-rc-thumb i:nth-child(3){inline-size:70%}.sm-rc-thumb b{background:var(--ink);border-radius:999px;justify-self:end;block-size:5px;inline-size:55%;margin-block-start:8px;display:block}.sm-rc-thumb img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.sm-rc-thumb.none{box-shadow:none;background:var(--hover);border-style:dashed;rotate:0deg}.sm-rc-thumb.none i,.sm-rc-thumb.none b{display:none}.sm-rc-money{grid-template-columns:minmax(0,1fr) 8.5em;gap:0 12px;display:grid}.sm-rc-money input{font:800 calc(20px * var(--fs)) var(--display);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.sm-bulk,.sm-rc-toast,.sm-rc,.sm-rc-cam,.sm-rc>.sm-fbadge{transition:none}}.sm-tagline.urgent{background:var(--en-tint);color:var(--en-ink)}.sm-go{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sm-go svg.i{transition:translate .2s var(--settle)}@media (hover:hover){.sm-go:hover svg.i{translate:-3px}}[dir=ltr] .sm-go svg.i{scale:-1 1}.sm-set-tabs{margin-block-end:18px}@media (prefers-reduced-motion:reduce){.sm-go svg.i{transition:none}}.sm-body{--demo-h:0px}.sm-is-demo{--demo-h:44px}.sm-demo{z-index:60;min-block-size:var(--demo-h);background:var(--ink);color:#fff;font:600 calc(14px * var(--fs)) / 1.3 var(--display);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:6px 16px;display:flex;position:sticky;inset-block-start:0}.sm-demo[hidden]{display:none}.sm-demo-role{color:var(--ink);background:#fff;border-radius:999px;padding:2px 12px;font-weight:800}.sm-demo-back{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}.sm-demo-back:hover{text-decoration-thickness:2px}.sm-demo :focus-visible{outline-color:#fff}.sm-is-demo .sm-side{block-size:calc(100vh - var(--demo-h));inset-block-start:var(--demo-h)}.sm-is-demo .sm-gate,.sm-is-demo .sm-shell{min-block-size:calc(100vh - var(--demo-h))}@media (width<=759px){.sm-is-demo{--demo-h:0px}.sm-demo{font-size:calc(13px * var(--fs));justify-content:flex-start;position:static}}.sm-fb-sum{font:700 calc(17px * var(--fs)) var(--display);color:var(--night);margin:0 0 12px}.sm-fb-filters{margin-block-end:18px}.sm-fb-avg{max-inline-size:860px;margin-block-end:22px}.sm-fb-avg h2{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);margin:0 0 4px}.sm-fb-avg ul{margin:0;padding:0;list-style:none}.sm-fb-avg li{border-block-start:1.5px dashed var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:4px 14px;min-block-size:46px;display:grid}.sm-fb-avg li:first-child{border-block-start:0}.sm-fb-avg a{color:var(--ink);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.sm-fb-avg b{font:800 calc(18px * var(--fs)) var(--display);color:var(--night)}.sm-fbrow .sm-stars{font-size:calc(17px * var(--fs));letter-spacing:.06em;color:var(--night)}.sm-fbrow .sm-item-meta{gap:4px 12px}#b-fb-more{margin-block-start:14px}.sm-filters button[aria-expanded=true]{border-color:var(--ink)}.sm-chip-t{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:230px;overflow:hidden}.sm-dd{z-index:60;box-sizing:border-box;background:var(--card);border:1.5px solid var(--line-strong);max-block-size:min(440px,70dvh);inline-size:min(360px,100vw - 32px);animation:sm-dd-in .2s var(--settle);border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:absolute;overflow:hidden;box-shadow:0 14px 34px -18px #1c2a4f73}@keyframes sm-dd-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sm-dd{animation:none}}.sm-dd .sm-input{flex:none;min-block-size:44px;inline-size:100%}.sm-ms-bulk{flex:none;gap:18px;display:flex}.sm-ms-list{overscroll-behavior:contain;min-block-size:0;margin:0;padding:0;list-style:none;overflow-y:auto}.sm-ms-row{border-block-end:1.5px dashed var(--line);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:12px;min-block-size:44px;display:flex}.sm-ms-list li:last-child .sm-ms-row{border-block-end:0}.sm-ms-row input{block-size:22px;inline-size:22px;accent-color:var(--ink);flex:none}.sm-ms-n{color:var(--ink-faint);font-size:calc(14px * var(--fs));margin-inline-start:auto}.sm-dr-row{font:700 calc(14px * var(--fs)) var(--display);color:var(--ink-soft);gap:4px;display:grid}.sm-dr-row .sm-input{color:var(--ink);font-weight:500}.sm-dd>.sm-textbtn{align-self:flex-start}.sm-dd.is-menu{gap:0;inline-size:max-content;min-inline-size:160px;max-inline-size:calc(100vw - 32px);padding:6px}.sm-dd.is-menu .sm-ms-row{white-space:nowrap;border:0;border-radius:12px;min-block-size:44px;padding-inline:10px 14px}.sm-dd.is-menu .sm-ms-row:hover{background:var(--hover)}.sm-dd.is-menu .sm-ms-row input{block-size:18px;inline-size:18px}.sm-soft{color:var(--ink-soft)}.sm-tagline{font:700 calc(13px * var(--fs)) / 1.5 var(--display);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.sm-tagline.later{background:var(--slate-tint);color:var(--slate)}.sm-tagline.building{background:var(--sea-tint);color:var(--sea-ink)}.sm-h3{font:700 calc(16px * var(--fs)) var(--display);margin:20px 0 8px}.sm-later{color:var(--ink-soft);margin:0}.sm-medal img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%}.sm-medal{overflow:hidden}.sm-co-name{align-items:center;gap:10px;display:inline-flex}.sm-co-name .sm-medal{font:800 calc(15px * var(--fs)) var(--display)}.sm-co-tt td.c-name{color:var(--ink-soft);font-size:calc(15px * var(--fs))}.sm-co-tt td.c-start,.sm-co-tt td.c-end,.sm-co-tt td.c-notice{font:700 calc(15px * var(--fs)) var(--display)}.sm-co-tt td.c-extra-m span+span:before{content:"·";color:var(--ink-faint);margin-inline:6px}@media (width<=759px){.sm-co-tt td.c-name,.sm-co-tt td.c-start,.sm-co-tt td.c-end,.sm-co-tt td.c-notice{display:none}.sm-co-tt td.c-extra-m{color:var(--ink-soft);font-size:calc(14px * var(--fs));grid-area:extra;display:block}}.sm-co-logo{block-size:52px;inline-size:52px;font:800 calc(22px * var(--fs)) var(--display)}.sm-co-back{margin-block-start:36px}.sm-chip.ok{background:var(--lc-tint);color:var(--lc-ink)}.sm-chip.closed{background:var(--slate-tint);color:var(--slate)}@media (width<=759px){.sm-co-logo{block-size:44px;inline-size:44px;font-size:calc(20px * var(--fs))}.sm-th-top .sm-btn .lbl{display:none}.sm-th-top .sm-btn.sm{justify-content:center;inline-size:44px;padding:0}}.sm-p-h{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:6px;display:flex}.sm-p-h h2{font:700 calc(19px * var(--fs)) var(--display);flex:1;align-items:center;gap:8px;margin:0;display:flex}.sm-p-h h2 svg.i,.sm-section>h2 svg.i{color:var(--sea)}.sm-panel h2 .sm-count{margin-inline-start:2px}.sm-p-empty{text-align:start;margin:4px 0 12px;padding:0}.sm-prow{position:relative}.sm-prow .sm-medal{font:800 calc(17px * var(--fs)) var(--display)}.sm-prow .sm-rmain{flex:1;min-inline-size:0}.sm-plink{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.sm-plink:after{content:"";border-radius:12px;position:absolute;inset:0}.sm-plink:focus-visible{outline:none}.sm-plink:focus-visible:after{outline:3px solid var(--sea);outline-offset:2px}@media (hover:hover){.sm-prow:hover .sm-plink{text-underline-offset:4px;text-decoration:underline}}.sm-prow>.sm-iconbtn,.sm-prow>.sm-btn,.sm-prow>.sm-textbtn{z-index:1;position:relative}.sm-prow-go{color:var(--ink-faint);display:inline-flex}.sm-prow .sm-rsub{flex-wrap:wrap;gap:0 4px;display:flex}.sm-sep:before{content:"·";color:var(--ink-faint);margin-inline:4px 8px}.sm-p-done{color:var(--lc-ink);font:700 calc(15px * var(--fs)) var(--display);align-items:center;gap:8px;margin:0 0 8px;display:flex}@media (width<=759px){.sm-prow .sm-textbtn .lbl,.sm-prow-eye .lbl{display:none}.sm-prow .sm-textbtn,.sm-prow .sm-prow-eye{justify-content:center;inline-size:44px;padding:0}}.sm-p-role{border:0;min-inline-size:0;margin:0 0 16px;padding:0}.sm-p-role legend{margin-block-end:8px;padding:0}.sm-added-h{align-items:flex-start;gap:14px;margin-block-end:6px;display:flex}.sm-added-h h2{font-size:calc(20px * var(--fs));margin:0 0 4px}.sm-added-h h2:focus{outline:none}.sm-added-h p{max-inline-size:62ch;margin:0}.sm-added-ic{background:var(--lc-tint);block-size:44px;inline-size:44px;color:var(--lc-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.sm-added-ic svg.i{stroke-width:2.6px}.sm-added .sm-callout{margin-block-start:14px}.sm-wa{justify-items:start;gap:12px;max-inline-size:560px;display:grid}.sm-wa-text{background:var(--lc-tint);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:calc(16px * var(--fs));unicode-bidi:plaintext;border-radius:18px 18px 12px;margin:0;padding:14px 16px;box-shadow:0 6px 16px -12px #1c2a4f73}.sm-wa .sm-btnrow{margin:0}.sm-wa .sm-btn[data-done]{border-color:var(--lc);color:var(--lc-ink)}.sm-logo-pick{align-items:center;gap:16px;display:flex}.sm-logo-pick .sm-medal{block-size:72px;inline-size:72px;font:800 calc(26px * var(--fs)) var(--display)}.sm-logo-pick .sm-medal.empty{border-style:dashed;border-color:var(--line-strong);color:var(--ink-soft)}.sm-logo-pick .sm-hint{margin-block-start:6px}.sm-switcher{margin:0 0 12px}.sm-switcher>summary{cursor:pointer;border:1.5px solid var(--line);background:var(--card);min-block-size:56px;transition:border-color .2s var(--settle);border-radius:16px;align-items:center;gap:10px;padding:6px 12px 6px 8px;list-style:none;display:flex}.sm-switcher>summary::-webkit-details-marker{display:none}.sm-switcher>summary:hover{border-color:var(--ink-soft)}.sm-switcher>summary>svg.i{color:var(--ink-soft);transition:rotate .2s var(--settle);margin-inline-start:auto}.sm-switcher[open]>summary>svg.i{rotate:180deg}.sm-switcher .t{min-inline-size:0;line-height:1.25;display:grid}.sm-switcher .t b{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-switcher .t small{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-switcher .sm-medal{font:800 calc(15px * var(--fs)) var(--display)}.sm-sw-list{border:1.5px solid var(--line);background:var(--card);animation:sm-sw-in .2s var(--settle);border-radius:16px;gap:2px;margin-block-start:6px;padding:6px;display:grid;box-shadow:0 14px 30px -20px #1c2a4f80}.sm-sw-item{text-align:start;min-block-size:52px;inline-size:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.sm-sw-item:hover{background:var(--hover)}.sm-sw-item:focus-visible{outline-offset:-3px}.sm-sw-item>svg.i{color:var(--lc);stroke-width:2.6px;margin-inline-start:auto}@keyframes sm-sw-in{0%{opacity:0;transform:translateY(-4px)}}.sm-va{max-inline-size:960px}.sm-va-bar{z-index:25;border-radius:var(--radius-m);background:var(--night);color:#fff;align-items:center;gap:12px;margin-block-end:14px;padding:10px 12px 10px 16px;display:flex;position:sticky;inset-block-start:10px;box-shadow:0 16px 30px -20px #121a36cc}.sm-va-bar .sm-medal{color:#fff;background:0 0;border-color:#ffffffb3}.sm-va-t{flex:1;min-inline-size:0}.sm-body .sm-va-t h1{font:700 calc(17px * var(--fs)) / 1.3 var(--display);color:#fff;margin:0}.sm-va-t p{font-size:calc(15px * var(--fs));color:var(--ground-b);margin:0}.sm-va-exit{color:var(--ink);background:#fff;border-color:#fff}.sm-va-exit:hover{background:var(--hover)}.sm-va-frame{border:2px dashed var(--line-strong);border-radius:var(--radius-l);padding:4px 20px 22px}.sm-va-frame .sm-ttabs{margin-block-end:18px}.sm-va-body{border:0;min-inline-size:0;margin:0;padding:0}.sm-va-body .sm-tt tbody tr{cursor:default}@media (width<=759px){.sm-va-bar{flex-wrap:wrap;padding:10px 12px;inset-block-start:68px}.sm-va-bar .sm-medal{display:none}.sm-va-frame{margin-inline:-8px;padding:0 10px 16px}.sm-va-frame .sm-ttabs{background:0 0;margin-inline:-10px;position:static}}.sm-people{margin:0 0 12px;padding:0;list-style:none}.sm-people li{border-block-end:1.5px dashed var(--line);align-items:center;gap:12px;min-block-size:60px;padding-block:8px;display:flex}.sm-people .sm-medal{font:800 calc(17px * var(--fs)) var(--display)}.sm-people .who{flex:1;min-inline-size:0}.sm-people .who b{font:700 calc(17px * var(--fs)) var(--display);overflow-wrap:anywhere;display:block}.sm-people .who span{color:var(--ink-soft);font-size:calc(13px * var(--fs))}.sm-addrow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sm-sum dd a{margin-inline-start:10px}@media (prefers-reduced-motion:reduce){.sm-sw-list{animation:none}.sm-switcher>summary,.sm-switcher>summary>svg.i{transition:none}}.sm-pick{flex-direction:column;gap:12px;max-block-size:min(86vh,640px);display:flex;overflow:hidden}.sm-pick .sm-p-h{margin:0}.sm-pick .sm-search{flex:none;max-inline-size:none}.sm-pick .sm-prows{overscroll-behavior:contain;min-block-size:0;margin:0;padding:0;overflow-y:auto}.sm-nav-sep:has(+a[hidden]+.sm-nav-sep){display:none}.sm-lib .sm-filters{margin-block-end:6px}.sm-lib #lib-form{margin-block-start:14px}.sm-lib #lib-form .sm-field{margin-block-end:16px}.sm-lib #lib-id{font-variant-numeric:tabular-nums;margin:4px 0 14px}.sm-lib .lib-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-block-start:22px;display:flex}.sm-lib .lib-confirm{border:1.5px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:18px;margin-block:18px 0;padding:14px 16px}.sm-lib .lib-confirm p{font-size:calc(17px * var(--fs));margin:0 0 12px;line-height:1.5}.sm-lib .lib-confirm-btns{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sm-lib .lib-decide{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 26px 14px 0;display:flex}.sm-lib #lib-requests{margin-block-start:28px}[data-screen=trip]:is([data-tab=notice],[data-tab=share],[data-tab=tasks],[data-tab=history],[data-tab=requests]) #trip-form>.sm-actbar,[data-screen=trip][data-tab=options] #trip-form>.sm-actbar:has(>[data-changed][hidden]){display:none}.sm-panel-h{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:14px;display:flex}.sm-panel-h h2{min-inline-size:0;font:700 calc(19px * var(--fs)) var(--display);color:var(--night);text-wrap:balance;flex:auto;align-items:center;gap:8px;margin:0;display:flex}.sm-panel-h h2 svg.i{color:var(--sea)}.sm-panel-h>:not(h2){flex:none}.sm-loading{color:var(--ink-soft);margin:0 0 12px}#nt-form>h2,#sh-form>h2{font:700 calc(19px * var(--fs)) var(--display);color:var(--night);align-items:center;gap:8px;margin:0 0 14px;display:flex}#nt-form>h2 svg.i,#sh-form>h2 svg.i{color:var(--sea)}#sh-form>h2+*{margin-block-start:0}#sh-form>h2:not(:first-child){margin-block-start:26px}.sm-preview-l{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);margin:0 0 8px}.sm-preview{align-items:flex-start;gap:12px;max-inline-size:460px;margin-block-end:16px;padding:0;display:flex}.sm-preview b{font:700 calc(16px * var(--fs)) var(--display);color:var(--night);display:block}.sm-preview p{font-size:calc(16px * var(--fs));white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.sm-when{flex-wrap:wrap;gap:10px 28px;margin:0 0 14px;display:flex}.sm-when div{gap:2px;min-inline-size:0;display:grid}.sm-when dt{font:700 calc(13px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-when dd{overflow-wrap:anywhere;margin:0;font-weight:600}#nt-card .sm-btnrow{align-items:center}#nt-form .sm-fs{margin:0 0 14px}.sm-wamsg{border-radius:var(--radius-m);background:var(--hover);border:1.5px dashed var(--line-strong);white-space:pre-line;overflow-wrap:anywhere;max-inline-size:64ch;margin:0 0 14px;padding:14px 16px;line-height:1.6}#sh-root{margin-block-end:26px}.sm-join{align-items:center;gap:12px;min-block-size:64px;max-inline-size:460px;margin-block-end:18px;padding:10px 14px;padding-inline:0;display:flex}.sm-join>span:nth-child(2){flex:1;min-inline-size:0}.sm-join b{font:700 calc(17px * var(--fs)) var(--display);display:block}.sm-join small{color:var(--ink-soft);font-size:calc(15px * var(--fs))}.sm-join>svg.i{color:var(--ink-faint)}.sm-tasks .sm-rows>li{gap:8px;min-block-size:56px;padding-block:6px}.sm-task{flex:1;align-items:flex-start;min-inline-size:0;padding-block:6px}.sm-task input{margin-block-start:2px}.sm-task b{font:600 calc(16px * var(--fs)) / 1.4 var(--body);overflow-wrap:anywhere;display:block}.sm-task small{color:var(--ink-soft);font-size:calc(13px * var(--fs));margin-block-start:2px;font-weight:400;display:block}.sm-done .sm-task b{text-decoration:line-through;text-decoration-color:var(--ink-faint);color:var(--ink-soft)}.sm-tasks .sm-iconbtn{color:var(--ink-faint);border-color:#0000}.sm-tasks .sm-iconbtn:hover{border-color:var(--line);color:var(--en)}.sm-h3{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);margin:14px 0 4px}.sm-tasks-empty{color:var(--ink-soft);max-inline-size:60ch;margin:0 0 12px}.sm-addrow{border-block-start:1.5px dashed var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-block:12px 14px;padding-block-start:12px;display:flex}.sm-addrow .sm-field{flex:280px;margin:0}.sm-audit>h2{font:700 calc(19px * var(--fs)) var(--display);color:var(--night);align-items:center;gap:8px;margin:0 0 14px;display:flex}.sm-audit>h2 svg.i{color:var(--sea)}.sm-audit .sm-rows>li{flex-wrap:wrap;align-items:flex-start}.sm-audit .sm-rows>li>.sm-btn{margin-block-start:4px}@media (width<=759px){.sm-audit .sm-rows>li{row-gap:8px}.sm-audit .sm-rmain{flex-basis:100%}.sm-audit .sm-rows>li>.sm-btn{margin:0}}#c-status .sm-radios input:disabled+span{color:var(--ink-soft);background:var(--hover);cursor:not-allowed;border-style:dashed}#c-status .sm-hint{margin-block-start:8px}.sm-dup .sm-opt-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-dup .sm-opt-a .sm-input{min-block-size:44px;inline-size:auto}.sm-dup>.sm-err{flex-basis:100%;margin:0}.sm-dup-done{border-radius:var(--radius-m);background:var(--sea-tint);flex-basis:100%;gap:10px;padding:14px 16px;display:grid}.sm-dup-done p{margin:0;font-weight:600}.sm-dup-done code{background:var(--card);overflow-wrap:anywhere;font-size:calc(14px * var(--fs));border-radius:10px;padding:10px 12px;display:block}.sm-tt.rq tbody tr{position:relative}.sm-tt.rq td.c-name a{color:var(--ink);font:700 calc(17px * var(--fs)) var(--display);text-decoration:none}.sm-tt.rq td.c-name a:after{content:"";position:absolute;inset:0}.sm-tt.rq td.c-name a:hover{text-underline-offset:4px;text-decoration:underline}.sm-tt.rq tr.unread td.c-name a{font-weight:800}.sm-tt .sm-rq-sub{font-size:calc(13px * var(--fs));color:var(--ink-soft);margin-block-start:2px;display:block}.sm-tt.rq td.c-when{white-space:nowrap;color:var(--ink-soft);font-size:calc(13px * var(--fs))}.sm-chip.build{background:var(--sea-tint);color:var(--sea-ink,var(--sea))}.sm-empty-state{text-align:center;justify-items:center;gap:14px;padding:56px 24px;display:grid}.sm-empty-state .sm-medal{block-size:64px;inline-size:64px}.sm-empty-state .sm-medal svg.i{block-size:28px;inline-size:28px}.sm-empty-state h2{font:700 calc(20px * var(--fs)) var(--display);margin:4px 0 0}@media (width<=759px){.sm-tt.rq td.c-co,.sm-tt.rq td.c-dates,.sm-tt.rq td.c-when,.sm-tt.rq td.c-name .sm-rq-sub{display:none}}.sm-form-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sm-form-top .sm-crumb{min-block-size:36px;margin-block-end:0}.sm-form-h{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-block:0 14px;display:flex}.sm-form-h h1{font:800 calc(30px * var(--fs)) / 1.15 var(--display);overflow-wrap:anywhere;margin:0}.sm-form-h h1:focus{outline:none}.sm-save{font:600 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.sm-save svg.i{block-size:18px;inline-size:18px;color:var(--lc-ink,var(--lc))}.sm-save.fail,.sm-save.fail svg.i{color:var(--en)}.nt-meta{color:var(--ink-soft);font-size:calc(15px * var(--fs));flex-wrap:wrap;align-items:center;gap:6px 18px;margin:-10px 0 22px;display:flex}.nt-meta b{color:var(--ink);font-family:var(--display)}.sm-step-h{font:800 calc(22px * var(--fs)) / 1.2 var(--display);color:var(--night);margin:0 0 16px}.sm-step-h:focus{outline:none}.nt-secs{display:grid}.nt-sec{padding-block:20px 8px;container-type:inline-size}.nt-secs>.nt-sec:first-child{padding-block-start:4px}.nt-sec+.nt-sec{border-block-start:1.5px solid var(--line)}.nt-sec>h2,.nt-sec .sm-sum-h h2{font:700 calc(18px * var(--fs)) var(--display);color:var(--night);align-items:center;gap:8px;margin:0 0 14px;display:flex}.nt-sec h2 svg.i{color:var(--sea)}.nt-sub-h{font:700 calc(17px * var(--fs)) var(--display);color:var(--night);margin:8px 0 6px}.nt-plain{color:var(--ink);margin:0 0 14px}.nt-narrow{max-inline-size:260px}.nt-note{font-size:calc(15px * var(--fs));color:var(--ink);align-items:flex-start;gap:6px;margin:8px 0 4px;line-height:1.45;display:flex}.nt-note svg.i{color:var(--sea);flex:none;margin-block-start:2px}.nt-note.warn svg.i{color:var(--nt)}.nt-note.error{color:var(--en);font-weight:600}.nt-note.error svg.i{color:var(--en)}.sm-fieldset{border:0;min-inline-size:0;margin:0 0 14px;padding:0}.sm-fieldset legend{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);margin-block-end:8px;padding:0}.sm-req{color:var(--en)}.nt-tight{margin:-4px 0 8px}.sm-optional{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft)}.sm-radios input:disabled+span{opacity:.6;cursor:not-allowed}.sm-state{font:700 calc(13px * var(--fs)) var(--display);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.sm-state i{border-radius:50%;place-items:center;block-size:22px;inline-size:22px;display:inline-grid}.sm-state i svg.i{stroke-width:2.6px;block-size:14px;inline-size:14px}.sm-state.ready{color:var(--lc-ink,var(--lc))}.sm-state.ready i{background:var(--lc-tint)}.sm-state.todo{color:var(--nt-ink,var(--nt))}.sm-state.todo i{background:var(--nt-tint)}.sm-state.ours{color:var(--sea)}.sm-state.ours i{background:var(--sea-tint)}.sm-state.later{color:var(--slate)}.sm-state.later i{background:var(--slate-tint)}.sm-tokens{border:1.5px solid var(--line-strong);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;min-block-size:56px;padding:7px;display:flex}.sm-token{background:var(--ground-b);min-block-size:40px;font:700 calc(15px * var(--fs)) var(--display);border-radius:999px;align-items:center;gap:8px;padding-inline:12px 2px;display:inline-flex}.sm-token button{block-size:44px;inline-size:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-block:-2px;padding:0;display:grid}.sm-token button:hover{background:var(--hover);color:var(--ink)}.sm-token button svg.i{block-size:16px;inline-size:16px}.sm-tokens input{min-block-size:44px;min-inline-size:120px;font-size:calc(17px * var(--fs));color:var(--ink);background:0 0;border:0;flex:1;padding-inline:8px}.sm-tokens input:focus{outline:none}.sm-tokens:focus-within{outline:3px solid var(--sea);outline-offset:2px}.sm-tagline.main{background:var(--ink);color:#fff}.sm-tagline.ok{background:var(--lc-tint);color:var(--lc-ink,var(--lc))}.sm-tagline.new{background:var(--sea-tint);color:var(--sea-ink,var(--sea))}.sm-tokens,.sm-sel{position:relative}.sm-tokens[data-combo],.sm-sel .sm-input{padding-inline-end:36px}.sm-tokens[data-combo]:after,.sm-sel[data-combo]:after{content:"";border-inline:5px solid #0000;border-block-start:6px solid var(--ink-soft);pointer-events:none;block-size:0;inline-size:0;transition:transform .15s var(--settle);position:absolute;inset-block-start:calc(50% - 3px);inset-inline-end:14px}.sm-tokens[data-open]:after,.sm-sel[data-open]:after{transform:rotate(180deg)}.sm-combo-list{z-index:30;overscroll-behavior:contain;color-scheme:light;background:var(--card,#fff);border:1.5px solid var(--line-strong);border-radius:14px;max-block-size:min(320px,45vh);margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto;box-shadow:0 12px 32px #121a3629}.sm-combo-opt{cursor:pointer;min-block-size:44px;font:600 calc(16px * var(--fs)) var(--body);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding-inline:10px;display:flex}.sm-combo-opt:hover,.sm-combo-opt[aria-selected=true]{background:var(--hover)}.sm-combo-none{color:var(--ink-soft);font:600 calc(15px * var(--fs)) var(--body);padding:12px 10px}.sm-flag{object-fit:cover;block-size:24px;inline-size:24px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;flex:none}.sm-grid2{align-items:start}.nt-ltr{text-align:start;direction:ltr}.nt-parts{flex-wrap:wrap;gap:8px;margin:-8px 0 16px;padding:0;list-style:none;display:flex}.nt-parts button{border:1.5px solid var(--line-strong);background:var(--card);min-block-size:44px;color:var(--ink);font:700 calc(15px * var(--fs)) var(--display);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-inline:6px 14px;display:inline-flex}.nt-parts button .num{background:var(--ground-b);border-radius:50%;place-items:center;block-size:30px;inline-size:30px;display:grid}.nt-parts button[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--card)}.nt-parts button[aria-current] .num{background:var(--card);color:var(--ink)}.sm-feat{max-inline-size:640px}.sm-feat>li{gap:16px}.sm-feat .sm-rtitle{font:700 calc(17px * var(--fs)) var(--display)}.sm-feat li.off .sm-rtitle{color:var(--ink-soft)}.sm-feat .sm-medal{block-size:44px;inline-size:44px}.sm-feat .sm-medal.off{border-color:var(--line-strong);color:var(--ink-soft);background:var(--card)}.nt-always-h{font:600 calc(14px * var(--fs)) var(--display);color:var(--ink-soft);margin:22px 0 8px}.sm-always{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.sm-always li{background:var(--ground-b);min-block-size:40px;font:700 calc(15px * var(--fs)) var(--display);border-radius:999px;align-items:center;gap:8px;padding-inline:10px 14px;display:inline-flex}.sm-always li svg.i{color:var(--lc-ink,var(--lc));stroke-width:2.6px}.nt-tbwrap{container-type:inline-size}.sm-tb{align-items:center;gap:22px;display:grid}@container (width>=620px){.sm-tb{grid-template-columns:320px minmax(0,1fr)}}@container (width<=619px){.sm-tb>div:first-child{order:2}}.sm-tbphone{border-radius:var(--radius-l);border:8px solid var(--night);background:linear-gradient(170deg, var(--ground-a) 0%, var(--ground-b) 45%, var(--ground-c) 100%);inline-size:min(100%,320px);overflow:hidden;box-shadow:0 24px 40px -26px #1c2a4f8c}.sm-tbscreen{gap:9px;padding:22px 18px 18px;display:grid}.sm-tbscreen i{background:var(--line);border-radius:999px;block-size:10px;display:block}.sm-tbscreen i:first-child{background:var(--line-strong);block-size:14px;inline-size:58%}.sm-tbscreen i:nth-child(2){inline-size:88%}.sm-tbscreen i:nth-child(3){inline-size:72%}.sm-tbscreen .card{background:var(--card);border:1.5px solid var(--line);border-radius:14px;block-size:58px}.sm-tbbar{background:var(--card);border-block-start:1px solid var(--line);gap:4px;padding:6px 6px 12px;display:flex}.nt-tbslots{display:contents}.sm-tbbar>div:not(.nt-tbslots),.nt-tbslots>div{min-inline-size:0;color:var(--ink-soft);font:700 12px/1.2 var(--body);text-align:center;border-radius:var(--radius-m);flex:1;justify-items:center;gap:3px;padding-block:6px 4px;display:grid}.sm-tbbar>div.home{color:var(--ink)}.nt-tbslots>div.free{background:var(--sea-tint);color:var(--ink)}.nt-tbslots>div.slot{border:1.5px dashed var(--line-strong);align-content:center;justify-items:center;font-weight:600}.nt-tbslots>div.is-new svg.i,.nt-tbslots>div.is-new span{animation:sm-drop-in .28s var(--settle) both}@keyframes sm-drop-in{0%{opacity:0;transform:translateY(8px)scale(.7)}to{opacity:1;transform:none}}.sm-tbchoices{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.sm-tbchoices button{border:1.5px solid var(--line-strong);background:var(--card);min-block-size:44px;color:var(--ink);font:700 calc(15px * var(--fs)) var(--display);cursor:pointer;transition:background-color .2s var(--settle), border-color .2s var(--settle), color .2s var(--settle), transform .12s var(--settle);border-radius:999px;align-items:center;gap:8px;padding-inline:12px 16px;display:inline-flex}.sm-tbchoices button:hover{border-color:var(--ink-soft)}.sm-tbchoices button:active{transform:scale(.96)}.sm-tbchoices button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.sm-tbmsg{min-block-size:1.5em;color:var(--en);font-weight:600;font-size:calc(15px * var(--fs));margin:0}.sm-acc{display:grid}.sm-acc details{border-block-start:1.5px dashed var(--line);container-type:inline-size}.sm-acc details:first-child{border-block-start:0}.sm-acc summary{cursor:pointer;border-radius:var(--radius-m);align-items:center;gap:14px;min-block-size:60px;padding:8px 6px;list-style:none;display:flex}.sm-acc summary::-webkit-details-marker{display:none}@media (hover:hover){.sm-acc summary:hover{background:var(--hover)}}.sm-acc summary h3{min-inline-size:0;font:700 calc(17px * var(--fs)) var(--display);color:var(--night);flex:1;margin:0}.sm-acc summary>svg.i:last-child{color:var(--ink-soft);transition:rotate .25s var(--settle);flex:none}.sm-acc details[open] summary>svg.i:last-child{rotate:180deg}.sm-acc .sm-accbody{padding:0 6px 14px}@container (width<=420px){.sm-acc summary{flex-wrap:wrap;gap:6px 12px}.sm-acc summary .sm-state{flex-basis:100%;order:3;padding-inline-start:58px}}.sm-q{border-block-start:1.5px dashed var(--line);gap:10px;padding-block:16px;display:grid}.sm-q:first-child{border-block-start:0;padding-block-start:4px}.sm-qlabel{font:700 calc(17px * var(--fs)) / 1.4 var(--display);color:var(--ink);max-inline-size:64ch;margin:0}.sm-q .sm-hint{max-inline-size:64ch}.sm-q textarea.sm-input{min-block-size:96px}.sm-qflag{font:700 calc(13px * var(--fs)) / 1.6 var(--display);vertical-align:2px;border-radius:999px;margin-inline-start:8px;padding:1px 9px;display:inline-block}.sm-qflag.missing{background:var(--nt-tint);color:var(--nt-ink,var(--nt))}.sm-qflag.asked{background:var(--vu);color:#fff}.sm-q.is-asked{background:var(--vu-tint);border-block-start-color:#0000;border-radius:16px;margin-inline:-14px;padding-inline:14px}.sm-filepick{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sm-file.tagged{grid-template-columns:44px minmax(0,1fr) 190px auto}.sm-file .sm-select{inline-size:100%}.sm-file.is-bad .sm-fname{color:var(--en)}.sm-ferr{color:var(--en);font:700 calc(15px * var(--fs)) / 1.4 var(--display);margin:4px 0 0}.sm-up{font:600 calc(13px * var(--fs)) var(--display);color:var(--sea);align-items:center;gap:8px;margin-block-start:6px;display:flex}.sm-usage{font:600 calc(13px * var(--fs)) var(--display);color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:12px 0 4px;display:flex}.sm-fbadge.k-bad{background:var(--en-tint);color:var(--en)}.sm-fbadge.k-csv{background:var(--lc-tint);color:var(--lc-ink,var(--lc))}@media (width<=759px){.sm-file.tagged{grid-template-columns:40px minmax(0,1fr) auto}.sm-file.tagged .sm-ftag{grid-area:2/2/auto/-1}}.sm-sum-h{align-items:center;gap:8px;margin:0 0 10px;display:flex}.sm-sum-h h2{flex:1;margin:0!important}.sm-sum-h .sm-textbtn{align-items:center;gap:4px;min-block-size:44px;display:inline-flex}.sm-feats-line{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sm-feats-line li{background:var(--ground-b);min-block-size:34px;font:700 calc(15px * var(--fs)) var(--display);border-radius:999px;align-items:center;gap:6px;padding-inline:10px 12px;display:inline-flex}.sm-feats-line li svg.i{block-size:17px;inline-size:17px}.sm-feats-line li.tab{background:var(--ink);color:var(--card)}.sm-confirms{border-block-start:1.5px solid var(--line);gap:2px;margin-block:18px 4px;padding-block-start:14px;display:grid}.sm-confirms label{cursor:pointer;align-items:flex-start;gap:12px;min-block-size:44px;padding-block:8px;font-weight:600;line-height:1.45;display:flex}.sm-confirms input{block-size:22px;inline-size:22px;accent-color:var(--ink);flex:none;margin-block-start:1px}.sm-check{margin:0 0 8px;padding:0;list-style:none}.sm-check>li{border-block-start:1.5px dashed var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding-block:12px;display:grid}.sm-check>li:first-child{border-block-start:0;padding-block-start:2px}.sm-check .nm{font:700 calc(17px * var(--fs)) / 1.35 var(--display);margin:0;padding-block-start:6px}.sm-check ul{color:var(--ink-soft);font-size:calc(15px * var(--fs));margin:2px 0 0;padding-inline-start:18px;line-height:1.5}.sm-check .sm-state{padding-block-start:7px}@container (width<=520px){.sm-check>li{grid-template-columns:36px minmax(0,1fr)}.sm-check .sm-state{grid-area:2/2;padding-block-start:0}.sm-check ul{grid-column:2}}.sm-track{inline-size:100%;margin:4px 0 8px;padding:0;list-style:none;display:flex}.sm-track li{text-align:center;font:700 calc(13px * var(--fs)) / 1.3 var(--display);color:var(--ink-soft);flex:1;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.sm-track li:before{content:"";background:var(--line);block-size:2px;inline-size:100%;position:absolute;inset-block-start:11px;inset-inline-end:50%}.sm-track li:first-child:before{display:none}.sm-track li.done:before,.sm-track li.now:before{background:var(--ink)}.sm-track b{z-index:1;border:2px solid var(--line-strong);background:var(--card);border-radius:50%;place-items:center;block-size:24px;inline-size:24px;display:grid;position:relative}.sm-track b svg.i{stroke-width:3px;block-size:14px;inline-size:14px;color:var(--card)}.sm-track li.done b{background:var(--ink);border-color:var(--ink)}.sm-track li.now{color:var(--ink)}.sm-track li.now b{border:3px solid var(--ink)}.sm-track li.now b:after{content:"";background:var(--ink);border-radius:50%;block-size:8px;inline-size:8px}@media (width<=759px){.sm-track{flex-direction:column}.sm-track li{text-align:start;grid-template-columns:24px 1fr;place-items:center start;gap:12px;min-block-size:42px}.sm-track li:before{block-size:42px;inline-size:2px;inset-block-start:-21px;inset-inline:11px auto}}.nt-track{max-inline-size:760px;padding-block:4px 18px}.sm-done-card{justify-items:start;gap:12px;max-inline-size:760px;padding-block:8px;display:grid}.sm-done-card h1{font:800 calc(26px * var(--fs)) / 1.2 var(--display);color:var(--night);margin:0}.sm-done-card h1:focus{outline:none}.sm-done-card>p{color:var(--ink);max-inline-size:60ch;margin:0}.sm-done-card .sm-medal.ok{border-color:var(--lc);background:var(--lc-tint);block-size:56px;inline-size:56px;color:var(--lc-ink,var(--lc))}.sm-bigcode{background:var(--ground-b);font:800 calc(22px * var(--fs)) var(--display);letter-spacing:.04em;color:var(--ink);direction:ltr;unicode-bidi:isolate;border-radius:16px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.sm-callout.nt-ask{margin-block-end:16px}#nt-issues-list button.sm-link{min-block-size:32px;font:inherit;color:var(--sea);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}#nt-issues:focus{outline:none}@media (prefers-reduced-motion:reduce){.nt-tbslots>div.is-new svg.i,.nt-tbslots>div.is-new span{animation:none}.sm-acc summary>svg.i:last-child,.sm-tbchoices button{transition:none}}.sm-logo{justify-items:start;gap:8px;margin-block-start:10px;display:grid}.sm-logo-list{color:var(--ink-soft);font:600 calc(14px * var(--fs)) var(--body);margin:0;padding:0;list-style:none}.sm-contacts{justify-items:start;gap:10px;display:grid}.sm-contacts-list{gap:8px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.sm-contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.sm-contact-x{block-size:44px;inline-size:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sm-contact-x:hover{background:var(--hover);color:var(--ink)}@media (width<=520px){.sm-contact-row{grid-template-columns:minmax(0,1fr) 44px}.sm-contact-row .nt-ltr{grid-column:1}.sm-contact-x{grid-area:1/2/3}}.sd-acts-bar{align-items:center;gap:2px 12px;margin-block:2px 4px;display:flex}.sd-import{color:var(--ink-faint)}.sd-legend{color:var(--ink-soft);font:700 calc(13px * var(--fs)) var(--display);flex-wrap:wrap;gap:6px 14px;margin:0 0 6px;display:flex}.sd-legend:empty{display:none}.sd-legend span{align-items:center;gap:6px;display:inline-flex}#sd-list-view:has(.sd-days[data-editing]) :is(.sd-legend,.sd-import,#sd-add){display:none}#sd-link-modal .sm-input{inline-size:100%;margin-block-end:8px}.sd-days>li{padding:0}.sd-day-row{min-block-size:68px;min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 0;display:flex}.sd-day-row:hover .t{text-underline-offset:4px;text-decoration:underline}.sd-day-row .n{text-align:center;inline-size:32px;font:800 calc(20px * var(--fs)) var(--display);flex:none}.sd-day-row .main{flex:1;gap:2px;min-inline-size:0;display:grid}.sd-day-row .t{font:700 calc(16px * var(--fs)) / 1.3 var(--display)}.sd-day-row .t.none{color:var(--ink-faint);font-weight:500}.sd-day-row .s{color:var(--ink-soft);font-size:calc(14.5px * var(--fs));flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.sd-day-row .s .num{direction:rtl}.sd-day-row .s .sep{background:var(--ink-faint);opacity:.6;border-radius:50%;block-size:4px;inline-size:4px}.sd-day-row .hotel{unicode-bidi:plaintext}.sd-day-row>svg.i{color:var(--ink-faint)}.sd-days[data-editing] .sd-day-row{pointer-events:none}.sd-dayhead{align-items:center;gap:4px;margin-block:4px 10px;display:flex;position:relative}.sd-arrow{border-radius:14px}.sd-arrow:disabled{opacity:.32;cursor:default}.sd-switch{border:1.5px solid var(--line);background:var(--card);min-block-size:44px;color:var(--ink);font:700 calc(15px * var(--fs)) var(--display);border-radius:14px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.sd-switch .num{color:var(--ink-soft);direction:rtl}.sd-switch svg.i{block-size:18px;inline-size:18px;color:var(--ink-faint)}.sd-switch[aria-expanded=true]{border-color:var(--ink)}.sd-days-pop{z-index:25;background:var(--card);border:1.5px solid var(--line);max-block-size:min(70dvh,560px);inline-size:min(360px,100vw - 32px);animation:sd-pop .2s var(--settle);border-radius:18px;padding:6px;position:absolute;inset-block-start:52px;inset-inline-start:0;overflow:auto;box-shadow:0 22px 44px -22px #1c2a4f80}@keyframes sd-pop{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.sd-days-pop ol{margin:0;padding:0;list-style:none}.sd-pop-day{min-block-size:46px;inline-size:100%;color:inherit;text-align:start;font-size:calc(15px * var(--fs));background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 10px;display:flex}.sd-pop-day b{inline-size:24px;font:800 calc(15px * var(--fs)) var(--display)}.sd-pop-day span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sd-pop-day span.none{color:var(--ink-faint)}.sd-pop-day:hover,.sd-pop-day[aria-current]{background:var(--ground-b)}.sd-pop-day[aria-current]{font-weight:700}.sd-pop-foot{border-block-start:1.5px dashed var(--line);margin-block-start:4px;padding:4px 4px 0;display:flex}.sd-day-top{gap:8px;margin-block-end:6px;display:grid}.sd-title-in.sm-input{min-block-size:52px;font:800 calc(26px * var(--fs)) / 1.2 var(--display);background:0 0;border-color:#0000;padding-inline:0}.sd-title-in.sm-input:hover,.sd-title-in.sm-input:focus{border-color:var(--line);background:var(--card);padding-inline:12px}.sd-region{gap:8px}.sd-region[aria-pressed=true]{background:var(--rt);border-color:var(--rc);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rc)}.sd-region .v2-dot{background:var(--rc)}.sd-add-act{margin-block-start:4px}.sd-side .sm-block:first-child{border-block-start:1.5px dashed var(--line);padding-block-start:18px}.sd-del{border-block-start:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-block-start:22px;padding-block-start:10px;display:flex}.sd-acts>li{align-items:flex-start}.sd-act-in{flex:1;min-inline-size:0}.sd-act-open{inline-size:100%;color:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.sd-when-b{border:1.5px solid var(--line);white-space:nowrap;background:var(--card);min-block-size:44px;inline-size:112px;font:700 calc(15px * var(--fs)) var(--display);border-radius:14px;flex:none;place-items:center;padding:0 6px;display:grid}.sd-when-b.part{color:var(--ink-soft)}.sd-what{flex:1;gap:2px;min-inline-size:0;padding-block-start:9px;display:grid}.sd-what .t{font:700 calc(16px * var(--fs)) / 1.3 var(--display);align-items:center;gap:6px;display:flex}.sd-what .t svg.i{block-size:16px;inline-size:16px;color:var(--sea)}.sd-what .s{color:var(--ink-soft);font-size:calc(14.5px * var(--fs))}.sd-acts>li.open{border:1.5px solid var(--ink);background:var(--card);border-radius:22px;margin-block:8px;padding:16px;display:block}.sd-act-body{gap:14px;display:grid}.sd-when-f .sm-label{margin-block-end:8px;display:block}.sd-times{grid-template-columns:1fr 1fr;gap:8px;max-inline-size:360px;margin-block-start:10px;display:grid}.sd-times .sm-field{margin:0}.sd-times .sm-label{font-size:calc(13px * var(--fs));color:var(--ink-soft);margin:0}.sd-note .sm-field{margin:0}.sd-site-row{border:1.5px solid var(--line);background:var(--ground-b);min-block-size:68px;inline-size:100%;color:inherit;text-align:start;transition:border-color .2s var(--settle);border-radius:18px;align-items:center;gap:12px;padding:8px 10px;display:flex}.sd-site-row:hover{border-color:var(--ink)}.sd-site-row img{object-fit:cover;border-radius:14px;flex:none;block-size:52px;inline-size:52px}.sd-site-row .main{flex:1;min-inline-size:0;display:grid}.sd-site-row b{font:700 calc(16px * var(--fs)) var(--display)}.sd-site-row small{color:var(--ink-soft);font-size:calc(13.5px * var(--fs))}.sd-site-row>svg.i{color:var(--ink-faint)}.sd-act-acts{align-items:center;gap:8px;display:flex}.v2-name-box{position:relative}.v2-name-in{border:1.5px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:8px;min-block-size:54px;padding:0 14px;display:flex}.v2-name-in:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--sea-tint)}.v2-name-in input{min-inline-size:0;font:700 calc(19px * var(--fs)) var(--display);background:0 0;border:0;outline:none;flex:1;padding:0}.v2-name-in input:is(:focus,:focus-visible){box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.v2-name-in input::placeholder{color:var(--ink-faint);font-weight:500}.v2-name-box .pin-ic,.v2-name-box .find-ic{color:var(--ink-faint);display:inline-grid}.v2-name-box .pin-ic{color:var(--sea)}.v2-name-box:not(.linked) .pin-ic,.v2-name-box.linked .find-ic,.v2-name-box.typing .pin-ic,.v2-name-box.typing .lib-tag{display:none}.v2-name-box.typing .find-ic{display:inline-grid}.v2-name-list{z-index:6;border:1.5px solid var(--line);background:var(--card);animation:sd-pop .2s var(--settle);border-radius:16px;margin:0;padding:6px;list-style:none;display:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;box-shadow:0 18px 36px -22px #1c2a4f80}.v2-name-box.typing .v2-name-list{display:block}.v2-name-list button{min-block-size:52px;inline-size:100%;color:inherit;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 10px;display:flex}.v2-name-list button:hover,.v2-name-list button[aria-selected=true]{background:var(--ground-b)}.v2-name-list b{font:700 calc(16px * var(--fs)) var(--display);display:block}.v2-name-list small{color:var(--ink-faint);font-size:calc(13.5px * var(--fs))}.v2-name-list .pin,.v2-name-list .new,.v2-name-list .new b{color:var(--sea)}.sd-stay .sm-field{margin-block-end:14px}.sd-two{align-items:end;gap:0 10px;display:grid}.sd-fl>li{gap:10px}.sd-fl>li.open{padding-block:10px;display:block}.sd-fl .code{font:800 calc(17px * var(--fs)) var(--display)}.sd-fl .main{flex:1;gap:2px;min-inline-size:0;display:grid}.sd-fl .route{font:700 calc(16px * var(--fs)) var(--display);justify-self:start;align-items:center;gap:6px;display:inline-flex}.sd-fl .route svg.i{block-size:14px;inline-size:14px;color:var(--ink-faint);transform:scaleX(-1)}.sd-fl .s{color:var(--ink-soft);font-size:calc(14px * var(--fs));margin:0}.sd-fl-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;margin-block-end:8px;display:grid}.sd-fl-form .sm-field:first-child{grid-column:1/-1}@media (width>=1024px){.sd-day-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.sd-day-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.sd-day-grid .sd-side .sm-block:first-child{border-block-start:0;padding-block-start:4px}}@media (prefers-reduced-motion:reduce){.sd-days-pop,.v2-name-list{animation:none}.sd-site-row{transition:none}}.ct-block{margin-block-end:28px}.ct-head{align-items:center;gap:12px;margin-block-end:8px;display:flex}.ct-head .sm-step-h{flex:auto;margin:0}.ct-list{margin:0;padding:0;list-style:none;display:grid}.ct-item{border-block-end:1px solid var(--line);align-items:center;gap:8px;min-block-size:52px;display:flex}.ct-item .ct-name{flex:auto;align-items:baseline;gap:8px;min-inline-size:0;display:flex;overflow:hidden}.ct-item .ct-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ct-own{color:var(--ink-soft);font-size:calc(12px * var(--fs))}.ct-sum{color:var(--ink-soft);font-size:calc(13px * var(--fs));white-space:nowrap}.ct-add,.ct-new{gap:4px;margin-block-end:16px;display:grid}.ct-form{gap:4px 14px;display:grid}@media (width>=600px){.ct-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-form>.sm-field:has(textarea),.ct-form>.sm-field:has(.ct-swatches),.ct-form>.sm-field:has(.ct-chips){grid-column:1/-1}}.ct-form textarea.sm-input{resize:vertical;min-block-size:88px}.ct-act,.pb-act{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.ct-chips{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ct-chips:empty{display:none}.ct-chip{background:var(--sea-tint,#e1eaf2);color:var(--ink);border-radius:999px;align-items:center;gap:2px;padding-inline-start:12px;font-weight:600;display:inline-flex}.ct-chip-x{block-size:36px;inline-size:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ct-chip-x:hover{color:var(--ink)}.ct-chip-x:focus-visible{outline:3px solid var(--sea);outline-offset:-3px}@media (width<=759px){.ct-item{flex-wrap:wrap}.ct-item .ct-sum{flex-basis:100%;order:3}}.ct-open{min-block-size:52px;min-inline-size:0;color:var(--ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:baseline;gap:12px;padding:0;display:flex}.ct-open:disabled,.ct-open:not([data-edit]){cursor:default}.ct-open:focus-visible{outline:3px solid var(--sea);outline-offset:2px}.ct-open .ct-name{flex-wrap:wrap;flex:0 auto}.ct-open{flex-wrap:wrap;row-gap:4px;padding-block:8px}.ct-open .ct-sum{white-space:normal;min-inline-size:0}.ct-ok,.ct-wait{min-block-size:24px;font:700 calc(12.5px * var(--fs)) var(--display);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.ct-ok{background:var(--lc-tint);color:var(--lc)}.ct-wait{background:var(--nt-tint);color:var(--nt)}.ct-panel:not(:empty){gap:4px;margin-block-end:16px;display:grid}.ct-swatches{flex-wrap:wrap;gap:10px;margin-block-start:4px;display:flex}.ct-swatch{background:var(--sw,#999);cursor:pointer;border:3px solid #0000;border-radius:50%;block-size:44px;inline-size:44px;padding:0}.ct-swatch[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 3px #fff}.ct-swatch:focus-visible{outline:3px solid var(--sea);outline-offset:2px}.pb-status{font:800 calc(18px * var(--fs)) var(--display);margin:0 0 4px}.pb-release{color:var(--ink-soft);margin:0 0 16px}.pb-preview{margin-block-start:12px}.pb-preview a,.ct-item a{color:var(--sea);font-weight:700}#pb-msg.ok{color:var(--green,#3d6644)}#pb-actions{margin-block:12px}.ct-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-block:2px 4px;display:flex}.ct-tools .ct-find{flex:220px;min-inline-size:0}.v2-seg{border:1.5px solid var(--line);background:var(--card);border-radius:16px;padding:3px;display:inline-flex}.v2-seg button{min-block-size:40px;color:var(--ink-soft);font:700 calc(15px * var(--fs)) var(--display);background:0 0;border:0;border-radius:13px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.v2-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.v2-seg b{opacity:.75;font-weight:500}.ct-list-h{align-items:center;gap:4px 12px;display:flex}.ct-rows>li{padding-block:6px}.ct-rows .row{min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ct-rows .main{flex:1;gap:2px;min-inline-size:0;display:grid}.ct-rows .t{font:700 calc(16px * var(--fs)) / 1.3 var(--display)}.ct-rows .s{color:var(--ink-soft);font-size:calc(14.5px * var(--fs))}.ct-rows .s.v2-ltr{justify-self:start}.sm-thumb{object-fit:cover;background:var(--ground-b);border-radius:14px;flex:none;block-size:52px;inline-size:52px}.ct-none{color:var(--ink-faint);padding:18px 4px}.v2-add-h{align-items:center;gap:8px;margin-block:8px 12px;display:flex}.v2-add-h h2{font:800 calc(26px * var(--fs)) / 1.15 var(--display);flex:1;margin:0}.v2-pick .sm-search{flex:none}.sm-results{margin:6px 0 0;padding:0;list-style:none}.sm-results button{min-block-size:60px;inline-size:100%;color:inherit;text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 8px;display:flex}.sm-results button:hover{background:var(--ground-b)}.sm-results button[aria-pressed=true]{background:var(--card);box-shadow:0 0 0 1.5px var(--ink)}.sm-results .thumb{object-fit:cover;background:var(--ground-b);border-radius:14px;flex:none;block-size:48px;inline-size:48px}.sm-results b{font:700 calc(16px * var(--fs)) var(--display);display:block}.sm-results small{color:var(--ink-faint);font-size:calc(13.5px * var(--fs))}.sm-results small i{font-family:var(--display);font-weight:500}.v2-detail{margin-block-start:18px}.v2-hero.small{grid-template-columns:132px minmax(0,1fr);align-items:center}.v2-hero.small h3{font:800 calc(24px * var(--fs)) / 1.15 var(--display);margin:0}.v2-sci{color:var(--ink-soft);font:italic 500 calc(15px * var(--fs)) var(--display);text-align:end;margin:2px 0 8px}.v2-tabs{border:1.5px solid var(--line);background:var(--card);scrollbar-width:none;border-radius:16px;gap:2px;margin-block:18px 4px;padding:3px;display:flex;overflow-x:auto}.v2-tabs button{min-block-size:42px;color:var(--ink-soft);font:700 calc(15px * var(--fs)) var(--display);white-space:nowrap;background:0 0;border:0;border-radius:13px;flex:1 0 auto;padding:0 14px;position:relative}.v2-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.v2-tabs button.changed:after{content:"";background:var(--sea);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:7px;inset-inline-end:6px}.v2-tabs .req{color:var(--en);margin-inline-start:2px}.v2-tabs button[aria-selected=true] .req{color:#f2b8b0}.v2-pane{padding-block:6px 4px}.v2-specs{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.v2-tf{margin-block:16px 0}.v2-tf .sm-chips,.v2-tf .v2-seg{margin-block-start:8px}.v2-auto{color:var(--ink-soft);font:700 calc(14px * var(--fs)) var(--display);direction:rtl;margin:8px 0 0}.v2-cmp{border:1.5px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:auto 1fr 1fr;margin-block-start:8px;display:grid;overflow:hidden}.v2-cmp span{border-block-end:1px solid var(--line);font-size:calc(15px * var(--fs));padding:10px 12px}.v2-cmp .h{font:700 calc(15px * var(--fs)) var(--display);background:var(--ground-b)}.v2-cmp .r{color:var(--ink-soft);font-weight:700}.v2-tip{color:var(--ink-soft)}.v2-dish{margin-block-start:14px}.v2-add-bar{z-index:5;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#e2e9f300, var(--ground-c) 35%);align-items:center;gap:10px;margin-block-start:22px;display:flex;position:sticky;inset-block-end:0}[data-screen=new-request] .v2-add-bar{z-index:7;background:var(--card);border-block-start:1.5px solid var(--line);margin:0;padding:10px 16px;position:fixed;inset-block-end:calc(var(--act-h,68px) + env(safe-area-inset-bottom));inset-inline:0}.v2-ms{position:relative}.v2-ms-btn{text-align:start;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;inline-size:100%;font-weight:700;display:block;overflow:hidden}.v2-ms-btn.empty{color:var(--ink-faint);font-weight:500}.v2-ms-panel{z-index:8;border:1.5px solid var(--line);background:var(--card);border-radius:16px;gap:6px;padding:10px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;box-shadow:0 18px 36px -22px #1c2a4f80}.v2-ms-panel[hidden]{display:none}.dt-region{gap:8px}.dt-color{flex:none;position:relative}.dt-color-btn{background:0 0;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:4px;min-block-size:44px;padding-block:0;padding-inline:8px 6px;display:inline-flex}.dt-color-btn:hover,.dt-color-btn[aria-expanded=true]{border-color:var(--line);background:var(--card)}.dt-color-btn .dot,.dt-color-pop .dot{background:var(--rc);border-radius:50%;flex:none;block-size:22px;inline-size:22px}.dt-color-btn svg.i{block-size:14px;inline-size:14px;color:var(--ink-faint)}.dt-color-pop{z-index:10;background:var(--card);border:1.5px solid var(--line);border-radius:16px;inline-size:176px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:48px;inset-inline-start:0;box-shadow:0 18px 36px -20px #1c2a4f80}.dt-color-pop button{min-block-size:44px;inline-size:100%;color:inherit;text-align:start;font:700 calc(15px * var(--fs)) var(--display);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 8px;display:flex}.dt-color-pop button:hover,.dt-color-pop button[aria-selected=true]{background:var(--ground-b)}.dt-color-pop .dot{block-size:18px;inline-size:18px}.dt-color-pop .used{color:var(--ink-faint);font:500 calc(12px * var(--fs)) var(--display);margin-inline-start:auto}.dt-rname{min-block-size:44px;min-inline-size:0;font:700 calc(16px * var(--fs)) var(--display);background:0 0;border:1.5px solid #0000;border-radius:12px;flex:1;padding:0 10px}.dt-rname:hover{border-color:var(--line);background:var(--card)}.dt-rname:focus{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 3px var(--sea-tint);outline:none}.dt-tel{color:var(--ink-soft);font-size:calc(15px * var(--fs))}.sf-wait{color:var(--ink-soft);font-size:calc(14px * var(--fs));flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}@media (width>=1024px){.ct-screen .v2-add-body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:36px;display:grid}.ct-screen .v2-add-body.editing{grid-template-columns:minmax(0,1fr);max-inline-size:760px}.ct-screen .v2-pick{position:sticky;inset-block-start:76px}.ct-screen .v2-detail{margin-block-start:0}.v2-specs{grid-template-columns:1fr 1fr 1fr}.dt-two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}}.sm-chips{flex-wrap:wrap;gap:8px;display:flex}.v2-chip{border:1.5px solid var(--line);background:var(--card);min-block-size:44px;color:var(--ink);font:700 calc(14px * var(--fs)) var(--display);white-space:nowrap;transition:background-color .15s var(--settle), border-color .15s var(--settle);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.v2-chip:hover{border-color:var(--line-strong)}.v2-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.v2-chip .d{opacity:.7;font-weight:500}.v2-chip svg.i{block-size:16px;inline-size:16px}.sm-tag{background:var(--slate-tint);min-block-size:26px;color:var(--slate);font:700 calc(13px * var(--fs)) var(--display);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.sm-tag.ok{background:var(--lc-tint);color:var(--lc)}.sm-tag.warn{background:var(--nt-tint);color:var(--nt)}.sm-tag.sea{background:var(--sea-tint);color:var(--sea)}.sm-tag:empty{display:none}.sm-block{border-block-start:1.5px dashed var(--line);padding-block:18px 6px}.sm-block:first-child{border-block-start:0;padding-block-start:4px}.sm-block-h{align-items:center;gap:8px;min-block-size:44px;margin:0 0 6px;display:flex}.sm-block-h h3{font:700 calc(19px * var(--fs)) / 1.2 var(--display);flex:1;margin:0}.v2-rows{margin:0;padding:0;list-style:none}.v2-rows>li{border-block-end:1.5px dashed var(--line);align-items:center;gap:10px;min-block-size:56px;display:flex}.v2-rows>li:last-child{border-block-end:0}.v2-dot{background:var(--rc,var(--slate));border-radius:50%;flex:none;block-size:10px;inline-size:10px;display:inline-block}.v2-ltr{direction:ltr;unicode-bidi:isolate}input.v2-ltr{text-align:end}.v2-none{color:var(--ink-faint)}.v2-hint{margin-block-start:2px;display:block}.v2-x{block-size:44px;inline-size:44px;color:var(--ink-faint);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:inline-grid}.v2-x:hover{color:var(--en)}.nt-start.sm-modal-card{background:linear-gradient(170deg, #fbf3ee 0%, var(--ground-b) 100%);border-block-start:0;inline-size:min(100%,560px)}.nt-start-head{align-items:center;gap:8px;margin-block-end:14px;display:flex}.nt-start-head h2{font:800 calc(26px * var(--fs)) / 1.15 var(--display);flex:1;margin:0}.nt-blank{border:2px solid var(--ink);background:var(--card);min-block-size:76px;inline-size:100%;color:var(--ink);text-align:start;font:800 calc(19px * var(--fs)) var(--display);transition:transform .12s var(--settle);border-radius:22px;align-items:center;gap:14px;padding:14px 18px;display:flex}.nt-blank:active{transform:scale(.98)}.nt-blank .ic{background:var(--ink);color:#fff;border-radius:14px;flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid}.nt-blank>svg.i{color:var(--ink-faint)}.nt-or{font:700 calc(19px * var(--fs)) var(--display);margin:26px 0 8px}.nt-copy{color:var(--ink-soft);font-size:calc(15px * var(--fs));margin:0 0 12px}.nt-start-find{flex:none}.nt-trips{margin:10px 0 0;padding:0;list-style:none}.nt-trips button{min-block-size:60px;inline-size:100%;color:inherit;text-align:start;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:6px 8px;display:flex}.nt-trips button:hover{background:#ffffffbf}.nt-trips .main{flex:1;gap:2px;min-inline-size:0;display:grid}.nt-trips b{font:700 calc(16px * var(--fs)) var(--display)}.nt-trips small{color:var(--ink-faint);font-size:calc(14px * var(--fs));justify-self:start}.nt-trips svg.i{color:var(--ink-faint)}.nt-trips li+li{border-block-start:1.5px dashed var(--line)}.nt-begin-none{color:var(--ink-faint);margin:14px 4px 0}#nt-begin-h:focus{outline:none}.nt-ai{border:2px dashed var(--line-strong);cursor:not-allowed;background:#ffffff8c;border-radius:22px;align-items:center;gap:16px;min-block-size:96px;inline-size:100%;margin-block:16px 6px;padding:18px 20px;display:flex}.nt-ai-ic{background:var(--sea-tint);block-size:56px;inline-size:56px;color:var(--sea);border-radius:18px;flex:none;place-items:center;display:grid}.nt-ai-tx{flex:1;gap:2px;min-inline-size:0;display:grid}.nt-ai-tx b{font:800 calc(20px * var(--fs)) / 1.2 var(--display)}.nt-ai-tx span{color:var(--ink-soft);font-size:calc(15px * var(--fs))}.nt-ai .sm-tag{align-self:flex-start}.sm-rail-tog{display:none}@media (width>=1024px){.sm-wizard:has([data-step-body]:not([hidden]) :is(#sd-day-view,#sd-site-view,#ct-screen):not([hidden])):not([data-rail-open]) .sm-formgrid{grid-template-columns:56px minmax(0,1fr)}.sm-wizard:has([data-step-body]:not([hidden]) :is(#sd-day-view,#sd-site-view,#ct-screen):not([hidden])) .sm-rail-tog{margin-block-end:8px;display:inline-grid}.sm-wizard:has([data-step-body]:not([hidden]) :is(#sd-day-view,#sd-site-view,#ct-screen):not([hidden])):not([data-rail-open]) .sm-steps .t{display:none}.sm-wizard:has([data-step-body]:not([hidden]) :is(#sd-day-view,#sd-site-view,#ct-screen):not([hidden])):not([data-rail-open]) .sm-steps button{grid-template-columns:34px;padding-inline:4px}.sm-wizard:has([data-step-body]:not([hidden]) :is(#sd-day-view,#sd-site-view,#ct-screen):not([hidden])) .sm-formbody{max-inline-size:1120px}}.lf{border-block-end:1.5px dashed var(--line);padding-block:12px}.lf:last-child{border-block-end:0}.lf-h{flex-wrap:wrap;align-items:center;gap:8px;min-block-size:32px;display:flex}.lf-h .sm-label{font-size:calc(14px * var(--fs));color:var(--ink-soft);flex:1}.lf-h .sm-textbtn{min-block-size:36px;font-size:calc(14px * var(--fs))}.lf-h .sm-textbtn.faint{color:var(--ink-faint)}.lf>p{font-size:calc(16.5px * var(--fs));white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.55}.lf>.sm-input,.lf>.sm-chips,.lf>.v2-ll,.lf>.v2-facts,.lf>.v2-uniq{margin-block-start:6px}.lf.own{background:var(--sea-tint);border-block-end-color:#0000;border-radius:16px;margin-inline:-12px;padding-inline:12px}.lf.own .sm-input{background:var(--card)}.lf .was{color:var(--ink-soft);font-size:calc(14px * var(--fs));white-space:pre-line;margin:8px 0 0}.lf .was s{text-decoration-color:#4c58778c}.v2-ll{direction:ltr;grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-ll label{direction:rtl;gap:4px;display:grid}.v2-ll span{font:700 calc(13px * var(--fs)) var(--display);color:var(--ink-soft)}.v2-ll .sm-input{text-align:end;font-variant-numeric:tabular-nums}.v2-ll .sm-err{direction:rtl;grid-column:1/-1}.v2-pic{aspect-ratio:1;border:2px solid var(--ink);background:var(--ground-b);border-radius:26px;inline-size:100%;max-inline-size:380px;display:grid;position:relative;overflow:hidden}.v2-pic img{object-fit:cover;grid-area:1/1;block-size:100%;inline-size:100%;display:block}.v2-pic .v2-pic-btn{min-block-size:40px;color:var(--ink);font:700 calc(14px * var(--fs)) var(--display);background:#ffffffeb;border:0;border-radius:999px;grid-area:1/1;place-self:end start;align-items:center;gap:6px;margin:12px;padding:0 14px;display:inline-flex}.v2-pic.empty{border-style:dashed;border-color:var(--line-strong);background:#ffffff80}.v2-pic.empty .v2-pic-btn{color:var(--ink-soft);font-size:calc(16px * var(--fs));background:0 0;place-self:center;justify-items:center;gap:6px;margin:0;display:grid}.v2-pic.empty small{font:500 calc(13px * var(--fs)) var(--display);color:var(--ink-faint)}.v2-pic .sm-err{background:var(--card);border-radius:10px;grid-area:1/1;align-self:start;margin:10px;padding:4px 10px}.v2-pic.small{border-radius:22px;max-inline-size:132px}.v2-pic.small .v2-pic-btn{min-block-size:34px;font-size:calc(12.5px * var(--fs));margin:6px;padding:0 10px}.v2-pic.small:not(.empty) .v2-pic-btn svg.i{display:none}.v2-site .v2-back{margin-block:6px 2px}.v2-hero{grid-template-columns:minmax(0,1fr);gap:16px;margin-block:6px 8px;display:grid}.v2-names h2{font:800 calc(28px * var(--fs)) / 1.15 var(--display);margin:0}.v2-names .v2-local{color:var(--ink-soft);font:500 calc(16px * var(--fs)) var(--display);text-align:end;margin:4px 0 10px}.v2-names .lf{border:0;padding-block:6px}.v2-meta{flex-wrap:wrap;gap:6px;display:flex}.v2-facts .v2-fact-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-fact{grid-template-columns:minmax(0,1fr) auto;gap:6px 4px;display:grid}.v2-fact input{grid-column:1}.v2-fact textarea{resize:vertical;grid-column:1;min-block-size:64px}.v2-fact .v2-x{grid-area:1/2/span 2;align-self:start}.v2-uses{margin:0;padding:0;list-style:none}.v2-use{min-block-size:52px;inline-size:100%;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:flex}.v2-use b{inline-size:56px;font:800 calc(15px * var(--fs)) var(--display)}.v2-use span{flex:1}.v2-use svg.i{color:var(--ink-faint)}.v2-bar{z-index:5;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#e2e9f300, var(--ground-c) 35%);align-items:center;gap:12px;margin-block-start:22px;display:flex;position:sticky;inset-block-end:0}@media (width>=1024px){.v2-hero{grid-template-columns:340px minmax(0,1fr);align-items:end;gap:28px}.v2-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.v2-cols .v2-side{position:sticky;inset-block-start:76px}}@media (prefers-reduced-motion:reduce){.v2-chip,.nt-blank{transition:none}}.sm-body ::placeholder{color:#a3a9bb;opacity:1}.sm-top-ctx{flex:1;min-inline-size:0;display:none}.sm-shell[data-wizard] .sm-top-ctx{display:flex}.sm-shell[data-wizard] .sm-topband .sm-wordmark{flex:none}.sm-shell[data-wizard] .sm-topband .sm-wordmark small{display:none}@media (width<=759px){.sm-shell[data-wizard] .sm-topband .sm-wordmark{display:none}}.v2-band{flex:1;align-items:center;gap:8px;min-block-size:44px;min-inline-size:0;display:flex}.v2-band h1{min-inline-size:0;font:800 calc(19px * var(--fs)) / 1.25 var(--display);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.v2-band h1:focus{outline:none}.v2-band .sm-iconbtn{background:0 0;border:0}.v2-band .sm-save{order:3}.v2-more{order:4;position:relative}.v2-menu{z-index:8;border:1.5px solid var(--line);background:var(--card);border-radius:16px;min-inline-size:200px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 12px 30px #1c2a4f24}.v2-menu button{min-block-size:44px;color:var(--ink);font:700 calc(15px * var(--fs)) var(--display);text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.v2-menu button:hover,.v2-menu button:focus-visible{background:var(--hover)}.v2-menu button.danger{color:#8e4a2f}.sm-wizard.v2 .sm-steps{gap:2px}.sm-wizard.v2 .sm-steps li+li:before{display:none}.sm-wizard.v2 .sm-steps button{border-radius:16px;grid-template-columns:28px minmax(0,1fr);min-block-size:44px;padding:0 14px}.sm-wizard.v2 .sm-steps .n{block-size:auto;inline-size:auto;color:var(--ink-soft);font:800 calc(15px * var(--fs)) var(--display);background:0 0;border:0}.sm-wizard.v2 .sm-steps li.done .n{color:var(--lc,#3d6644);background:0 0;border:0}.sm-wizard.v2 .sm-steps .t b{color:var(--ink-soft);font-weight:700}.sm-wizard.v2 .sm-steps .t small{display:none}.sm-wizard.v2 .sm-steps li[aria-current] button{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.sm-wizard.v2 .sm-steps li[aria-current] .n{color:var(--ink);border:0}.sm-wizard.v2 .sm-steps li[aria-current] .t b{color:var(--ink)}@media (width>=1024px){.sm-wizard.v2 .sm-formgrid>nav{inset-block-start:calc(var(--demo-h,0px) + var(--band-h,0px) + 16px)}}.sm-wizard.v2 .sm-steps-phone{z-index:5;background:var(--ground-a);margin-block-end:8px;position:sticky;inset-block-start:calc(var(--demo-h,0px) + 60px)}.sm-wizard.v2 .sm-steps-phone .row{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.sm-wizard.v2 .sm-steps-phone i{display:none}.sm-wizard.v2 .sm-steps-phone button{block-size:44px;inline-size:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.sm-wizard.v2 .sm-steps-phone button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sm-wizard.v2 .sm-steps-phone button:after{content:"";background:var(--line-strong);border-radius:99px;block-size:4px;position:absolute;inset-block-start:20px;inset-inline:0}.sm-wizard.v2 .sm-steps-phone button.done:after{background:#8e97b0}.sm-wizard.v2 .sm-steps-phone button[aria-current]:after{background:var(--ink);block-size:5px}.v2-actbar{align-items:center;gap:10px;margin-block-start:22px;padding:12px 0;display:flex}.v2-actbar .sm-grow{flex:1}.v2-prev{gap:4px;min-block-size:44px}.v2-actbar{z-index:7;box-sizing:border-box;min-block-size:var(--act-h);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-block-start:1.5px solid var(--line);margin:0;position:fixed;inset-block-end:0;inset-inline:0}[data-screen=new-request]{--act-h:68px}[data-screen=new-request] .sm-formbody{padding-block-end:calc(var(--act-h) + 96px)}.sm-input.big{min-block-size:56px;font:700 calc(19px * var(--fs)) var(--display)}.v2-files .sm-block-h{margin-block-end:2px}.v2-filerows{margin:0;padding:0;list-style:none}.v2-filerows li{border-block-end:1.5px dashed var(--line);align-items:center;gap:10px;min-block-size:52px;display:flex}.v2-filerows li:last-child{border-block-end:0}.v2-filerows .fi{color:var(--ink-soft);flex:none;place-items:center;display:inline-grid}.v2-filerows .fn{min-inline-size:0;color:var(--ink);font:700 calc(15px * var(--fs)) var(--display);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.v2-filerows li.bad .fn{white-space:normal;cursor:default;display:grid}.v2-filerows li.bad .fi{color:#8e4a2f}.v2-filerows .sz{color:var(--ink-faint);font-size:calc(13px * var(--fs));flex:none}.v2-filerows .sm-iconbtn{color:var(--ink-faint);background:0 0;border:0;flex:none}.v2-tagwrap{flex:none;position:relative}.v2-tagpill{border:1.5px solid var(--line);background:var(--card);min-block-size:32px;color:var(--ink);font:700 calc(13px * var(--fs)) var(--display);white-space:nowrap;border-radius:999px;padding:0 12px}.v2-tagpill.set{background:var(--sea-tint,#e1eaf2);color:var(--sea,#2f5d8a);border-color:#0000}.v2-tagmenu{z-index:8;border:1.5px solid var(--line);background:var(--card);border-radius:16px;min-inline-size:180px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 12px 30px #1c2a4f24}.v2-tagmenu button{min-block-size:40px;inline-size:100%;color:var(--ink);font:600 calc(15px * var(--fs)) inherit;text-align:start;background:0 0;border:0;border-radius:10px;padding:0 12px;display:block}.v2-tagmenu button:hover,.v2-tagmenu button:focus-visible,.v2-tagmenu [aria-selected=true]{background:var(--hover)}.v2-note{color:var(--ink-soft);font-size:calc(14px * var(--fs));align-items:center;gap:6px;margin:8px 0 0;display:flex}.v2-note svg.i{color:#8a6a12;flex:none}.v2-when-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-block:4px 8px;display:flex}.v2-when-meta .num{font:700 calc(14px * var(--fs)) var(--display);color:var(--ink-soft)}.v2-check{min-block-size:44px;color:var(--ink-soft);font:700 calc(14px * var(--fs)) var(--display);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.v2-check input{block-size:20px;inline-size:20px;accent-color:var(--ink);margin:0}@media (width>=640px){.v2-dest{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}}.v2-seg{border:1.5px solid var(--line);background:var(--card);border-radius:16px;place-self:flex-start start;inline-size:fit-content;max-inline-size:100%;padding:3px;display:inline-flex}.v2-seg-radio label{cursor:pointer;display:inline-flex;position:relative}.v2-seg-radio input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.v2-seg-radio label>span{min-block-size:42px;color:var(--ink-soft);font:700 calc(15px * var(--fs)) var(--display);border-radius:13px;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.v2-seg-radio input:checked+span{background:var(--ink);color:#fff}.v2-seg-radio input:disabled+span{color:var(--ink-faint);cursor:not-allowed}.v2-seg-radio input:focus-visible+span{outline:3px solid var(--sea);outline-offset:2px}.v2-seg-radio small{font-weight:600;font-size:calc(12px * var(--fs))}.v2-more-d{border-block-start:1.5px dashed var(--line);margin-block-start:6px}.v2-more-d>summary{min-block-size:56px;font:800 calc(17px * var(--fs)) var(--display);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.v2-more-d>summary::-webkit-details-marker{display:none}.v2-more-d>summary .sm-optional{flex:1}.v2-more-d>summary svg.i{transition:transform .3s var(--settle,ease)}.v2-more-d[open]>summary svg.i{transform:rotate(180deg)}.v2-guide{border:1.5px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:10px;min-block-size:56px;padding:6px 8px 6px 14px;display:flex}.v2-guide .who{flex:1;min-inline-size:0;display:grid}.v2-guide b{font:700 calc(16px * var(--fs)) var(--display)}.v2-guide small{color:var(--ink-faint);text-align:end}.v2-feat{margin:0;padding:0;list-style:none}.v2-feat li{border-block-end:1.5px dashed var(--line);align-items:center;gap:10px;min-block-size:56px;padding-block:6px;display:flex}.v2-feat li:last-child{border-block-end:0}.v2-feat .v2-ic{inline-size:36px;color:var(--ink-soft);flex:none;place-items:center;display:inline-grid}.v2-feat .main{cursor:pointer;flex:1;min-inline-size:0;display:grid}.v2-feat .main b{font:700 calc(16px * var(--fs)) var(--display)}.v2-feat .main small{color:var(--ink-faint);font-size:calc(14px * var(--fs))}.v2-feat li.off .v2-ic,.v2-feat li.off .main b{color:var(--ink-faint)}.v2-always{color:var(--ink-faint);font-size:calc(14.5px * var(--fs));margin:14px 0 0}.v2-bar-side h3{font:700 calc(19px * var(--fs)) var(--display);margin:26px 0 4px}.v2-bar-line{color:var(--ink-soft);font-size:calc(15px * var(--fs));margin:0 0 12px}.v2-tb{border:2px solid var(--ink);border-block-start:1.5px solid var(--line);background:var(--card);border-radius:0 0 26px 26px;grid-template-columns:repeat(4,1fr);align-items:end;max-inline-size:380px;margin-block-end:14px;padding:10px 6px 12px;display:grid}.v2-tb>div,.v2-tb .slot{color:var(--ink-faint);font:700 calc(12px * var(--fs)) var(--display);justify-items:center;gap:4px;display:grid}.v2-tb .v2-tb-slots{display:contents}.v2-tb .slot{color:var(--ink)}.v2-tb .slot.empty{color:var(--line-strong)}.v2-tb .slot.is-new{animation:v2-drop .35s var(--settle,ease)}@keyframes v2-drop{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.v2-tb .slot.is-new{animation:none}}@media (width>=1024px){.v2-feat-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.v2-bar-side{position:sticky;inset-block-start:calc(var(--demo-h,0px) + var(--band-h,0px) + 16px)}.v2-bar-side h3{margin-block-start:8px}}.v2-ready{margin:0;padding:0;list-style:none}.v2-ready li+li{border-block-start:1.5px dashed var(--line)}.v2-ready-row{min-block-size:64px;inline-size:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.v2-ready-row:hover .main b{text-underline-offset:3px;text-decoration:underline}.v2-ready-row .st{border-radius:99px;flex:none;place-items:center;block-size:28px;inline-size:28px;display:inline-grid}.v2-ready-row .st.ok{background:var(--lc-tint,#ddebdd);color:var(--lc,#3d6644)}.v2-ready-row .st.warn{color:#7a5a00;background:#f6e7b8}.v2-ready-row .main{flex:1;gap:2px;min-inline-size:0;display:grid}.v2-ready-row .main b{font:700 calc(16px * var(--fs)) var(--display)}.v2-ready-row .s{color:var(--ink-soft);font-size:calc(14px * var(--fs))}.v2-ready-row .fix{color:#7a5a00;font-weight:700}.v2-ready-prev{margin-block:16px 6px}.v2-acks{gap:6px;margin-block-start:14px;display:grid}.v2-acks label{min-block-size:44px;font-size:calc(15.5px * var(--fs));cursor:pointer;align-items:center;gap:10px;display:flex}.v2-acks input{block-size:22px;inline-size:22px;accent-color:var(--ink);flex:none;margin:0}.v2-cmp-ed{gap:4px;margin-block-start:6px;display:grid}.v2-cmp-rows{gap:6px;margin-block:6px 2px;display:grid}.v2-cmp-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) 40px;align-items:center;gap:6px;display:grid}.v2-cmp-row .sm-iconbtn{block-size:40px;inline-size:40px;color:var(--ink-faint);background:0 0;border:0}@media (width<=599px){.v2-cmp-row{grid-template-columns:1fr 40px}.v2-cmp-row .sm-input:not(:first-child){grid-column:1}.v2-cmp-row .sm-iconbtn{grid-area:1/2}}#ntf-chip{display:none!important}[data-screen=new-request] [data-step-body]{container-type:inline-size}.sm-sort>*{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sm-sort input,.sm-sort textarea,.sm-sort select{-webkit-user-select:text;user-select:text}.sm-sort>.is-dragging{z-index:3;cursor:grabbing;background:var(--card);border-radius:12px;transition:scale .16s cubic-bezier(.2,.9,.3,1),box-shadow .16s cubic-bezier(.2,.9,.3,1);position:relative;scale:1.012;box-shadow:0 14px 28px -14px #1c2a4f80,0 2px 6px -2px #1c2a4f2e}.sm-sort.is-sorting,.sm-sort.is-sorting *{cursor:grabbing}.sm-sort-x,.sm-sort-grip{block-size:44px;inline-size:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:none}.sm-sort[data-editing]>*>.sm-sort-x,.sm-sort[data-editing]>*>.sm-sort-grip{display:inline-grid}.sm-sort-x{color:var(--en)}.sm-sort-x:hover{background:color-mix(in srgb, var(--en) 10%, transparent)}.sm-sort-grip{cursor:grab;touch-action:none}.sm-sort-grip:hover{color:var(--ink)}.sm-sort-x:focus-visible,.sm-sort-grip:focus-visible{outline:3px solid var(--sea);outline-offset:-3px}.sm-sort[data-editing]>*{animation:.18s cubic-bezier(.2,.9,.3,1) sm-sort-in}@keyframes sm-sort-in{0%{opacity:.75}to{opacity:1}}.sm-sort-toggle[aria-pressed=true]{color:var(--sea)}@media (prefers-reduced-motion:reduce){.sm-sort>.is-dragging{transition:none;scale:none}.sm-sort[data-editing]>*{animation:none}}.sm-body{--band-h:56px}.sm-navtoggle{display:none}@media (width>=760px){.sm-shell{grid-template-rows:auto minmax(0,1fr)}.sm-topband{z-index:20;min-block-size:var(--band-h);background:var(--card);border-block-end:1.5px solid var(--line);grid-area:1/1/auto/-1;align-items:center;gap:12px;padding:6px 16px;display:flex;position:sticky;inset-block-start:0}.sm-topband .sm-wordmark{flex:1}.sm-topband .sm-menu-sheet{display:none}.sm-navtoggle{display:inline-grid}.sm-dot{background:var(--ink);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;inset-block-start:8px;inset-inline-end:9px}.sm-side{block-size:calc(100dvh - var(--band-h));grid-row:2;inset-block-start:var(--band-h)}.sm-side>.sm-wordmark{display:none}.sm-main{grid-row:2}.sm-is-demo .sm-topband{inset-block-start:var(--demo-h)}.sm-is-demo .sm-side{block-size:calc(100vh - var(--demo-h) - var(--band-h));inset-block-start:calc(var(--demo-h) + var(--band-h))}.sm-shell[data-nav=closed],.sm-shell[data-wizard]:not([data-peek]){grid-template-columns:minmax(0,1fr)}.sm-shell[data-nav=closed] .sm-side,.sm-shell[data-wizard]:not([data-peek]) .sm-side{display:none}.sm-shell[data-wizard] .sm-main{padding-block-start:10px}}.sm-thread{margin-block-start:8px}.sm-replies{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sm-replies:empty{display:none}.sm-reply{border-inline-start:2px solid var(--line-strong);padding-inline-start:12px}.sm-reply.by-owner{border-inline-start-color:var(--ink)}.sm-reply .sm-item-meta{margin-block-end:2px}.sm-reply-body{white-space:pre-wrap;overflow-wrap:anywhere}.sm-replies+.b-reply{margin-block-start:6px}.sm-reply-form{gap:8px;margin-block-start:8px;display:grid}.sm-reply-form textarea{resize:vertical;min-block-size:76px;inline-size:100%}#req-facets{margin-block-end:12px}@media (prefers-reduced-motion:reduce){.sm-reply-form{animation:none}}.nt-owner{align-items:start;gap:16px;display:grid}.nt-aside{gap:14px;min-inline-size:0;display:grid}.nt-panel{border-radius:var(--radius-m);background:var(--card);border:1.5px solid var(--line);padding:20px 22px 18px;container-type:inline-size}.nt-panel h2{font:700 calc(18px * var(--fs)) var(--display);align-items:center;gap:8px;margin:0 0 14px;display:flex}.nt-panel h2 svg.i{color:var(--sea)}@media (width>=1100px){.nt-owner{grid-template-columns:minmax(0,1fr) 330px}.nt-owner>.nt-aside{grid-area:1/2;position:sticky;inset-block-start:20px}.nt-owner>.nt-secs{grid-area:1/1}.nt-owner .nt-phone{display:none}}@media (width<=1099px){.nt-owner .nt-desk{display:none}}.nt-decide{gap:10px;display:grid}.nt-decide .sm-btn{inline-size:100%}.nt-decide-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nt-pay{background:var(--ground-b);min-block-size:48px;font-size:calc(15px * var(--fs));border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 12px;display:flex}.nt-pay .sm-textbtn{margin-inline-start:auto}.nt-pay .nt-pay-line{color:var(--ink-soft)}.nt-pay-links{gap:14px;margin-inline-start:auto;display:flex}.nt-pay-links .sm-textbtn{margin-inline-start:0}.nt-decide-form{background:var(--ground-b);border-radius:16px;gap:8px;padding:14px;display:grid}.nt-decide-form .sm-check-line,.nt-flags label{min-block-size:44px;font-size:calc(15px * var(--fs));align-items:center;gap:10px;display:flex}.nt-decide-form .sm-check-line input,.nt-flags input{block-size:22px;inline-size:22px;accent-color:var(--ink);flex:none;margin:0}.nt-decide-form .sm-label{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);margin:0}.nt-decide-form .sm-input{inline-size:100%}.nt-decide-form textarea.sm-input{min-block-size:96px}.nt-decide-form .sm-counter{justify-self:end}.nt-amount{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.nt-codebox{border:1.5px dashed var(--line-strong);border-radius:16px;gap:6px;padding:14px;display:grid}.nt-codebox .sm-bigcode{font-size:calc(22px * var(--fs));justify-self:start}.nt-flags{background:var(--card);border-radius:14px;max-block-size:320px;margin:0;padding:0 4px;display:grid;overflow:auto}.nt-flags .nt-flag-h{font:700 calc(14px * var(--fs)) var(--display);color:var(--ink-soft);margin:10px 0 2px}.nt-flags .num{color:var(--ink-soft)}.nt-flags label{align-items:flex-start;padding-block:6px;line-height:1.4}.nt-flags input{margin-block-start:1px}.nt-log h2{font:700 calc(18px * var(--fs)) var(--display);color:var(--night);align-items:center;gap:8px;margin:0 0 14px;display:flex}.nt-log h2 svg.i{color:var(--sea)}.nt-log ul{margin:0;padding:0;list-style:none}.nt-log li{font-size:calc(15px * var(--fs));color:var(--ink-soft);padding-block:6px;padding-inline-start:22px;position:relative}.nt-log li:before{content:"";border:2px solid var(--ink);background:var(--card);z-index:1;border-radius:50%;block-size:12px;inline-size:12px;position:absolute;inset-block-start:13px;inset-inline-start:2px}.nt-log li+li:after{content:"";background:var(--line);block-size:22px;inline-size:2px;position:absolute;inset-block-start:-8px;inset-inline-start:8px}.nt-log b{color:var(--ink);font-family:var(--display)}.nt-aside .nt-log{border-block-start:0;padding-block-start:4px}.nt-more>summary,.nt-drawer>summary{cursor:pointer;align-items:center;gap:8px;min-block-size:48px;list-style:none;display:flex}.nt-more>summary::-webkit-details-marker,.nt-drawer>summary::-webkit-details-marker{display:none}.nt-more>summary{border-block-start:1.5px dashed var(--line);font:700 calc(15px * var(--fs)) var(--display);color:var(--ink-soft);justify-content:space-between;margin-block:4px 8px;padding-block-start:4px}.nt-drawer{padding-block-end:4px}.nt-drawer>summary{justify-content:space-between}.nt-drawer>summary h2{margin:0}.nt-more>summary svg.i:last-child,.nt-drawer>summary>svg.i:last-child{color:var(--ink-soft);transition:transform .2s}.nt-more[open]>summary svg.i:last-child,.nt-drawer[open]>summary>svg.i:last-child{transform:rotate(180deg)}.nt-answers{margin:0 0 12px}.nt-answers>div{border-block-start:1.5px dashed var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4px 18px;padding-block:10px;display:grid}.nt-answers>div:first-child{border-block-start:0}.nt-answers dt{font-size:calc(15px * var(--fs));color:var(--ink-soft);line-height:1.45}.nt-answers dd{font:700 calc(15px * var(--fs)) / 1.45 var(--display);overflow-wrap:anywhere;margin:0}.nt-answers dd.none{color:var(--nt-ink,var(--nt))}.nt-answers .num{color:var(--ink-soft);font-weight:600}@container (width<=520px){.nt-answers>div{grid-template-columns:1fr}}.nt-build{margin:0 0 12px;padding:0;list-style:none}.nt-build>li{border-block-start:1.5px dashed var(--line);padding-block:10px}.nt-build>li:first-child{border-block-start:0;padding-block-start:0}.nt-build b{font:700 calc(15px * var(--fs)) var(--display)}.nt-build ul{color:var(--ink);font-size:calc(15px * var(--fs));margin:2px 0 0;padding-inline-start:18px;line-height:1.5}#nto-notes-dl dd{white-space:pre-line;overflow-wrap:anywhere}.nt-frame{border:1.5px solid var(--line);border-radius:var(--radius-m);background:var(--card);block-size:min(820px,100dvh - 190px);min-block-size:480px;inline-size:100%;display:block}.nt-frame[hidden]{display:none}@media (width>=900px){.nt-frame{max-inline-size:420px;margin-inline:auto}}.sm-quiet{--q-soft:#2e395a;--q-faint:#3e4766;--q-red:#b33a2e;max-inline-size:720px}.sm-vtools{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:6px;display:flex;position:relative}.sm-vtools>.sm-search{flex:220px}@media (width<=599px){.sm-vtools>.sm-search{flex-basis:100%}}.sm-vtext{min-block-size:44px;font:700 calc(15px * var(--fs)) var(--display);color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.sm-vtext.plain{text-decoration:none}.sm-vtext.red{color:var(--q-red);text-decoration-color:#b33a2e59}.sm-vtext:disabled{opacity:.45}.sm-vhead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-block-end:18px;display:flex}.sm-vhead h1{font:800 calc(28px * var(--fs)) / 1.15 var(--display);color:var(--ink);margin:0}.sm-vhead .sub{font:600 calc(15px * var(--fs)) var(--display);color:var(--q-soft)}.sm-vhead .end{margin-inline-start:auto}.sm-vmeta{font-size:calc(15px * var(--fs));color:var(--q-soft);margin:-10px 0 20px}.sm-vmeta>span+span:before{content:"·";color:var(--q-faint);margin-inline:8px}.sm-vday{font:700 calc(14px * var(--fs)) var(--display);color:var(--q-faint);margin:22px 0 2px}.sm-vdayb{min-block-size:44px;inline-size:100%;font:inherit;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.sm-vdayb .c{color:var(--q-faint);font-weight:600}.sm-vdayb svg.i{block-size:18px;inline-size:18px;transition:rotate .25s var(--settle);margin-inline-start:auto}.sm-vdayb[aria-expanded=false] svg.i{rotate:90deg}.sm-vrows{margin:0;padding:0;list-style:none}.sm-vrows>li+li{border-block-start:1px solid var(--line)}.sm-vrow{inline-size:100%;color:var(--ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;padding:14px 0;text-decoration:none;display:grid}.sm-vrows>li.has-del{position:relative}.sm-vrows>li.has-del>.sm-vrow{padding-inline-end:52px}.sm-vdel{block-size:44px;inline-size:44px;color:var(--q-faint);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.sm-vdel:hover,.sm-vdel:focus-visible{background:var(--hover);color:#8e4a2f}.sm-vrow:hover .t{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.sm-vdot{border-radius:50%;block-size:8px;inline-size:8px;translate:0 -2px}.is-new>.sm-vrow .sm-vdot{background:var(--ink)}.is-urgent>.sm-vrow .sm-vdot{background:var(--q-red)}.sm-vrow .t{font:500 calc(16.5px * var(--fs)) / 1.35 var(--display);color:var(--q-soft);overflow-wrap:anywhere;grid-column:2}.is-new>.sm-vrow .t{color:var(--ink);font-weight:700}.sm-vrow .w{font:500 calc(14px * var(--fs)) var(--display);color:var(--q-faint);white-space:nowrap;grid-column:3}.sm-vrow .m{font-size:calc(14.5px * var(--fs));color:var(--q-faint);grid-column:2/4;margin-block-start:1px}.sm-vrow .m>span+span:before{content:"·";margin-inline:7px}.sm-vrow .x{font-size:calc(16px * var(--fs));color:var(--ink);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;grid-column:2/4;margin-block-start:3px;display:-webkit-box;overflow:hidden}.sm-vrow .todo{font:700 calc(14.5px * var(--fs)) var(--display);color:var(--ink);grid-column:2/4;margin-block-start:6px}.sm-vurgent{color:var(--q-red);font-weight:700}.sm-vopen{color:var(--ink);padding:0 26px 16px 0}.sm-vopen p{white-space:pre-wrap;margin:0 0 8px}.sm-vopen dl,.sm-vfacts{font-size:calc(15.5px * var(--fs));grid-template-columns:auto 1fr;gap:4px 16px;margin:0 0 8px;display:grid}.sm-vopen dt,.sm-vfacts dt{color:var(--q-faint);font:600 calc(15px * var(--fs)) var(--display)}.sm-vopen dd,.sm-vfacts dd{margin:0}.sm-vopen del{color:var(--q-faint)}.sm-vempty{font:600 calc(17px * var(--fs)) var(--display);color:var(--q-soft);margin:0;padding:26px 0}details.sm-vfold{border-block-start:1px solid var(--line)}details.sm-vfold:last-of-type{border-block-end:1px solid var(--line)}details.sm-vfold>summary{cursor:pointer;min-block-size:52px;font:700 calc(16px * var(--fs)) var(--display);color:var(--ink);align-items:center;list-style:none;display:flex}details.sm-vfold>summary::-webkit-details-marker{display:none}details.sm-vfold>summary .s{font:500 calc(14.5px * var(--fs)) var(--display);color:var(--q-faint);margin-inline:auto 10px}details.sm-vfold>summary svg.i{block-size:18px;inline-size:18px;transition:rotate .3s var(--settle)}details.sm-vfold[open]>summary svg.i{rotate:180deg}details.sm-vfold>.in{padding-block-end:14px}.sm-vfolds{margin-block-start:30px}.sm-vstate{font:700 calc(17px * var(--fs)) var(--display);color:var(--ink);align-items:baseline;gap:10px;margin:0 0 18px;display:flex}.sm-vstate .sm-vdot{background:var(--ink);flex:none;translate:0 -3px}.sm-vbody{font-size:calc(18px * var(--fs));white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0 0 18px;line-height:1.6}.sm-vbody.soft{font-size:calc(16px * var(--fs));color:var(--q-soft)}.sm-vquote{border:1.5px solid var(--line);background:var(--card);white-space:pre-wrap;border-radius:18px;margin:0 0 18px;padding:14px 16px}.sm-vquote b{font:700 calc(14px * var(--fs)) var(--display);color:var(--q-faint);margin-block-end:2px;display:block}.sm-vquote small{color:var(--q-faint);font-size:calc(14px * var(--fs));margin-block-start:4px;display:block}.sm-vfiles{margin:0 0 18px;padding:0;list-style:none}.sm-vfiles li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sm-vfiles .s{color:var(--q-faint);font-size:calc(14px * var(--fs))}.sm-vsec{font:700 calc(16px * var(--fs)) var(--display);color:var(--ink);margin:26px 0 6px}.sm-vsteps{gap:4px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sm-vsteps li{background:var(--line);border-radius:999px;flex:1;block-size:4px}.sm-vsteps li.done{background:var(--ink)}.sm-vsteplist{margin:0;padding-inline-start:20px}.sm-vsteplist li{min-block-size:30px;color:var(--q-faint)}.sm-vsteplist li.done{color:var(--ink)}.sm-vsteplist li[aria-current]{color:var(--ink);font-weight:700}.sm-vfield{gap:6px;margin-block-end:18px;display:grid}.sm-vfield>label{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink)}.sm-vfield>label span{color:var(--q-faint);font-weight:500}.sm-vinput{border:1.5px solid var(--line);background:var(--card);min-block-size:46px;inline-size:100%;font-size:calc(16px * var(--fs));color:var(--ink);resize:vertical;border-radius:14px;padding:10px 14px}.sm-vinput:focus{border-color:var(--ink);outline:none}.sm-vcounter{font-size:calc(13px * var(--fs));color:var(--q-faint);justify-self:end}.sm-vcheckline{min-block-size:44px;font-size:calc(16px * var(--fs));align-items:center;gap:12px;display:flex}.sm-vcheckline input{block-size:20px;inline-size:20px;accent-color:var(--ink)}.sm-vend{border-block-start:1px solid var(--line);margin-block-start:34px;padding-block-start:10px}.sm-btn.sm-vbtn-red{background:var(--q-red);border-color:var(--q-red);color:#fff}.sm-vact{flex-wrap:wrap;gap:10px;margin-block-start:26px;display:flex}.sm-vact .sm-btn{flex:1 1 0}@media (width<=899px){.sm-vact.dock{z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));backdrop-filter:blur(16px);border-block-start:1px solid var(--line);background:#eef0f7f0;margin:0;position:fixed;inset-block-end:0;inset-inline:0}.sm-quiet:has(.sm-vact.dock:not([hidden])){padding-block-end:96px}}@media (width>=900px){.sm-vact .sm-btn{flex:none;min-inline-size:150px}}.sm-vset-h{font:800 calc(19px * var(--fs)) var(--display);color:var(--ink);margin:34px 0 4px}.sm-vset-h.first{margin-block-start:8px}.sm-vsw{border-block-end:1px solid var(--line);align-items:center;gap:16px;min-block-size:60px;display:flex}.sm-vsw .l{font:500 calc(16.5px * var(--fs)) / 1.35 var(--display);color:var(--ink);flex:1}.sm-vsw .l small{font:400 calc(14px * var(--fs)) var(--body);color:var(--q-faint);display:block}.sm-vkinds{margin-block-start:16px}.sm-vkinds.is-muted{opacity:.45}details.sm-vfold .sm-vsw:last-child{border-block-end:0}@media (prefers-reduced-motion:reduce){.sm-vdayb svg.i,details.sm-vfold>summary svg.i{transition:none}}.sm-filters .sm-fsep{background:var(--line-strong);flex:none;align-self:center;block-size:22px;inline-size:1px;margin-inline:4px}.sm-tt .c-sel,.sm-tt .c-act{inline-size:44px;padding-inline:8px 0}.sm-tt:not([data-select]) .c-sel{display:none}.sm-tt .c-act{text-align:end;white-space:nowrap}.sm-tt .c-act:empty{padding:0}.sm-selbox{block-size:22px;inline-size:22px;accent-color:var(--ink);cursor:pointer;margin:0}.sm-tt tr.is-picked{background:var(--hover)}.sm-tline{font-size:calc(13.5px * var(--fs));color:#3e4766;margin-block-start:2px;font-weight:500;display:block}.sm-tline>.sm-tsub+.sm-tsub:before,.sm-tline>span+span:before{content:"·";margin-inline:7px}.sm-tsub{font-size:inherit}.sm-rowdel{position:static;translate:none}.sm-tt .c-act .sm-textbtn{font:700 calc(14px * var(--fs)) var(--display)}@media (width<=759px){.sm-tt tbody tr{grid-template-columns:1fr auto auto;grid-template-areas:"code phase act""name name name""extra extra extra"}.sm-tt td.c-act{grid-area:act;align-self:center;padding:0;display:block}.sm-tt[data-select] tbody tr{grid-template-columns:auto 1fr auto auto;grid-template-areas:"sel code phase act""sel name name name""sel extra extra extra"}.sm-tt[data-select] td.c-sel{grid-area:sel;align-self:center;padding-inline:0 12px;display:block}.sm-tt td.c-sel,.sm-tt td.c-act{z-index:2;position:relative}}.sm-bulkbar{z-index:15;border:1.5px solid var(--line-strong);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-block-end:12px;padding:8px 14px;display:flex;position:sticky;inset-block-start:8px;box-shadow:0 14px 30px -18px #1c2a4f80}.sm-bulkbar[hidden]{display:none}.sm-bulk-n{font:700 calc(15px * var(--fs)) var(--display);color:var(--ink);margin-inline-end:auto}.sm-bulk-menu{display:inline-block;position:relative}.sm-bulk-menu .sm-menu{inline-size:min(260px,100vw - 32px);inset-inline:auto 0}.sm-bulk-menu .sm-menu button{font:700 calc(15px * var(--fs)) var(--display);display:block}.sm-bulk-hint{font-size:calc(14px * var(--fs));color:#3e4766;flex:100%;margin:0}.sm-bulkbar .sm-btn:disabled{opacity:.45}@media (width<=759px){.sm-bulkbar{inset-block-start:auto;inset-block-end:calc(12px + env(safe-area-inset-bottom))}.sm-bulk-n{flex:100%}.sm-bulk-menu .sm-menu{inset-block:auto calc(100% + 6px)}}.sm-bulkreason,.sm-bulkresult{max-inline-size:640px;margin-block-end:16px;padding-block-end:4px}.sm-bulk-lines{margin:0 0 12px;padding:0;list-style:none}.sm-bulk-lines li{border-block-start:1px solid var(--line);font-size:calc(15.5px * var(--fs));flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-block:8px;display:flex}.sm-bulk-lines li:first-child{border-block-start:0}.sm-bulk-lines .sm-why{color:#3e4766}.sm-bulk-lines li.no .sm-why{color:#8e4a2f;font-weight:700}.sm-abandoned{border-block-start:1px solid var(--line);max-inline-size:720px;margin-block-start:22px}.sm-abandoned>summary{cursor:pointer;min-block-size:52px;font:700 calc(16px * var(--fs)) var(--display);color:var(--ink);align-items:center;gap:10px;list-style:none;display:flex}.sm-abandoned>summary::-webkit-details-marker{display:none}.sm-abandoned>summary .sm-count{color:#3e4766;font-weight:600}.sm-abandoned>summary svg.i{block-size:18px;inline-size:18px;transition:rotate .3s var(--settle);margin-inline-start:auto}.sm-abandoned[open]>summary svg.i{rotate:180deg}.sm-abn-body{padding-block-end:16px}.sm-abn-days{max-inline-size:220px}.sm-abn-list{margin:8px 0 14px;padding:0;list-style:none}.sm-abn-list li{border-block-start:1px solid var(--line);font-size:calc(15px * var(--fs));flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding-block:7px;display:flex}.sm-abn-list li:first-child{border-block-start:0}.sm-abn-list .sm-why{color:#3e4766}.sm-tdeleted{max-inline-size:720px;margin-block-start:22px}.sm-tdlist{margin:0;padding:0;list-style:none}.sm-tdlist li{border-block-start:1px solid var(--line);font-size:calc(15px * var(--fs));flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-block:8px;display:flex}.sm-tdlist li:first-child{border-block-start:0}.sm-tdlist .sm-why{color:#3e4766}.sm-tsnow{border-block-end:1px solid var(--line);margin-block-end:22px;padding-block-end:4px}.sm-tsnow .sm-vstate{margin-block-end:8px}.sm-tsnow .sm-vbody{font-size:calc(16.5px * var(--fs));margin-block-end:12px}.sm-tsmove{border-block-end:1px solid var(--line);max-inline-size:560px;margin-block:0 18px;padding:14px 0 4px}.sm-tsmove .sm-vstate{margin-block-end:6px}.sm-tsmove .sm-vbody{font-size:calc(16px * var(--fs));margin-block-end:10px}.sm-gone{display:none!important}@media (prefers-reduced-motion:reduce){.sm-abandoned>summary svg.i{transition:none}}
