.t-shell{--tabs: 5;--sh-bar-l: 0px;--sh-bar-t: var(--kill-h, 0px);--sh-bar-w: 100%;--sh-bar-h: calc(var(--t-bar-h) + env(safe-area-inset-top));--sh-bar-pt: env(safe-area-inset-top);--sh-bar-pl: calc(env(safe-area-inset-left) + 10px) ;--sh-bar-pr: calc(env(safe-area-inset-right) + 10px) ;--sh-bar-r: 0px;--sh-dock-l: 50%;--sh-dock-x: -50%;--sh-dock-t: auto;--sh-dock-b: calc(env(safe-area-inset-bottom) + var(--t-dock-gap));--sh-dock-w: min(100% - 20px, var(--t-dock-max-w));--sh-dock-h: var(--t-dock-h);--sh-dock-cols: repeat(var(--tabs), minmax(0, 1fr));--sh-dock-rows: 1fr;--sh-dock-r: var(--t-r-dock);--sh-dock-dir: column;--sh-panel: none;--sh-main-pt: calc(var(--kill-h, 0px) + var(--sh-bar-h) + 12px);--sh-main-pl: calc(env(safe-area-inset-left) + var(--t-pad));--sh-main-pr: calc(env(safe-area-inset-right) + var(--t-pad));--sh-main-pb: calc(var(--t-dock-h) + var(--t-dock-gap) + 28px + env(safe-area-inset-bottom));--sh-clear-b: calc(var(--t-dock-h) + var(--t-dock-gap) + 6px);--sh-clear-t: var(--t-bar-h);min-height:100svh;background:var(--t-paper);color:var(--t-ink);font-family:var(--t-f-body)}@media(orientation:landscape)and (max-height:500px){.t-shell{--sh-bar-h: 48px;--sh-bar-pt: 0px;--sh-bar-l: calc(env(safe-area-inset-left) + var(--t-rail-w) + 16px);--sh-bar-w: calc(100% - var(--sh-bar-l));--sh-bar-pl: 8px;--sh-dock-l: calc(env(safe-area-inset-left) + 8px) ;--sh-dock-x: 0px;--sh-dock-t: calc(var(--kill-h, 0px) + 8px);--sh-dock-b: calc(env(safe-area-inset-bottom) + 8px) ;--sh-dock-w: var(--t-rail-w);--sh-dock-h: auto;--sh-dock-cols: 1fr;--sh-dock-rows: repeat(var(--tabs), minmax(0, 1fr));--sh-dock-r: 22px;--sh-main-pt: calc(var(--kill-h, 0px) + 48px + 8px);--sh-main-pl: calc(env(safe-area-inset-left) + var(--t-rail-w) + 24px);--sh-main-pb: calc(env(safe-area-inset-bottom) + 24px) ;--sh-clear-b: 0px;--sh-clear-t: 48px}}@media(min-width:1024px)and (max-width:1279.98px)and (min-height:501px){.t-shell{--sh-bar-l: calc(var(--t-rail-w) + 24px);--sh-bar-w: calc(100% - var(--sh-bar-l));--sh-bar-pl: 12px;--sh-dock-l: 12px;--sh-dock-x: 0px;--sh-dock-t: calc(var(--kill-h, 0px) + 12px);--sh-dock-b: auto;--sh-dock-w: var(--t-rail-w);--sh-dock-h: min(calc(var(--tabs) * 76px), calc(100vh - 24px - var(--kill-h, 0px)));--sh-dock-cols: 1fr;--sh-dock-rows: repeat(var(--tabs), minmax(0, 1fr));--sh-dock-r: 22px;--sh-main-pl: calc(var(--t-rail-w) + 36px);--sh-main-pr: 32px;--sh-main-pb: 48px;--sh-clear-b: 0px}}@media(min-width:1280px)and (min-height:501px){.t-shell{--sh-bar-l: var(--t-panel-gap);--sh-bar-t: calc(var(--kill-h, 0px) + var(--t-panel-gap));--sh-bar-w: var(--t-panel-w);--sh-bar-h: var(--t-bar-h);--sh-bar-pt: 0px;--sh-bar-pl: 8px;--sh-bar-pr: 8px;--sh-bar-r: var(--t-r-dock) var(--t-r-dock) 0 0;--sh-dock-l: var(--t-panel-gap);--sh-dock-x: 0px;--sh-dock-t: calc(var(--kill-h, 0px) + var(--t-panel-gap) + var(--t-bar-h));--sh-dock-b: auto;--sh-dock-w: var(--t-panel-w);--sh-dock-h: 64px;--sh-dock-r: 0px;--sh-panel: flex;--sh-main-pt: calc(var(--kill-h, 0px) + 28px);--sh-main-pl: calc(var(--t-panel-w) + var(--t-panel-gap) * 2 + 24px);--sh-main-pr: 40px;--sh-main-pb: 64px;--sh-clear-b: 0px;--sh-clear-t: 0px}.t-shell[data-panel=rail]{--sh-bar-l: calc(var(--t-rail-w) + 24px);--sh-bar-t: var(--kill-h, 0px);--sh-bar-w: calc(100% - var(--sh-bar-l));--sh-bar-r: 0px;--sh-bar-pl: 12px;--sh-bar-pr: 16px;--sh-dock-l: 12px;--sh-dock-t: calc(var(--kill-h, 0px) + var(--t-bar-h) + 8px);--sh-dock-w: var(--t-rail-w);--sh-dock-h: min(calc(var(--tabs) * 76px), calc(100vh - var(--t-bar-h) - 20px - var(--kill-h, 0px)));--sh-dock-cols: 1fr;--sh-dock-rows: repeat(var(--tabs), minmax(0, 1fr));--sh-dock-r: 22px;--sh-panel: none;--sh-main-pt: calc(var(--kill-h, 0px) + var(--t-bar-h) + 20px);--sh-main-pl: calc(var(--t-rail-w) + 36px);--sh-clear-t: var(--t-bar-h)}}.t-shell [data-kill-banner]{position:fixed!important;top:0;left:0;right:0;z-index:45}.t-bar{position:fixed;z-index:30;left:var(--sh-bar-l);top:var(--sh-bar-t);width:var(--sh-bar-w);height:var(--sh-bar-h);padding:var(--sh-bar-pt) var(--sh-bar-pr) 0 var(--sh-bar-pl);border-radius:var(--sh-bar-r);display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--t-paper) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px color-mix(in srgb,var(--t-line) 80%,transparent)}@media(min-width:1280px)and (min-height:501px){.t-shell:not([data-panel=rail]) .t-bar{background:var(--t-card);box-shadow:none}}.t-brand{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:var(--t-btn);padding:0 14px 0 5px;border:0;border-radius:999px;background:var(--t-card);box-shadow:var(--t-shadow-s);text-decoration:none;color:var(--t-ink);max-width:max-content;font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-press, .08s)}.t-brand:active{transform:scale(.97)}.t-brand .t-mascot{width:34px;height:34px}.t-brand b{display:block;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-brand small{display:block;font-size:var(--t-fs-xs);line-height:1.2;color:var(--t-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-brand-tx{min-width:0}.t-bar-who{position:relative;flex:1;min-width:0;display:flex}.t-who-slot{flex:0 1 auto;min-width:0;display:flex;opacity:1;transition:opacity .22s var(--t-ease)}.t-who-slot>.t-brand{flex:0 1 auto}.t-bar-who[data-who=place]>[data-who-slot=brand],.t-bar-who[data-who=brand]>[data-who-slot=place]{position:absolute;inset:0;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s var(--t-ease),visibility 0s linear .22s}.t-place{gap:8px;padding-right:12px}.t-place-art{width:34px;height:34px;flex:none;background:center / contain no-repeat}.t-place .t-brand-tx b{color:var(--t-teal)}.t-place-pin{width:14px;height:14px;flex:none;color:var(--t-sub)}@media(orientation:landscape)and (max-height:500px){.t-place-art{width:30px;height:30px}}@media(max-width:359px){.t-place-pin{display:none}}@media(prefers-reduced-motion:reduce){.t-who-slot,.t-bar-who>.t-who-slot{transition:none!important}}.t-point-bubble{position:fixed;z-index:25;pointer-events:none;padding:10px 16px;max-width:min(320px,calc(100vw - 32px))}.t-point-text{margin:0;font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs);line-height:1.4;color:var(--t-ink);overflow-wrap:anywhere}.t-bar-tools{position:relative;margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.t-bar-tools>div{position:static!important}.t-bar [data-news-popover],.t-bar [data-overdue-popover]{left:auto;right:0;width:min(420px,calc(100vw - 20px));max-width:none}.t-bar [data-overdue-bell],.t-bar [data-home-office]{display:none!important}.t-bar [data-news-bell],.t-bar [data-chat-entry]{height:var(--t-btn)!important;min-width:var(--t-btn);border-radius:999px!important;background:var(--t-card);box-shadow:var(--t-shadow-s);border:0!important}.t-bar [data-chat-entry]{padding:0 14px 0 12px!important;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s)!important;color:var(--t-teal)!important;gap:6px}.t-bar [data-chat-entry] svg{width:18px;height:18px}.t-ibtn.t-collapse{display:none}@media(min-width:1280px)and (min-height:501px){.t-ibtn.t-collapse{display:inline-grid}}@media(max-width:359px){.t-brand small{display:none}.t-bar [data-chat-entry]{padding:0 10px!important}}@media(orientation:landscape)and (max-height:500px){.t-brand{height:40px}.t-brand .t-mascot{width:30px;height:30px}.t-bar [data-news-bell],.t-bar [data-chat-entry]{height:40px!important}}.t-dock{position:fixed;z-index:35;left:var(--sh-dock-l);top:var(--sh-dock-t);bottom:var(--sh-dock-b);transform:translate(var(--sh-dock-x));width:var(--sh-dock-w);height:var(--sh-dock-h);display:grid;grid-template-columns:var(--sh-dock-cols);grid-template-rows:var(--sh-dock-rows);gap:4px;padding:6px;border-radius:var(--sh-dock-r);background:color-mix(in srgb,var(--t-card) 97%,transparent);box-shadow:var(--t-shadow)}@media(min-width:1280px)and (min-height:501px){.t-shell:not([data-panel=rail]) .t-dock{background:var(--t-paper2);box-shadow:none;border-top:1px solid var(--t-line)}}.t-tab{position:relative;display:flex;flex-direction:var(--sh-dock-dir);align-items:center;justify-content:center;gap:2px;min-width:0;min-height:0;border-radius:18px;font-family:var(--t-f-display);font-size:var(--t-fs-xs);font-weight:700;color:var(--t-sub);text-decoration:none;background:none;border:0;cursor:pointer;transition:background-color .15s,color .15s,transform var(--t-press, .08s)}.t-tab svg{width:24px;height:24px;flex:none}.t-tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.25;font-size:clamp(9px,calc((min(100vw - 20px,var(--t-dock-max-w)) - 12px - (var(--tabs) - 1) * 4px) / var(--tabs) / 5.2),var(--t-fs-xs))}.t-tab:active{transform:scale(.94)}.t-tab[aria-current=page],.t-tab[aria-pressed=true]{background:var(--t-teal3);color:var(--t-teal)}@media(min-width:1280px)and (min-height:501px){.t-shell:not([data-panel=rail]) .t-tab[aria-current=page],.t-shell:not([data-panel=rail]) .t-tab[aria-pressed=true]{background:var(--t-card);box-shadow:var(--t-shadow-s)}}.t-tab .t-dot{position:absolute;top:6px;right:calc(50% - 18px);width:9px;height:9px;border-radius:50%;background:var(--t-orange);box-shadow:0 0 0 2px var(--t-card)}@media(orientation:landscape)and (max-height:500px){.t-tab svg{width:22px;height:22px}}@media(min-width:430px)and (max-width:599px)and (orientation:portrait){.t-shell{--t-dock-h: 72px}.t-tab svg{width:26px;height:26px}}@media(max-width:359px){.t-shell{--t-dock-h: 62px;--t-pad: 12px}}.t-panel{display:var(--sh-panel);flex-direction:column;position:fixed;z-index:30;left:var(--t-panel-gap);width:var(--t-panel-w);top:calc(var(--kill-h, 0px) + var(--t-panel-gap) + var(--t-bar-h) + 64px);bottom:var(--t-panel-gap);background:var(--t-card);border-radius:0 0 var(--t-r-dock) var(--t-r-dock);box-shadow:var(--t-shadow);overflow:hidden}.t-panel-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 20px}.t-main{padding:var(--sh-main-pt) var(--sh-main-pr) var(--sh-main-pb) var(--sh-main-pl);min-width:0;max-width:100%;overflow-x:clip}.t-main-in{margin:0 auto;max-width:1600px;min-width:0}.t-menu{display:grid;gap:14px}.t-menu-group h3{margin:0 0 6px;padding:0 4px;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);color:var(--t-sub);display:flex;align-items:center;gap:6px}.t-menu-group h3 svg{width:16px;height:16px;color:var(--t-teal2)}.t-menu-list{list-style:none;margin:0;padding:0;border-radius:var(--t-r-s);background:var(--t-card);border:1px solid var(--t-line);overflow:hidden}.t-menu-list li+li{border-top:1px solid var(--t-line)}.t-menu-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;text-decoration:none;color:var(--t-ink)}.t-menu-link:hover{background:var(--t-paper)}.t-menu-link[aria-current=page]{background:var(--t-teal3);color:var(--t-teal);font-weight:700}.t-menu-link .t-menu-tx{flex:1;min-width:0}.t-menu-link b{display:block;font-weight:500;font-size:var(--t-fs);line-height:1.35}.t-menu-link[aria-current=page] b{font-weight:700}.t-menu-link small{display:block;font-size:var(--t-fs-xs);color:var(--t-sub);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-menu-more{margin:4px 4px 0;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-menu-foot{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--t-line);font-size:var(--t-fs-s)}.t-scrim{position:fixed;inset:0;z-index:55;background:var(--scrim);animation:t-fade .2s ease-out}.t-sheet{position:fixed;z-index:56;left:0;right:0;bottom:0;height:78%;max-height:calc(100% - env(safe-area-inset-top) - 56px);display:flex;flex-direction:column;background:var(--t-paper);border-radius:var(--t-r-sheet) var(--t-r-sheet) 0 0;box-shadow:var(--t-shadow-sheet);animation:t-sheet-up var(--t-sheet-motion)}.t-sheet-grab{width:44px;height:5px;border-radius:3px;background:var(--t-line);margin:8px auto 0;flex:none}.t-sheet-head{display:flex;align-items:center;gap:10px;padding:6px var(--t-pad) 8px calc(var(--t-pad) + 4px);flex:none}.t-sheet-head h2{flex:1;margin:0;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l);line-height:1.3}.t-sheet-body{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 var(--t-pad) calc(env(safe-area-inset-bottom) + 24px)}.t-sheet-foot{flex:none;padding:10px var(--t-pad) calc(env(safe-area-inset-bottom) + 12px);border-top:1px solid var(--t-line);background:var(--t-paper)}@media(min-width:600px)and (max-width:1023px)and (orientation:portrait){.t-sheet{left:50%;right:auto;width:min(640px,100% - 40px);transform:translate(-50%);animation-name:t-sheet-up-c}}@media(orientation:landscape)and (max-height:500px){.t-sheet{inset:0 0 0 auto;width:min(52vw,460px);height:100%;max-height:none;border-radius:22px 0 0 22px;padding-right:env(safe-area-inset-right);animation-name:t-sheet-left}.t-sheet-grab{display:none}}@media(min-width:1024px)and (min-height:501px){.t-sheet{top:calc(var(--kill-h, 0px) + 16px);bottom:16px;left:16px;right:auto;width:var(--t-panel-w);height:auto;max-height:none;border-radius:var(--t-r-dock);box-shadow:var(--t-shadow);animation-name:t-sheet-right}.t-sheet-grab{display:none}}@keyframes t-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes t-sheet-up-c{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes t-sheet-left{0%{transform:translate(100%)}to{transform:none}}@keyframes t-sheet-right{0%{transform:translate(-105%)}to{transform:none}}@keyframes t-fade{0%{opacity:0}to{opacity:1}}.t-mascot{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--t-teal);color:var(--t-on-teal);font-family:var(--t-f-display);font-weight:900;font-size:18px;line-height:1;overflow:hidden}.t-mascot img{width:100%;height:100%;object-fit:cover}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--t-btn-main);padding:0 22px;border-radius:999px;border:0;cursor:pointer;font-family:var(--t-f-display);font-weight:700;font-size:16px;line-height:1;white-space:nowrap;text-decoration:none;background:var(--t-teal);color:var(--t-on-teal);box-shadow:0 3px 0 var(--t-teal-deep);transition:transform var(--t-press, .08s),box-shadow var(--t-press, .08s)}.t-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--t-teal-deep)}.t-btn[data-tone=orange]{background:var(--t-orange);color:var(--t-ink);box-shadow:0 3px 0 var(--t-orange-deep)}.t-btn[data-tone=orange]:active:not(:disabled){box-shadow:0 1px 0 var(--t-orange-deep)}.t-btn[data-tone=ghost]{background:var(--t-card);color:var(--t-teal);box-shadow:0 0 0 1.5px var(--t-line) inset,var(--t-shadow-s)}.t-btn[data-tone=ghost]:active:not(:disabled){transform:translateY(1px)}.t-btn[data-tone=danger]{background:var(--t-card);color:var(--t-red-text);box-shadow:0 0 0 1.5px var(--t-red2) inset,var(--t-shadow-s)}.t-btn[data-size=small]{height:var(--t-btn-small);padding:0 16px;font-size:14px}.t-btn[data-block]{width:100%}.t-btn:disabled{opacity:.45;cursor:not-allowed}.t-btn svg{width:20px;height:20px;flex:none}.t-ibtn{display:inline-grid;place-items:center;width:var(--t-btn);height:var(--t-btn);border-radius:50%;border:0;background:var(--t-card);color:var(--t-ink);box-shadow:var(--t-shadow-s);cursor:pointer;flex:none}.t-ibtn:active{transform:scale(.94)}.t-ibtn svg{width:20px;height:20px}.t-card{background:var(--t-card);border-radius:var(--t-r);box-shadow:var(--t-shadow-s);padding:14px;min-width:0}.t-card[data-flat]{box-shadow:0 0 0 1px var(--t-line) inset}.t-rule{border:0;border-top:1px solid var(--t-line);margin:12px 0}.t-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;font-size:var(--t-fs-xs);font-weight:700;line-height:1;white-space:nowrap;flex:none;background:var(--t-paper2);color:var(--t-sub)}.t-tag[data-tone=teal]{background:var(--t-teal3);color:var(--t-teal)}.t-tag[data-tone=orange]{background:var(--t-orange2);color:var(--t-orange-text)}.t-tag[data-tone=red]{background:var(--t-red2);color:var(--t-red-text)}.t-tag[data-tone=good]{background:var(--t-good2);color:var(--t-good)}.t-tag[data-tone=warn]{background:var(--t-warn2);color:var(--t-warn-text)}.t-tag svg{width:14px;height:14px}.t-h{margin:0;font-family:var(--t-f-display);font-weight:700;color:var(--t-ink);line-height:1.35;letter-spacing:.01em;display:flex;align-items:center;gap:8px;min-width:0}.t-h[data-level="1"]{font-size:var(--t-fs-xl);font-weight:900}.t-h[data-level="2"]{font-size:var(--t-fs-l)}.t-h[data-level="3"]{font-size:var(--t-fs)}.t-h svg{width:20px;height:20px;color:var(--t-teal2);flex:none}.t-h-sub{margin:2px 0 0;font-size:var(--t-fs-s);color:var(--t-sub)}.t-num{font-family:var(--t-f-num);font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums}.t-select{position:relative;min-width:0}.t-select-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 14px;border-radius:var(--t-r-input);border:0;background:var(--t-card);color:var(--t-ink);box-shadow:0 0 0 1.5px var(--t-line) inset;font:inherit;text-align:left;cursor:pointer}.t-select-btn[aria-expanded=true],.t-select-btn:focus-visible{box-shadow:0 0 0 2.5px var(--t-teal) inset;outline:none}.t-select-btn .t-select-value{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-select-btn .t-select-ph{color:var(--t-sub)}.t-select-pop{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 6px);max-height:min(360px,60vh);display:flex;flex-direction:column;border-radius:var(--t-r-s);background:var(--t-card);box-shadow:var(--t-shadow);overflow:hidden}.t-select-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--t-line)}.t-select-search input{flex:1;min-width:0;height:40px;border:0;background:var(--t-paper);border-radius:10px;padding:0 10px;font:inherit;color:var(--t-ink)}.t-select-search input:focus{outline:2px solid var(--t-teal);outline-offset:0}.t-select-list{list-style:none;margin:0;padding:4px;overflow-y:auto}.t-select-group{padding:8px 10px 4px;font-size:var(--t-fs-xs);font-weight:700;color:var(--t-sub)}.t-select-opt{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-radius:10px;cursor:pointer}.t-select-opt[aria-selected=true]{color:var(--t-teal);font-weight:700}.t-select-opt[data-active]{background:var(--t-teal3)}.t-select-opt[aria-disabled=true]{opacity:.5;cursor:not-allowed}.t-select-opt .t-select-tx{flex:1;min-width:0}.t-select-opt small{display:block;font-size:var(--t-fs-xs);color:var(--t-sub);font-weight:400}.t-select-none{padding:14px 12px;font-size:var(--t-fs-s);color:var(--t-sub)}.t-empty{display:grid;justify-items:center;gap:8px;padding:28px 16px;text-align:center}.t-empty-art{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--t-teal3);color:var(--t-teal)}.t-empty-art svg{width:34px;height:34px}.t-empty b{font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l)}.t-empty p{margin:0;color:var(--t-sub);font-size:var(--t-fs-s);max-width:32em}.t-loading{display:grid;justify-items:center;gap:10px;padding:24px 16px;color:var(--t-sub);font-size:var(--t-fs-s)}.t-loading .t-mascot{animation:t-hop 1s var(--t-ease) infinite}.t-loading-dots{display:flex;gap:6px}[data-look=new] [data-route-loading-new]{display:block}[data-look=new] [data-route-loading-old]{display:none}.t-loading-dots i{width:7px;height:7px;border-radius:50%;background:var(--t-teal2);animation:t-dot 1.2s ease-in-out infinite}.t-loading-dots i:nth-child(2){animation-delay:.15s}.t-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes t-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-6px)}}@keyframes t-dot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.t-town-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-auto-rows:1fr;gap:10px}.t-bldg{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border-radius:var(--t-r);background:var(--t-card);box-shadow:var(--t-shadow-s);text-decoration:none;color:var(--t-ink);min-width:0;transition:transform var(--t-press, .08s)}.t-bldg:active{transform:translateY(1px)}.t-bldg-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--t-teal3);color:var(--t-teal);flex:none}.t-bldg-ic svg{width:24px;height:24px}.t-bldg b{display:block;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs);line-height:1.3}.t-bldg small{display:block;font-size:var(--t-fs-xs);color:var(--t-sub);line-height:1.45}.t-bldg-tx{min-width:0}@media(prefers-reduced-motion:reduce){.t-sheet,.t-scrim,.t-loading .t-mascot,.t-loading-dots i{animation:none!important}.t-btn,.t-tab,.t-bldg{transition:none}}[data-look=new] [class*="bottom-[calc(56px+env(safe-area-inset-bottom))]"]{bottom:calc(var(--sh-clear-b) + env(safe-area-inset-bottom))}[data-look=new] [class*="bottom-[calc(56px+env(safe-area-inset-bottom)+8px)]"]{bottom:calc(var(--sh-clear-b) + env(safe-area-inset-bottom) + 8px)}[data-look=new] [class*="bottom-[calc(56px+env(safe-area-inset-bottom)+12px)]"]{bottom:calc(var(--sh-clear-b) + env(safe-area-inset-bottom) + 12px)}[data-look=new] [class*="top-[calc(var(--kill-h,0px)+49px+env(safe-area-inset-top))]"]{top:calc(var(--kill-h, 0px) + var(--sh-clear-t) + env(safe-area-inset-top))}[data-look=new] :is(.t-main,.t-psheet-body) :is(button,a,span).rounded-full{white-space:nowrap}@media print{.t-bar,.t-dock,.t-panel{display:none!important}.t-main{padding:0!important}}.t-town-canvas{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;touch-action:none;background:var(--t-teal3);-webkit-tap-highlight-color:transparent}.t-shell:has(>[data-t-full]) .t-town-canvas,.t-shell:has(>[data-t-full]) .t-town-veil{visibility:hidden}.t-town-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:var(--t-paper);opacity:0}.t-town-veil[data-on]{opacity:1;transition:opacity .3s ease-in .3s}.t-toast{position:fixed;z-index:40;left:50%;transform:translate(-50%);bottom:calc(var(--sh-clear-b) + env(safe-area-inset-bottom) + 14px);margin:0;max-width:calc(100% - 32px);padding:11px 18px;border-radius:999px;background:var(--t-night);color:var(--t-on-teal);font-size:var(--t-fs-s);line-height:1.4;box-shadow:var(--t-shadow);animation:t-fade .2s ease-out}@media(orientation:landscape)and (max-height:500px){.t-toast{bottom:calc(env(safe-area-inset-bottom) + 16px)}}.t-home{min-height:0}.t-town-quick{position:fixed;z-index:20;top:var(--sh-main-pt);left:var(--sh-main-pl);display:flex;gap:8px}.t-quick{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--t-btn);padding:0 16px 0 13px;border-radius:999px;background:var(--t-card);color:var(--t-teal);box-shadow:var(--t-shadow-s);font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);white-space:nowrap;text-decoration:none;transition:transform var(--t-press, .08s)}.t-quick:active{transform:scale(.95)}.t-quick svg{width:18px;height:18px;flex:none}.t-quick .t-dot{position:absolute;top:5px;right:7px;width:9px;height:9px;border-radius:50%;background:var(--t-orange);box-shadow:0 0 0 2px var(--t-card)}.t-town-a11y{position:fixed;z-index:41;left:-10000px;top:0;width:min(420px,100% - 32px)}.t-town-a11y:focus-within{left:var(--sh-main-pl);top:calc(var(--sh-main-pt) + var(--t-btn) + 10px);max-height:60vh;overflow-y:auto;padding:10px;border-radius:var(--t-r);background:var(--t-paper);box-shadow:var(--t-shadow)}.t-opening{position:fixed;inset:0;z-index:70;display:grid;place-items:center;overflow:hidden;cursor:pointer;animation:t-op-out .25s ease-in calc(var(--op-ms) - .25s) forwards}.t-opening-l,.t-opening-r{position:absolute;top:0;bottom:0;width:50.5%;background:var(--t-teal)}.t-opening-l{left:0;animation:t-op-l .5s var(--t-ease) calc(var(--op-ms) * .6) forwards}.t-opening-r{right:0;animation:t-op-r .5s var(--t-ease) calc(var(--op-ms) * .6) forwards}.t-opening-title{position:relative;display:grid;justify-items:center;gap:10px;color:var(--t-on-teal);text-align:center;animation:t-op-title calc(var(--op-ms) * .55) var(--t-ease) both,t-op-fade .25s ease-in calc(var(--op-ms) * .58) forwards}.t-opening-title p{margin:0;font-family:var(--t-f-display);font-weight:900;font-size:34px;line-height:1.2;letter-spacing:.02em}.t-opening-title p b{color:var(--t-orange);font-weight:900}.t-opening-title small{font-size:var(--t-fs-xs);letter-spacing:.2em;opacity:.85}.t-welcome{position:fixed;inset:0;z-index:65;pointer-events:none}.t-welcome-ring{position:fixed;border-radius:var(--t-r-dock);box-shadow:0 0 0 3px var(--t-orange),0 0 0 9999px color-mix(in srgb,var(--t-night) 42%,transparent);transition:left .25s var(--t-ease),top .25s var(--t-ease),width .25s var(--t-ease),height .25s var(--t-ease)}.t-welcome-dim{position:fixed;inset:0;background:color-mix(in srgb,var(--t-night) 42%,transparent)}.t-welcome-bubble{position:fixed;pointer-events:auto;box-sizing:border-box;padding:14px 16px 12px;border-radius:var(--t-r);background:var(--t-card);color:var(--t-ink);box-shadow:var(--t-shadow);animation:t-welcome-in .28s var(--t-ease) both}.t-welcome-arrow{position:absolute;width:14px;height:14px;background:var(--t-card);transform:rotate(45deg)}.t-welcome-bubble[data-side=below] .t-welcome-arrow{top:-7px;left:calc(var(--arrow) - 7px)}.t-welcome-bubble[data-side=above] .t-welcome-arrow{bottom:-7px;left:calc(var(--arrow) - 7px)}.t-welcome-bubble[data-side=right] .t-welcome-arrow{left:-7px;top:calc(var(--arrow) - 7px)}.t-welcome-bubble[data-side=left] .t-welcome-arrow{right:-7px;top:calc(var(--arrow) - 7px)}.t-welcome-step{margin:0 0 2px;color:var(--t-orange-text);font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-s)}.t-welcome-step span{color:var(--t-mute);font-weight:700}.t-welcome-title{margin:0 0 4px;font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-l);line-height:1.35}.t-welcome-body{margin:0;font-size:var(--t-fs-s);line-height:1.6;color:var(--t-sub)}.t-welcome-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.t-welcome-acts button{min-height:var(--t-btn-small);padding:0 18px;border-radius:999px;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);white-space:nowrap;cursor:pointer;transition:transform var(--t-press, .08s)}.t-welcome-acts button:active{transform:scale(.95)}.t-welcome-skip{background:transparent;color:var(--t-sub);border:1px solid var(--t-line)}.t-welcome-next{background:var(--t-teal);color:var(--t-on-teal);border:0}@keyframes t-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.t-welcome-bubble{animation:none}.t-welcome-ring{transition:none}}.t-welcome-ring[data-pulse]:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--t-orange);opacity:0;animation:t-tour-pulse 2.2s var(--t-ease) infinite}@keyframes t-tour-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.06)}}.t-tourpop{position:fixed;z-index:66;box-sizing:border-box;width:min(320px,calc(100vw - 32px));padding:12px 14px 14px;border-radius:var(--t-r);background:var(--t-card);color:var(--t-ink);box-shadow:var(--t-shadow);animation:t-welcome-in .2s var(--t-ease) both}.t-tourpop-head{display:flex;align-items:center;gap:8px}.t-tourpop-title{flex:1;min-width:0;margin:0;font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs);line-height:1.4;overflow-wrap:anywhere}.t-tourpop-x{display:inline-grid;place-items:center;width:36px;height:36px;margin:-6px -6px -6px 0;border:0;border-radius:50%;background:transparent;color:var(--t-sub);cursor:pointer;flex:none}.t-tourpop-x svg{width:18px;height:18px}.t-tourpop-lead{margin:6px 0 0;font-size:var(--t-fs-s);line-height:1.7;color:var(--t-sub);white-space:pre-line;max-height:40vh;overflow-y:auto}.t-tourpop-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.t-tourpop-acts button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--t-btn-small, 40px);padding:0 16px;border-radius:999px;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);cursor:pointer;transition:transform var(--t-press, .08s)}.t-tourpop-acts button:active{transform:scale(.95)}.t-tourpop-acts svg{width:18px;height:18px;flex:none}.t-tourpop-replay{flex:1 1 auto;background:var(--t-teal);color:var(--t-on-teal);border:0}.t-tourpop-more{background:transparent;color:var(--t-sub);border:1px solid var(--t-line)}@media(prefers-reduced-motion:reduce){.t-welcome-ring[data-pulse]:after{animation:none}.t-tourpop{animation:none}}.t-opening .t-mascot{background:var(--t-orange);color:var(--t-ink);box-shadow:0 0 0 4px var(--t-on-teal);animation:t-hop .9s var(--t-ease) .3s 1}.t-opening[data-kind=short] .t-opening-title p{font-size:28px}@keyframes t-op-title{0%{transform:scale(1.7);opacity:0;letter-spacing:.4em}50%{transform:scale(.96);opacity:1;letter-spacing:.02em}70%,to{transform:scale(1);opacity:1}}@keyframes t-op-fade{to{opacity:0;transform:scale(1.06)}}@keyframes t-op-l{to{transform:translate(-101%)}}@keyframes t-op-r{to{transform:translate(101%)}}@keyframes t-op-out{to{opacity:0;visibility:hidden}}.t-psheet{position:fixed;z-index:32;left:0;right:0;bottom:0;top:var(--ps-top, max(calc(var(--kill-h, 0px) + var(--sh-bar-h) + 100px), 38svh));display:flex;flex-direction:column;min-height:0;background:var(--t-paper);border-radius:var(--t-r-sheet) var(--t-r-sheet) 0 0;box-shadow:var(--t-shadow-sheet);transition:top var(--t-sheet-motion);animation:t-sheet-up var(--t-sheet-motion)}.t-psheet[data-dragging]{transition:none}.t-psheet-head{flex:none;padding:0 8px 2px;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.t-psheet-head .t-sheet-grab{display:block}.t-psheet-bar{display:grid;grid-template-columns:var(--ps-side) minmax(0,1fr) var(--ps-side);align-items:center;gap:4px;min-height:52px;--ps-side: calc(var(--t-btn) * 2 + 4px)}.t-psheet-bar .t-ibtn{background:transparent;box-shadow:none;color:var(--t-sub)}.t-psheet-side{display:flex;align-items:center;gap:4px;min-width:0}.t-psheet-side-end{justify-content:flex-end}.t-psheet-title{min-width:0;margin:0;text-align:center;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);color:var(--t-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.t-psheet-title{display:block;width:100%;min-height:var(--t-btn);padding:0 6px;border:0;border-radius:999px;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,transform var(--t-press, .08s)}button.t-psheet-title:active{transform:scale(.97);background:var(--t-paper2)}button.t-psheet-title:focus-visible{outline:2px solid var(--t-teal);outline-offset:2px}.t-bar-town{color:var(--t-teal);text-decoration:none}.t-bar-town svg{width:20px;height:20px}.t-psheet-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:2px var(--t-pad) calc(var(--t-dock-h) + var(--t-dock-gap) + 28px + env(safe-area-inset-bottom))}.t-psheet-body>.t-main-in{max-width:none}@media(min-width:600px)and (max-width:1023.98px)and (orientation:portrait){.t-psheet{left:max(20px,50% - 320px);right:max(20px,50% - 320px)}}@media(orientation:landscape)and (max-height:500px){.t-psheet{top:calc(var(--kill-h, 0px) + 48px + 8px);bottom:calc(env(safe-area-inset-bottom) + 8px);left:calc(env(safe-area-inset-left) + var(--t-rail-w) + 16px);right:auto;width:min(var(--t-panel-w),100% - var(--t-rail-w) - 40px - env(safe-area-inset-left));border-radius:22px;box-shadow:var(--t-shadow);animation-name:t-sheet-right}.t-psheet-head{cursor:default}.t-psheet-bar{min-height:46px}.t-psheet-body{padding-bottom:20px}}@media(min-width:1024px)and (min-height:501px){.t-psheet{top:calc(var(--kill-h, 0px) + var(--t-bar-h) + 12px);bottom:12px;left:calc(var(--t-rail-w) + 24px);right:auto;width:var(--t-panel-w);border-radius:var(--t-r-dock);box-shadow:var(--t-shadow);animation-name:t-sheet-right}.t-psheet-head{cursor:default}.t-psheet-body{padding-bottom:28px}}@media(min-width:1280px)and (min-height:501px){.t-shell:not([data-panel=rail]) .t-psheet{top:calc(var(--kill-h, 0px) + var(--t-panel-gap) + var(--t-bar-h) + 64px);bottom:var(--t-panel-gap);left:var(--t-panel-gap);width:var(--t-panel-w);border-radius:0 0 var(--t-r-dock) var(--t-r-dock);animation:none}.t-shell:has(>[data-t-psheet]) .t-panel{visibility:hidden}}.t-psheet-body [class*="top-[calc(var(--kill-h,0px)+49px+env(safe-area-inset-top))]"]{top:0}:is(.t-fpage,.t-wsheet:not([data-t-psheet]))>.t-psheet-head{position:sticky;top:var(--sh-clear-t);z-index:6;margin:-6px 0 8px;padding:0;background:var(--t-paper);cursor:default;touch-action:auto}.t-fpage>.t-wsheet-body>.t-main-in{max-width:1600px}@media(orientation:portrait)and (max-width:1023.98px){.t-main.t-wsheet{position:fixed;z-index:32;left:0;right:0;bottom:0;top:var(--ps-top, max(calc(var(--kill-h, 0px) + var(--sh-bar-h) + 100px), 38svh));display:flex;flex-direction:column;min-height:0;max-width:none;padding:0;background:var(--t-paper);border-radius:var(--t-r-sheet) var(--t-r-sheet) 0 0;box-shadow:var(--t-shadow-sheet);transition:top var(--t-sheet-motion);animation:t-sheet-up var(--t-sheet-motion)}.t-main.t-wsheet[data-dragging]{transition:none}.t-wsheet>.t-psheet-head{display:block}.t-wsheet>.t-wsheet-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:2px var(--t-pad) calc(var(--t-dock-h) + var(--t-dock-gap) + 28px + env(safe-area-inset-bottom))}.t-wsheet>.t-wsheet-body>.t-main-in{max-width:none}.t-wsheet-body [class*="top-[calc(var(--kill-h,0px)+49px+env(safe-area-inset-top))]"]{top:0}.t-shell:has(>.t-wsheet:not([data-snap=full])) :is(.t-town-canvas,.t-town-veil){visibility:visible}.t-shell:has(>.t-wsheet:not([data-snap=full])) .t-bar-town{display:none}.t-psheet[data-snap=full],.t-main.t-wsheet[data-snap=full]{left:0;right:0;border-radius:0;box-shadow:none}.t-shell:has(>.t-psheet[data-snap=full]) :is(.t-town-canvas,.t-town-veil){visibility:hidden}:is(.t-psheet,.t-wsheet)[data-snap=full] [data-sheet-close]{display:none}:is(.t-psheet,.t-main.t-wsheet):after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--t-dock-h) + var(--t-dock-gap) + 6px + env(safe-area-inset-bottom));background:var(--t-paper);z-index:1}}.t-sheet:is([data-t-sheet=name-tag],[data-t-sheet=company-now]){height:auto;min-height:0}@media(orientation:landscape)and (max-height:500px){.t-sheet:is([data-t-sheet=name-tag],[data-t-sheet=company-now]){height:100%}}@media(min-width:1024px)and (min-height:501px){.t-sheet:is([data-t-sheet=name-tag],[data-t-sheet=company-now]){bottom:auto}}.t-face{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--t-paper2);color:var(--t-ink);font-family:var(--t-f-display);font-weight:900;line-height:1}.t-face[data-kind=ai]{background:var(--t-teal3);color:var(--t-teal);box-shadow:0 0 0 2px var(--t-teal) inset}.t-face-ai{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;padding:2px;border-radius:50%;background:var(--t-teal);color:var(--t-on-teal);box-shadow:0 0 0 2px var(--t-paper)}.t-tag-card{display:grid;gap:14px}.t-tag-head{display:flex;align-items:center;gap:14px;min-width:0}.t-tag-name{margin:0;font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-xl);line-height:1.3}.t-tag-name small{margin-left:4px;font-size:var(--t-fs-s);font-weight:700;color:var(--t-sub)}.t-tag-role{margin:2px 0 0;font-size:var(--t-fs-s);color:var(--t-sub)}.t-tag-dl{display:grid;margin:0;border-top:1px solid var(--t-line)}.t-tag-dl>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--t-line)}.t-tag-dl dt{font-size:var(--t-fs-xs);color:var(--t-sub);font-weight:700}.t-tag-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.t-tag-card>.t-btn{justify-self:start}.t-tag-head .t-pface,.t-tag-head .t-face{animation:t-tag-pop .42s var(--t-ease) both}@keyframes t-tag-pop{0%{transform:scale(.6) translateY(8px);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:none}}.t-tag-nums b{font-weight:800}.t-tag-nums b[data-tone=red]{color:var(--t-red-text)}.t-tag-prog{display:flex;align-items:center;gap:8px}.t-tag-prog>span{flex:1;max-width:9em;height:8px;border-radius:999px;background:var(--t-paper2);overflow:hidden}.t-tag-prog>span>i{display:block;height:100%;border-radius:inherit;background:var(--t-teal)}.t-tag-note{margin:0;padding:8px 10px;border-left:3px solid var(--t-orange2);font-size:var(--t-fs-xs);line-height:1.7;color:var(--t-sub)}.t-tag-note[data-tone=red]{border-left-color:var(--t-red)}.t-tag-note a{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-weight:700;color:var(--t-teal);text-decoration:none}.t-tag-note a svg{width:16px;height:16px}.t-tag-acts{display:flex;flex-wrap:wrap;gap:8px}.t-pface{position:relative;display:inline-block;flex:none;border-radius:50%}.t-pface>img{display:block;width:100%;height:100%;border-radius:50%;image-rendering:pixelated;box-shadow:0 0 0 1px var(--t-line)}.t-pface[data-kind=ai]>img{box-shadow:0 0 0 2px var(--t-teal)}.t-fmark{position:absolute;top:-5px;right:-9px;display:inline-flex;align-items:center;gap:1px;height:19px;min-width:19px;padding:0 5px 0 3px;border-radius:999px;color:var(--t-card);font-size:11px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--t-paper);pointer-events:none}.t-fmark svg{width:12px;height:12px;flex:none}.t-fmark b{font-weight:800}.t-fmark[data-mark=fire],.t-fmark[data-mark=stop]{background:var(--t-red)}.t-fmark[data-mark=overdue],.t-fmark[data-mark=wait]{background:var(--t-orange-deep)}.t-fmark[data-mark=stop],.t-fmark[data-mark=wait]{padding:0 3px}.t-fmark[data-mark=work]{top:auto;bottom:0;right:-1px;width:13px;height:13px;min-width:0;padding:0;background:var(--t-good)}.t-faces{display:grid;gap:14px}.t-faces-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding-bottom:4px;border-bottom:1px solid var(--t-line);font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s)}.t-faces-h small{flex:none;font-family:var(--t-f-body);font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-faces-grid{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:4px 2px}.t-faces-grid li{min-width:0;animation:t-rise .3s var(--t-ease) backwards;animation-delay:calc(min(var(--i, 0),18)*22ms)}.t-facebtn{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:74px;padding:7px 2px 4px;border:0;border-radius:var(--t-r-s);background:none;color:var(--t-ink);cursor:pointer;font:inherit;transition:background-color .15s,transform var(--t-press, .08s);-webkit-tap-highlight-color:transparent}.t-facebtn:hover{background:var(--t-paper2)}.t-facebtn:active{transform:scale(.93)}.t-facebtn:focus-visible{outline:2px solid var(--t-teal);outline-offset:1px}.t-facebtn-pic{position:relative;display:inline-flex}.t-facebtn[data-peek] .t-facebtn-pic{animation:t-face-peek 1s var(--t-ease)}@keyframes t-face-peek{0%,to{transform:none}30%{transform:translateY(-4px)}55%{transform:translateY(0) scale(1.03,.97)}75%{transform:translateY(-1px)}}.t-facebtn-name{display:block;max-width:100%;font-size:var(--t-fs-xs);font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-facebtn[data-away] .t-facebtn-pic>:first-child{opacity:.45;filter:grayscale(.6)}.t-facebtn[data-away] .t-facebtn-name{color:var(--t-sub);font-weight:500}.t-facebtn[data-me] .t-facebtn-name{color:var(--t-teal)}@media(prefers-reduced-motion:reduce){.t-faces-grid li,.t-facebtn[data-peek] .t-facebtn-pic,.t-tag-head .t-pface,.t-tag-head .t-face{animation:none!important}}.t-office-people{min-width:0;padding-top:4px}.t-office-people>h2{margin:0 0 6px;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l)}.t-circ{list-style:none;margin:0;padding:0;border-top:1px solid var(--t-line)}.t-circ-item{border-bottom:1px solid var(--t-line);animation:t-rise .3s var(--t-ease) backwards;animation-delay:calc(min(var(--i, 0),10)*40ms)}.t-circ-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 2px;border:0;background:none;color:var(--t-ink);text-align:left;cursor:pointer;font:inherit}.t-circ-tx{flex:1;min-width:0}.t-circ-tx b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.t-circ-item[data-read="1"] .t-circ-tx b{font-weight:500}.t-circ-tx small{display:block;margin-top:2px;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-circ-stamp{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;border:2px dashed var(--t-line);color:var(--t-red-text);font-family:var(--t-f-display);font-weight:900;font-size:17px}.t-circ-stamp[data-on]{border:2.5px solid var(--t-red);background:var(--t-red2);transform:rotate(-12deg)}.t-circ-stamp[data-pop]{animation:t-stamp .42s var(--t-ease)}.t-circ-chev{width:20px;height:20px;flex:none;color:var(--t-sub);transition:transform .2s}.t-circ-chev[data-open]{transform:rotate(180deg)}.t-circ-body{margin:0 0 14px 52px;padding:10px 12px;border-left:3px solid var(--t-teal3);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-fs-s);line-height:1.7;animation:t-fade .2s ease-out}@keyframes t-stamp{0%{transform:scale(1.8) rotate(-12deg);opacity:0}55%{transform:scale(.92) rotate(-12deg);opacity:1}to{transform:scale(1) rotate(-12deg)}}@keyframes t-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.t-hoods{display:grid;gap:22px}.t-hood-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding-bottom:6px;border-bottom:1px solid var(--t-line);font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l)}.t-hood-h span{min-width:0;overflow-wrap:anywhere}.t-hood-h small{flex:none;font-family:var(--t-f-body);font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-hood-lead{margin:6px 0 0;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-hood-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:6px}.t-hood-list li{animation:t-rise .3s var(--t-ease) backwards;animation-delay:calc(min(var(--i, 0),12)*30ms);min-width:0}.t-hood-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 8px;border:0;border-radius:var(--t-r-s);background:none;color:var(--t-ink);text-align:left;cursor:pointer;font:inherit;transition:background-color .15s,transform var(--t-press, .08s)}.t-hood-btn:hover{background:var(--t-paper2)}.t-hood-btn:active{transform:scale(.98)}.t-hood-btn[data-away]{opacity:.62}.t-hood-tx{min-width:0}.t-hood-tx b{display:block;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-hood-tx b small{font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-hood-tx>small{display:block;font-size:var(--t-fs-xs);color:var(--t-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-tag-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-10px 0;font-weight:700;color:var(--t-teal);text-decoration:none}.t-tag-link small{font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-shop-balance{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--t-fs-s);color:var(--t-sub)}.t-shop-balance svg{width:20px;height:20px;color:var(--t-orange-text);flex:none}.t-shop-balance b{font-family:var(--t-f-num, var(--t-f-display));font-size:var(--t-fs-xl, 1.5rem);color:var(--t-ink);line-height:1}.t-shop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));column-gap:18px;border-top:1px solid var(--t-line)}.t-shop-row{display:flex;align-items:center;gap:10px;min-height:64px;padding:6px 2px;border-bottom:1px solid var(--t-line);min-width:0;animation:t-rise .3s var(--t-ease) both}.t-shop-row[data-owned]{opacity:.78}.t-shop-pic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;border-radius:var(--t-r-s);background:var(--t-paper2)}.t-shop-name{flex:1;min-width:0;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.t-shop-name small{display:block;font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-shop-row .t-btn,.t-shop-row .t-tag{flex:none}.t-shop-msg{min-height:1.4em;margin:0;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-shop-msg[data-tone=red]{color:var(--t-red)}.t-shop-confirm{display:grid;justify-items:center;gap:12px;text-align:center}.t-shop-confirm .t-shop-pic{width:80px;height:80px}.t-shop-confirm p{margin:0;line-height:1.7}.t-shop-confirm-name{font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l)}.t-shop-confirm-note{font-size:var(--t-fs-xs);color:var(--t-sub)}.t-shop-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.t-mentor-sec{display:grid;gap:8px}.t-mentor-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding-bottom:6px;border-bottom:1px solid var(--t-line);font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l)}.t-mentor-h small{flex:none;font-family:var(--t-f-body);font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-mentor-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.t-mentor-list{list-style:none;margin:0;padding:0;display:grid}.t-mentor-list>li{padding:6px 0;border-bottom:1px solid var(--t-line);min-width:0}.t-mentor-person{display:flex;align-items:center;gap:10px;min-height:56px;min-width:0;padding:4px 6px;border:0;border-radius:var(--t-r-s);background:none;color:var(--t-ink);text-align:left;cursor:pointer;font:inherit;transition:background-color .15s,transform var(--t-press, .08s)}.t-mentor-person:hover{background:var(--t-paper2)}.t-mentor-person:active{transform:scale(.98)}.t-mentor-pname{min-width:0;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.t-mentor-pname small{font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-mentor-pname>small:last-child{display:block}.t-mentor-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px}.t-mentor-arrow{width:18px;height:18px;color:var(--t-sub)}.t-mentor-steps{margin:4px 0 6px 6px;padding:8px 12px;border-left:3px solid var(--t-teal3, var(--t-teal))}.t-mentor-steps-h{display:flex;justify-content:space-between;gap:8px;margin:0 0 4px;font-size:var(--t-fs-xs);font-weight:700;color:var(--t-sub)}.t-mentor-steps ul{list-style:none;margin:0;padding:0;display:grid}.t-mentor-steps li{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--t-fs-s)}.t-mentor-steps li>svg{width:18px;height:18px;flex:none;color:var(--t-sub)}.t-mentor-steps li[data-done]>svg{color:var(--t-good, var(--t-teal))}.t-mentor-steps li[data-done]>span:not(.sr-only){color:var(--t-sub)}.t-mentor-steps a{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-weight:700;color:var(--t-teal);text-decoration:none}.t-mentor-steps a svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.t-psheet,.t-circ-item,.t-hood-list li,.t-shop-row,.t-circ-stamp[data-pop],.t-toast{animation:none!important}.t-psheet{transition:none}.t-town-veil[data-on]{transition:none;opacity:0}.t-opening{display:none}}.t-co{display:grid;gap:14px}.t-co-dl{margin:0;display:grid;gap:6px}.t-co-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 2px;border-bottom:1px solid var(--t-line);font-size:var(--t-fs-s)}.t-co-row dt{flex:none;color:var(--t-sub)}.t-co-row dd{margin:0;min-width:0;text-align:right;font-weight:700}.t-co-row dd small{font-weight:500;color:var(--t-sub)}.t-co-links{display:flex;flex-wrap:wrap;gap:8px}.t-co-note{margin:0;display:flex;align-items:center;gap:4px;font-size:var(--t-fs-xs);color:var(--t-sub);line-height:1.6}.t-bpeople-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding-bottom:6px;border-bottom:1px solid var(--t-line);font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l)}.t-bpeople-h small{flex:none;font-family:var(--t-f-body);font-weight:500;font-size:var(--t-fs-xs);color:var(--t-sub)}@media(prefers-reduced-motion:reduce){.t-brand{transition:none}}:where([data-look=new]) :where(.t-main,[data-t-psheet]) .grid>*{min-width:0}[data-look=new] :is(.t-main,.t-psheet-body) :is(a,button).rounded-full.shrink-0{white-space:normal;max-width:100%;height:auto;min-height:44px}[data-look=new] :is(.t-main,.t-psheet-body) span.rounded-full[data-rule]{white-space:normal;max-width:100%}[data-look=new] :is(.t-main,.t-psheet-body) span.inline-flex.h-5.rounded-\[3px\]{flex:none;white-space:nowrap}.t-pick{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;min-height:40px;padding:0 10px 0 14px;border-radius:999px;border:0;background:var(--t-card);color:var(--t-ink);box-shadow:0 0 0 1.5px var(--t-line) inset;font:inherit;font-size:var(--t-fs-s);font-weight:700;cursor:pointer;white-space:nowrap}.t-pick:focus-visible{outline:none;box-shadow:0 0 0 2.5px var(--t-teal) inset}.t-pick:active{transform:translateY(1px)}.t-pick>svg:not(.t-pick-chev){width:16px;height:16px;flex:none;color:var(--t-teal2)}.t-pick-v{min-width:0;overflow:hidden;text-overflow:ellipsis}.t-pick-n{flex:none;color:var(--t-teal)}.t-pick-sub{flex:none;font-size:var(--t-fs-xs);font-weight:500;color:var(--t-sub)}.t-pick-chev{width:16px;height:16px;flex:none;color:var(--t-sub)}.t-pick-search{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:2px 0 8px;background:var(--t-card)}.t-pick-search svg{width:18px;height:18px;color:var(--t-sub);flex:none}.t-pick-search input{flex:1;min-width:0;height:42px;border:0;border-radius:12px;background:var(--t-paper);padding:0 12px;font:inherit;color:var(--t-ink)}.t-pick-search input:focus{outline:2px solid var(--t-teal);outline-offset:0}.t-pick-list{list-style:none;margin:0;padding:0}.t-pick-list li+li{border-top:1px solid var(--t-line)}.t-pick-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 4px;border:0;background:none;color:var(--t-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.t-pick-opt:is([aria-current],[aria-pressed=true]){color:var(--t-teal);font-weight:700}.t-pick-opt:active{background:var(--t-teal3)}.t-pick-tx{flex:1;min-width:0}.t-pick-tx>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pick-tx small{display:block;font-size:var(--t-fs-xs);color:var(--t-sub);font-weight:400}.t-pick-opt .t-pick-n{font-size:var(--t-fs)}.t-pick-ck{width:18px;height:18px;flex:none}.t-pick-none{margin:10px 0 0;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-seg{display:inline-flex;flex:none;align-items:stretch;gap:2px;max-width:100%;padding:2px;border-radius:999px;background:var(--t-paper);box-shadow:0 0 0 1px var(--t-line) inset}.t-seg>button{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--t-sub);font:inherit;font-size:var(--t-fs-xs);white-space:nowrap;cursor:pointer}.t-seg>button svg{width:14px;height:14px;flex:none}.t-seg>button[aria-pressed=true]{background:var(--t-card);color:var(--t-teal);font-weight:700;box-shadow:0 0 0 1px var(--t-line)}.t-seg>button:focus-visible{outline:2px solid var(--t-teal);outline-offset:1px}.t-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.t-filterbar>.t-grow{flex:1 1 12rem;min-width:0}.t-help{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;margin:-8px -6px;padding:0;border:0;border-radius:50%;background:none;color:var(--t-sub);cursor:pointer;vertical-align:middle}.t-help svg{width:18px;height:18px}.t-help:hover,.t-help:focus-visible{color:var(--t-teal);background:var(--t-teal3);outline:none}.t-help-body{display:grid;gap:10px;font-size:var(--t-fs-s);line-height:1.8;color:var(--t-ink)}.t-help-body p{margin:0}@media(max-width:767.98px),(orientation:landscape)and (max-height:500px){[data-look=new] :is(.t-main,.t-psheet-body) :is(.t-h[data-level="1"],.ta-legacy h1){font-size:20px!important;line-height:1.3}[data-look=new] :is(.t-main,.t-psheet-body) .td-lead{margin-top:2px}}:is([data-look=new],.t-sheet,.t-filter-pane) [data-t-zero]:not([aria-current]):not([aria-pressed=true]):not([aria-selected=true]){display:none!important}@media(max-width:1023.98px){[data-look=new] :is([data-t-row],[data-biz] .t-media-tabs,[data-biz] .t-biz-chips,[data-biz-card] [data-biz-filter]>div,[data-stage-filters],[data-biz] .t-co-chips,[data-biz] .t-co-tabs){flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}[data-look=new] :is([data-t-row],[data-biz] .t-media-tabs,[data-biz] .t-biz-chips,[data-biz-card] [data-biz-filter]>div,[data-stage-filters],[data-biz] .t-co-chips,[data-biz] .t-co-tabs)::-webkit-scrollbar{display:none}[data-look=new] :is([data-t-row],[data-biz] .t-media-tabs,[data-biz] .t-biz-chips,[data-biz-card] [data-biz-filter]>div,[data-stage-filters],[data-biz] .t-co-chips,[data-biz] .t-co-tabs)>*{flex:none}}.t-noteline{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--t-warn2);color:var(--t-warn-text);font-size:var(--t-fs-s)}.t-noteline[data-tone=red]{background:var(--t-red2);color:var(--t-red-text)}.t-noteline>svg{width:16px;height:16px;flex:none}.t-noteline>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.t-noteline-tag{flex:none;padding:1px 8px;border-radius:999px;background:var(--t-card);font-size:var(--t-fs-xs);font-weight:700;white-space:nowrap}.t-noteline>.t-help{margin:-4px 0 -4px auto;color:inherit}.t-daterow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1 1 100%}.t-daterow .t-tag{height:28px}.t-datenav{display:flex;gap:6px;margin-left:auto;flex:none}.t-datenav [data-t-datenav-off]{opacity:.35;pointer-events:none}.t-datelabel,[data-look=new] [data-biz] .t-datelabel.t-datelabel{margin:0;min-width:0;font-family:var(--t-f-body);font-weight:700;font-size:var(--t-fs-l);line-height:1.3;color:var(--t-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.t-datelabel :is(.num,.t-num){font-family:inherit;font-weight:inherit;font-size:inherit}.t-listbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.t-listbar>*{min-width:0}.t-listbar-sp{flex:1 1 0;min-width:0}.t-tool{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--t-card);color:var(--t-ink);box-shadow:0 0 0 1.5px var(--t-line) inset;cursor:pointer}.t-tool svg{width:20px;height:20px}.t-tool:is([aria-expanded=true],[aria-pressed=true]){color:var(--t-teal);box-shadow:0 0 0 1.5px var(--t-teal2) inset;background:var(--t-teal3)}.t-tool:focus-visible{outline:2px solid var(--t-teal);outline-offset:2px}.t-tool:active{transform:translateY(1px)}.t-tool-badge{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--t-orange);color:var(--t-card);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.t-tool-badge:empty{min-width:10px;width:10px;height:10px;padding:0;top:2px;right:2px}.t-listbar-q{order:10;flex:1 0 100%;position:relative;display:flex;align-items:center;animation:t-q-open .18s var(--t-ease)}.t-listbar-q svg{position:absolute;left:12px;width:18px;height:18px;color:var(--t-sub);pointer-events:none}.t-listbar-q input{width:100%;min-width:0;height:44px;padding:0 12px 0 38px;border:0;border-radius:var(--t-r-input);background:var(--t-card);color:var(--t-ink);box-shadow:0 0 0 1.5px var(--t-line) inset;font:inherit}.t-listbar-q input:focus{outline:none;box-shadow:0 0 0 2.5px var(--t-teal) inset}@keyframes t-q-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.t-more-opt>svg{width:18px;height:18px;flex:none;color:var(--t-teal2)}.t-more-foot{display:flex;gap:8px}.t-active{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;font-size:var(--t-fs-xs)}.t-active::-webkit-scrollbar{display:none}.t-active>*{flex:none}.t-active-h{color:var(--t-sub);font-weight:700}.t-active-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 6px 0 10px;border-radius:999px;background:var(--t-teal3);color:var(--t-teal);font-weight:700;text-decoration:none;white-space:nowrap}.t-active-chip svg{width:14px;height:14px}.t-active-clear{color:var(--t-sub);text-decoration:underline;white-space:nowrap;padding:6px 2px}@media(prefers-reduced-motion:reduce){.t-listbar-q{animation:none}}.t-seg[data-even]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;width:100%;padding:0;background:none;box-shadow:none;border-radius:0}.t-seg[data-even]>:is(a,button,label){display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:var(--t-btn);padding:0 8px;border:0;border-radius:999px;background:var(--t-card);box-shadow:0 0 0 1.5px var(--t-line) inset;color:var(--t-sub);font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.t-seg[data-even]>:is(a,button,label)>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.t-seg[data-even]>:is([aria-current=page],[aria-selected=true],[aria-pressed=true]){background:var(--t-teal);color:var(--t-on-teal);box-shadow:0 3px 0 var(--t-teal-deep)}.t-seg[data-even]>:is(a,button,label) svg{width:16px;height:16px;flex:none}.t-filter-pane{order:11;flex:1 0 100%;display:grid;gap:10px;padding:12px 14px 14px;border-radius:var(--t-r-input);background:var(--t-card);box-shadow:0 0 0 1.5px var(--t-line) inset;animation:t-q-open .18s var(--t-ease)}.t-filter-pane:focus{outline:none}.t-filter-pane-head{display:flex;align-items:center;gap:8px}.t-filter-pane-head h2{flex:1;margin:0;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs)}.t-filter-pane-head .t-ibtn{box-shadow:none;background:transparent}.t-filter-pane-foot{display:flex;justify-content:flex-end}.t-filter-pane-foot>*{width:auto}@media(prefers-reduced-motion:reduce){.t-filter-pane{animation:none}}.t-seg>:is(a,label){position:relative;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border-radius:999px;color:var(--t-sub);font-size:var(--t-fs-xs);white-space:nowrap;text-decoration:none;cursor:pointer}.t-seg>:is(a,label) svg{width:14px;height:14px;flex:none}.t-seg>:is(a[aria-current],label[data-on]){background:var(--t-card);color:var(--t-teal);font-weight:700;box-shadow:0 0 0 1px var(--t-line)}.t-seg-name{max-width:6em;overflow:hidden;text-overflow:ellipsis}.t-more-opt .t-pick-tx>span{white-space:normal}.t-desk-note-line{display:flex;align-items:center;gap:6px;min-width:0}.t-desk-note-line>.t-help{margin:-8px -6px -8px auto;color:inherit}[data-look=new] [data-fold="1"]:is(.t-desk-note,.ta-notice){padding-top:8px;padding-bottom:8px}.t-listbar>.t-noteline{flex:1 1 0}.t-desk-note-line>span{min-width:0;overflow-wrap:anywhere}[data-look=new] :is(.t-main,.t-psheet-body) ol.flex-wrap>li.inline-flex{max-width:100%;min-width:0}[data-look=new] :is(.t-main,.t-psheet-body) ol.flex-wrap>li.inline-flex>span.rounded-full{white-space:normal;min-width:0;height:auto}[data-look=new] :is(.t-psheet-body,.t-wsheet-body) :is(h1[data-t-duptitle],h1[data-t-sheet-title]){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-look=new] :is(.t-psheet-body,.t-wsheet-body) [data-t-help-moved][data-t-help-moved]{display:none}@media(orientation:landscape)and (max-height:500px){.t-psheet{width:min(560px,100% - var(--t-rail-w) - 40px - env(safe-area-inset-left) - 150px)}}.t-office-view{display:flex;flex-wrap:wrap;gap:8px;padding:12px 4px 4px}.t-office-view-note{margin:8px 4px 0;font-size:var(--t-fs-xs);color:var(--t-sub)}.t-more-msg{font-size:var(--t-fs-xs);color:var(--t-sub);overflow-wrap:anywhere}.t-more-msg:not([data-ok]){color:var(--t-red-text)}[data-look=new]{--sh-gap-b: var(--t-gap-block)}@media(min-width:768px){[data-look=new]{--sh-gap-b: var(--t-gap-block-wide)}}[data-look=new] :is(.audit-bulkbar,[data-ext-panel],[data-bulk-sticky]){margin-bottom:var(--sh-gap-b)}@media(width<56.25rem){[data-look=new] tr[data-proposal]>td:has(>.kit-check){grid-column:span 2 / span 2}[data-look=new] tr[data-proposal]>td:has(>.kit-check)+td{grid-column:span 2 / span 2}}[data-look=new] [data-narrow] tr[data-proposal]>td:has(>.kit-check){grid-column:span 2 / span 2}[data-look=new] [data-narrow] tr[data-proposal]>td:has(>.kit-check)+td{grid-column:span 2 / span 2}[data-look=new] :is(.t-psheet-body,.t-wsheet-body) .ta-top-row:has(>h1[data-t-duptitle],>*>h1[data-t-duptitle]):has(>.ta-top-more)+.ta-lead{padding-right:52px;min-height:44px}[data-look=new] span:has(>[data-project-title]){row-gap:14px}[data-look=new] .flex:has(>div>button[aria-controls]+[role=note]:not([hidden],.hidden)){flex-wrap:wrap}[data-look=new] .flex>div:has(>button[aria-controls]+[role=note]:not([hidden],.hidden)){display:contents}[data-look=new] .flex>div>button[aria-controls]+[role=note]:not([hidden],.hidden){flex-basis:100%;order:99;margin-top:0}[data-look=new] div:has(>button[aria-controls]+[role=note].kit-pop-in:not([hidden],.hidden)):not(.flex>div){margin-bottom:var(--t-gap-block-min)}[data-look=new] .t-listbar>.t-biz-sum{margin-top:0}[data-look=new] :is(.t-psheet-body,.t-wsheet-body) header:has(>.flex>h1[data-t-duptitle]):not(:has(>.flex>:not(h1,[data-t-help-moved]))):not(:has(>[role=note]:not([hidden]))):not(:has(>div:not(.flex,[role=note],.label))){display:none}[data-look=new] ul:has(>li[data-ai-judgment])>li+li{margin-top:var(--sh-gap-b)}[data-look=new] [data-type-pair]>.grid{gap:var(--sh-gap-b)}[data-look=new] li[data-setting]>.flex>div>button[aria-controls]+[role=note]:not([hidden],.hidden){margin-bottom:2px}[data-look=new] [data-t-main] [class*=space-y-]>:is(.rounded-control,.rounded-card:not([data-biz] *)):is(.border,[class*=bg-]):not(:last-child):has(+:is(.rounded-control,.rounded-card):is(.border,[class*=bg-])){margin-block-end:var(--sh-gap-b)}.t-dock{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.t-dock:after{content:"";position:absolute;left:12px;right:12px;top:0;height:3px;border-radius:3px;background:var(--t-teal);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.t-dock[data-holding]:after{opacity:1;transform:scaleX(1);transition:transform .8s linear,opacity .12s}@media(prefers-reduced-motion:reduce){.t-dock[data-holding]:after{transition:opacity .12s}}[data-look=new] .bm-legend:has(>.bm-help){position:relative;padding-right:48px;min-height:44px}[data-look=new] .bm-legend>.bm-help{position:absolute;top:0;right:0}[data-look=new] dl.grid:has(>div.rounded-control.bg-surface-2){gap:var(--t-gap-block-min)}[data-look=new] li[data-look-row]>span:first-child{flex:1 1 8em}:root:has([data-look=new]) [data-empty]:before{content:"";display:block;width:148px;aspect-ratio:4 / 3;margin-bottom:2px;background:var(--t-art-empty) center / contain no-repeat}:root:has([data-look=new]) [data-empty]>span[aria-hidden=true]:first-child{display:none}:root:has([data-look=new]) [data-empty].gap-1\.5:before{width:104px}:root:has([data-look=new]) [data-art-group=approvals] [data-empty]:before,:root:has([data-look=new]) [data-art-group=audit] [data-empty]:before{background-image:var(--t-art-done)}.t-state{display:grid;justify-items:center;gap:8px;padding:28px 16px;text-align:center}.t-state-art{width:168px;height:auto;aspect-ratio:4 / 3;object-fit:contain}.t-state[data-size=s] .t-state-art{width:112px}.t-state b{font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l);color:var(--t-ink)}.t-state p{margin:0;color:var(--t-sub);font-size:var(--t-fs-s);max-width:32em}.t-empty-pic{width:148px;height:auto;aspect-ratio:4 / 3;object-fit:contain}.t-new-only{display:none}:root:has([data-look=new]) .t-new-only{display:revert}:root:has([data-look=new]) .t-old-only{display:none}.t-mascot:has(img){background:var(--t-teal3)}.t-mascot img{object-fit:contain;padding:8%}.t-menu-emblem{width:28px;height:28px;flex:none;object-fit:contain}.t-art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;list-style:none;margin:0;padding:0}.t-art-grid[data-wide]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.t-art-cell{display:grid;gap:4px;min-width:0;padding:10px;border-radius:var(--t-r-s);background:var(--t-card);box-shadow:0 0 0 1px var(--t-line) inset}.t-art-cell img{width:100%;height:120px;object-fit:contain}.t-art-grid[data-wide] .t-art-cell img{height:80px}.t-art-cell b{font-size:var(--t-fs-s);overflow-wrap:anywhere}.t-art-cell small{font-size:var(--t-fs-xs);color:var(--t-sub);overflow-wrap:anywhere}.t-avatar-row{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}@keyframes t-art-bob{0%,88%,to{transform:translateY(0)}92%{transform:translateY(-4px)}96%{transform:translateY(0)}}.t-state-art,.t-empty-pic{animation:t-art-bob 6s var(--t-ease) infinite}@media(prefers-reduced-motion:reduce){.t-state-art,.t-empty-pic{animation:none}}html,body{margin:0;background:var(--t-paper);color:var(--t-ink);font-family:var(--t-f-body);font-size:var(--t-fs);line-height:var(--t-lh, 1.6);-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip}[hidden]{display:none!important}a{color:var(--t-teal)}.s-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--t-teal);outline-offset:2px}.s-stage{margin:0;height:calc(28px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;display:flex;align-items:center;justify-content:center;background:var(--t-red);color:var(--t-on-teal);font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-xs);letter-spacing:.04em}.s-bar-contact{display:inline-flex;align-items:center;gap:6px;height:var(--t-btn);padding:0 14px 0 12px;border-radius:999px;background:var(--t-card);box-shadow:var(--t-shadow-s);color:var(--t-teal);text-decoration:none;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-s);white-space:nowrap;transition:transform var(--t-press)}.s-bar-contact:active{transform:scale(.95)}.s-bar-contact svg{width:18px;height:18px;flex:none}@media(max-width:359px){.s-bar-contact{padding:0 10px}.s-bar-contact span{font-size:var(--t-fs-xs)}}@media(orientation:landscape)and (max-height:500px){.s-bar-contact{height:40px}}.t-shell[data-mode=full] [data-back-town]{display:inline-grid!important}.s-floors-canvas{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;touch-action:none;background:var(--t-teal3);-webkit-tap-highlight-color:transparent}.t-shell[data-backdrop=floors] .t-town-canvas,.t-shell[data-mode=full] .s-floors-canvas{visibility:hidden}@media(orientation:landscape)and (max-height:500px){.t-shell[data-backdrop=floors] .t-psheet{width:min(var(--t-panel-w),100% - var(--t-rail-w) - 40px - env(safe-area-inset-left) - 150px)}}.s-town-wait{position:fixed;z-index:1;left:0;right:0;top:calc(var(--kill-h, 0px) + var(--sh-bar-h));bottom:0;display:grid;place-items:center;pointer-events:none;background:linear-gradient(var(--t-teal3),var(--t-paper2));transition:opacity .35s var(--t-ease),visibility 0s linear .35s}.t-shell[data-town-ready] .s-town-wait{opacity:0;visibility:hidden;transition:none}@media(orientation:portrait)and (max-width:1023.98px){.t-shell:not([data-mode=home]) .s-town-wait{bottom:60svh}}@media(min-width:1024px)and (min-height:501px){.t-shell:not([data-mode=home]) .s-town-wait{left:calc(var(--t-panel-w) + var(--t-panel-gap) * 2)}}@media(orientation:landscape)and (max-height:500px){.s-town-wait{left:calc(var(--t-rail-w) + 16px)}}.s-lead{margin:0 0 var(--t-gap-block);font-size:var(--t-fs);line-height:1.8;color:var(--t-ink)}.s-sec{margin-top:var(--t-gap-block);padding-top:var(--t-gap-block);border-top:1px solid var(--t-line)}.s-h2{margin-bottom:12px}.s-prose p{margin:0 0 var(--t-gap-inner);line-height:1.85;overflow-wrap:anywhere}.s-prose p:last-child{margin-bottom:0}.s-note{margin:12px 0 0;font-size:var(--t-fs-s);color:var(--t-sub);line-height:1.7}.s-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--t-gap-block)}.s-acts .t-btn{white-space:normal;text-align:center;line-height:1.3;min-height:var(--t-btn-main);height:auto;padding-top:8px;padding-bottom:8px}.s-ext{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:700;color:var(--t-teal);text-decoration:none;overflow-wrap:anywhere}.s-ext svg{width:16px;height:16px;flex:none}.s-ext-btn svg{width:18px;height:18px}.s-back{margin:var(--t-gap-block) 0 0}.s-back a{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-weight:700;text-decoration:none}.s-back svg{width:18px;height:18px}.s-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px;font-size:var(--t-fs-s);color:var(--t-sub)}.s-article-title{margin-bottom:12px}.s-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--t-line)}.s-rows li{border-bottom:1px solid var(--t-line);animation:t-rise .3s var(--t-ease) backwards;animation-delay:calc(min(var(--i, 0),12)*30ms)}.s-row{display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 2px;color:var(--t-ink);text-decoration:none;transition:background-color .15s,transform var(--t-press)}.s-row:hover{background:var(--t-paper2)}.s-row:active{transform:scale(.985)}.s-row-tx{flex:1;min-width:0}.s-row-tx b{display:block;font-size:var(--t-fs);font-weight:700;line-height:1.45;overflow-wrap:anywhere}.s-row-tx small{display:block;margin-top:2px;font-size:var(--t-fs-s);color:var(--t-sub);line-height:1.5;overflow-wrap:anywhere}.s-row>svg{width:18px;height:18px;flex:none;color:var(--t-sub)}.s-facts{margin:0;padding:0 0 0 1.2em;display:grid;gap:6px;line-height:1.7}.s-facts small{display:block;color:var(--t-sub);font-size:var(--t-fs-xs)}.s-dl .t-co-row dd{text-align:left;font-weight:500;overflow-wrap:anywhere}.s-dl .t-co-row dt{min-width:6em}.s-history{list-style:none;margin:0;padding:0;display:grid}.s-history li{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:10px;padding:10px 2px;border-bottom:1px solid var(--t-line);line-height:1.6;animation:t-rise .3s var(--t-ease) backwards;animation-delay:calc(min(var(--i, 0),12)*40ms)}.s-history-date{font-size:var(--t-fs-s);font-weight:700;color:var(--t-teal)}@media(max-width:359px){.s-history li{grid-template-columns:1fr;gap:2px}}.s-h3{margin:var(--t-gap-block) 0 8px;font-size:var(--t-fs);line-height:1.5;overflow-wrap:anywhere}.s-prose>.s-h3:first-child{margin-top:0}.s-prose .s-facts,.s-fig{margin:0 0 var(--t-gap-inner)}.s-fig img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--t-r-s);background:var(--t-paper2)}.s-prose .s-fig img{width:auto;max-height:min(70svh,640px);margin:0 auto}.s-cover img{max-height:min(56svh,520px);object-fit:contain}.s-ended{display:flex;align-items:flex-start;gap:8px;margin:0 0 var(--t-gap-inner);padding:10px 12px;border-radius:var(--t-r-s);background:var(--t-paper2);color:var(--t-ink);font-size:var(--t-fs-s);line-height:1.6}.s-ended svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--t-teal)}.s-steps{margin:0;padding:0 0 0 1.4em;display:grid;gap:6px;line-height:1.7;overflow-wrap:anywhere}.s-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.s-gallery .s-fig{margin:0}.s-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.s-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:var(--t-paper2);color:var(--t-ink);font-size:var(--t-fs-s);font-weight:700;text-decoration:none}.s-chip[aria-current=page]{background:var(--t-teal);color:var(--t-card)}.s-copy{margin:0;color:var(--t-sub)}.s-slogan{margin:4px 0 var(--t-gap-block);display:grid;gap:4px}.s-slogan b{font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-xl);line-height:1.4;color:var(--t-teal)}.s-slogan small,.s-motto small{font-size:var(--t-fs-s);color:var(--t-sub)}.s-phil{margin:0;border-top:1px solid var(--t-line)}.s-phil-row{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:12px;padding:14px 2px;border-bottom:1px solid var(--t-line)}.s-phil-row dt{font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-s);letter-spacing:.06em;color:var(--t-orange-text);padding-top:2px}.s-phil-row dd{margin:0;font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l);line-height:1.6;overflow-wrap:anywhere}.s-phil-row ol{margin:0;padding-left:1.3em;display:grid;gap:4px}.s-motto{margin:var(--t-gap-block) 0 0;display:grid;gap:2px}.s-motto b{font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs-l)}@media(max-width:359px){.s-phil-row{grid-template-columns:1fr;gap:4px}}.s-floors{list-style:none;margin:0;padding:0;border-top:1px solid var(--t-line)}.s-floor{padding:8px 0 10px;border-bottom:1px solid var(--t-line)}.s-floor-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 2px;border:0;background:none;color:var(--t-ink);font:inherit;text-align:left;cursor:pointer;border-radius:var(--t-r-s)}.s-floor-btn:disabled{cursor:default}.s-floor-no{display:inline-grid;place-items:center;min-width:46px;height:30px;padding:0 8px;border-radius:999px;background:var(--t-paper2);font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-s);color:var(--t-teal)}.s-floor-name{font-family:var(--t-f-display);font-weight:700;font-size:var(--t-fs)}.s-floor[aria-current=true] .s-floor-no{background:var(--t-teal);color:var(--t-on-teal)}.s-rooms{list-style:none;margin:4px 0 0 56px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.s-room{display:inline-flex;align-items:center;gap:2px;min-height:40px;padding:0 10px 0 14px;border-radius:999px;background:var(--t-card);box-shadow:0 0 0 1.5px var(--t-line) inset;color:var(--t-ink);text-decoration:none;font-size:var(--t-fs-s);font-weight:700;max-width:100%;transition:transform var(--t-press)}.s-room:active{transform:scale(.96)}.s-room svg{width:16px;height:16px;flex:none;color:var(--t-sub)}@media(max-width:359px){.s-rooms{margin-left:0}}.s-faq{border-top:1px solid var(--t-line)}.s-qa{border-bottom:1px solid var(--t-line);animation:t-rise .3s var(--t-ease) backwards;animation-delay:calc(min(var(--i, 0),12)*40ms)}.s-qa summary{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 2px;cursor:pointer;list-style:none;font-weight:700;line-height:1.5}.s-qa summary::-webkit-details-marker{display:none}.s-qa summary svg{width:18px;height:18px;flex:none;margin-left:auto;color:var(--t-teal);transition:transform .2s}.s-qa[open] summary svg{transform:rotate(90deg)}.s-qa p{margin:0 0 14px;padding:8px 12px;border-left:3px solid var(--t-teal3);color:var(--t-sub);line-height:1.75}.s-org-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;min-width:0}.s-org-name{font-size:var(--t-fs-l)}.s-people{margin-top:0}.s-legal p{margin:0 0 8px;line-height:1.85;font-size:var(--t-fs-s);overflow-wrap:anywhere;white-space:pre-wrap}.s-legal .s-h2{margin:18px 0 8px}.s-form{display:grid;gap:14px}.s-kinds{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.s-kinds legend{padding:0;margin-bottom:6px}.s-kind{position:relative}.s-kind input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.s-kind span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--t-card);box-shadow:0 0 0 1.5px var(--t-line) inset;font-size:var(--t-fs-s);font-weight:700;color:var(--t-ink);transition:transform var(--t-press),background-color .15s}.s-kind input:checked+span{background:var(--t-teal);color:var(--t-on-teal);box-shadow:none;animation:s-pop .28s var(--t-ease)}.s-kind input:focus-visible+span{outline:2px solid var(--t-teal);outline-offset:2px}.s-field{display:grid;gap:6px;min-width:0}.s-label{font-size:var(--t-fs-s);font-weight:700;color:var(--t-ink)}.s-label small{font-weight:500;color:var(--t-sub)}.s-input{width:100%;min-height:50px;padding:12px 14px;border:0;border-radius:var(--t-r-input);background:var(--t-card);color:var(--t-ink);box-shadow:0 0 0 1.5px var(--t-line) inset;font:inherit;font-size:16px;line-height:1.6}.s-input:focus{outline:none;box-shadow:0 0 0 2.5px var(--t-teal) inset}.s-input[aria-invalid=true]{box-shadow:0 0 0 2px var(--t-red) inset}textarea.s-input{resize:vertical;min-height:140px}.s-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.s-ts:empty{display:none}.s-err{margin:0;padding:10px 12px;border-left:3px solid var(--t-red);background:var(--t-red2);color:var(--t-red-text);font-size:var(--t-fs-s);line-height:1.6}.s-kind-2 span{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-height:52px;padding:6px 16px;border-radius:var(--t-r-input);line-height:1.3}.s-kind-2 span b{font-size:var(--t-fs-s);font-weight:700}.s-kind-2 span small{font-size:var(--t-fs-xs);font-weight:500;opacity:.85}.s-kinds:has(.s-kind-2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.s-kinds:has(.s-kind-2) legend{grid-column:1 / -1}@media(max-width:379.98px){.s-kinds:has(.s-kind-2){grid-template-columns:1fr}}.s-projects .s-kind span{min-height:36px;padding:0 12px}.s-group{border:0;margin:0;padding:var(--t-gap-block) 0 0;min-width:0;display:grid;gap:14px;border-top:1px solid var(--t-line)}.s-group>legend{float:left;width:100%;padding:var(--t-gap-block) 0 0;margin:0}.s-group>legend+*{clear:both}.s-group>legend small{margin-left:4px;font-family:var(--t-f-body);font-size:var(--t-fs-s);font-weight:500;color:var(--t-sub)}.s-group-lead{margin:-8px 0 0}.s-logo{padding-top:0;border-top:0;gap:8px}.s-logo>legend{padding-top:0}.s-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:479.98px){.s-grid2{grid-template-columns:1fr}}.s-hint{font-size:var(--t-fs-xs);color:var(--t-sub);line-height:1.5}.s-agree{display:grid;gap:4px;padding-top:var(--t-gap-block);border-top:1px solid var(--t-line)}.s-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:var(--t-fs-s);line-height:1.6;color:var(--t-ink);cursor:pointer}.s-check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--t-teal)}.s-check input[aria-invalid=true]{outline:2px solid var(--t-red);outline-offset:2px}.s-join-cta{display:flex;align-items:center;gap:12px;margin-top:var(--t-gap-block);padding:12px 2px;border-top:1px dashed var(--t-line);border-bottom:1px dashed var(--t-line);color:var(--t-ink);text-decoration:none;transition:background-color .15s,transform var(--t-press)}.s-join-cta:hover{background:var(--t-paper2)}.s-join-cta:active{transform:scale(.985)}.s-join-cta>svg{width:18px;height:18px;flex:none;color:var(--t-sub)}.s-join-cta-sign{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--t-r-input);background:var(--t-orange2, var(--t-paper2));color:var(--t-orange-text, var(--t-orange))}.s-join-cta-sign svg{width:24px;height:24px;transform-origin:50% 100%;animation:s-sway 3.2s ease-in-out infinite}.s-join-cta-sign i{position:absolute;bottom:-6px;padding:0 5px;border-radius:999px;background:var(--t-orange);color:var(--t-on-teal);font-style:normal;font-size:10px;font-weight:700;line-height:16px;white-space:nowrap}@keyframes s-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.s-post-done{display:grid;justify-items:center;gap:8px;padding:24px 8px;text-align:center}.s-post-done b{font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-l)}.s-post-done p{margin:0;color:var(--t-sub);font-size:var(--t-fs-s)}.s-post-done:not([hidden]){animation:s-done .5s var(--t-ease) both}@keyframes s-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:none}}@keyframes s-done{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.s-letter{position:fixed;z-index:60;left:0;top:0;width:44px;height:30px;pointer-events:none;will-change:transform}.s-letter svg{display:block;width:100%;height:100%}.s-drop{position:fixed;z-index:59;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:3px solid var(--t-orange);pointer-events:none;animation:s-drop .7s var(--t-ease) forwards}@keyframes s-drop{0%{transform:scale(.4);opacity:1}to{transform:scale(3.2);opacity:0}}.t-main-in[data-enter=fwd]{animation:s-in-fwd .24s var(--t-ease) both}.t-main-in[data-enter=back]{animation:s-in-back .24s var(--t-ease) both}@keyframes s-in-fwd{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes s-in-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.s-count{margin:0 0 8px;font-size:var(--t-fs-s);color:var(--t-sub)}.s-count b{font-size:var(--t-fs-l);color:var(--t-ink);margin:0 2px}.s-moment{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--t-teal) 88%,transparent);animation:t-fade .2s ease-out;cursor:pointer}.s-moment[data-out]{opacity:0;transition:opacity .25s ease-in}.s-moment-card{display:grid;justify-items:center;gap:8px;padding:0 24px;text-align:center;color:var(--t-on-teal)}.s-moment-env{position:relative;width:132px;height:90px;animation:s-env .6s var(--t-ease) both}.s-moment-env svg{width:100%;height:100%}.s-moment-stamp{position:absolute;right:-14px;top:-14px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:3px solid var(--t-red);background:var(--t-red2);color:var(--t-red-text);font-family:var(--t-f-display);font-weight:900;font-size:24px;transform:rotate(-12deg);animation:t-stamp .42s var(--t-ease) .45s both}.s-moment-title{margin:6px 0 0;font-family:var(--t-f-display);font-weight:900;font-size:var(--t-fs-xl)}.s-moment-sub{margin:0;font-size:var(--t-fs-s);opacity:.9;max-width:22em}.s-moment-bit{position:absolute;top:-20px;width:14px;height:10px;border-radius:2px;background:var(--t-card);opacity:.9;animation:s-bit 1.8s linear both}.s-moment-bit:nth-of-type(1){left:8%;animation-delay:.1s}.s-moment-bit:nth-of-type(2){left:22%;animation-delay:.5s;background:var(--t-orange2)}.s-moment-bit:nth-of-type(3){left:36%;animation-delay:.25s}.s-moment-bit:nth-of-type(4){left:50%;animation-delay:.7s;background:var(--t-orange2)}.s-moment-bit:nth-of-type(5){left:64%;animation-delay:.15s}.s-moment-bit:nth-of-type(6){left:76%;animation-delay:.6s;background:var(--t-orange2)}.s-moment-bit:nth-of-type(7){left:88%;animation-delay:.35s}.s-moment-bit:nth-of-type(8){left:94%;animation-delay:.8s}@keyframes s-env{0%{transform:translateY(40px) scale(.6);opacity:0}60%{transform:translateY(-6px) scale(1.05);opacity:1}to{transform:none}}@keyframes s-bit{0%{transform:translateY(0) rotate(0)}to{transform:translateY(110vh) rotate(320deg)}}.t-psheet[data-closing]{transition:transform .24s ease-in,opacity .24s ease-in;transform:translateY(40%);opacity:0}@media(orientation:landscape)and (max-height:500px),(min-width:1024px)and (min-height:501px){.t-psheet[data-closing]{transform:translate(-30%)}}@media(prefers-reduced-motion:reduce){.s-rows li,.s-history li,.s-qa,.s-kind input:checked+span,.s-post-done:not([hidden]),.s-drop,.s-join-cta-sign svg{animation:none!important}.t-psheet[data-closing]{transition:none}.t-main-in[data-enter],.s-moment,.s-moment-env,.s-moment-stamp,.s-moment-bit{animation:none!important}}.s-band{display:flex;justify-content:center;margin:0 0 var(--t-gap-block);pointer-events:none}.s-band img{display:block;width:auto;max-width:100%;height:auto;max-height:120px;object-fit:contain}@media(orientation:portrait)and (max-width:1023.98px){.s-band img{max-height:84px}}@media(orientation:landscape)and (max-height:500px){.s-band img{max-height:72px}}.t-psheet-peek{display:none}@media(orientation:portrait)and (max-width:1023.98px){.t-psheet[data-snap=peek]:not([data-dragging])>.t-psheet-body{display:none}.t-psheet[data-snap=peek]:not([data-dragging])>.t-psheet-peek{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:0 var(--t-pad) 6px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:var(--t-ink);touch-action:none;-webkit-tap-highlight-color:transparent}.t-psheet-peek-tx{display:block;flex:1;min-width:0;font-size:var(--t-fs-s);line-height:1.55;overflow-wrap:anywhere}.t-psheet-peek svg{flex:none;width:18px;height:18px;color:var(--t-sub);animation:s-peek-nudge 1.1s ease-in-out .6s 2}.t-psheet-peek:active .t-psheet-peek-tx{color:var(--t-sub)}.t-psheet-peek:focus-visible{outline:2px solid var(--t-teal);outline-offset:-2px;border-radius:var(--t-r-s)}}@keyframes s-peek-nudge{0%,to{transform:none}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.t-psheet-peek svg{animation:none}}
