.tb-shell{--tb-ground:#101722;--tb-bar:#0b111a;--tb-bar-h:56px;--tb-bar-x:18px;--tb-card:#212c3c;--tb-raised:#2d3a4c;--tb-rule:#37455a;--tb-chalk:#f1eee6;--tb-haze:#a3adbe;--tb-dim:#8d97a8;--tb-blue:#0af;--tb-pink:#e91e8c;--tb-violet:#9b7bff;--tb-green:#35d6a4;--tb-amber:#ffb020;--tb-ramp:linear-gradient(96deg, #0af, #7443e2 50%, #e91e8c);--tb-display:"Big Shoulders Display", "Arial Narrow", "Helvetica Neue", sans-serif;--tb-body:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--tb-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace}.tb-shell .tb-bar-row{height:var(--tb-bar-h);padding:0 var(--tb-bar-x);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.tb-shell .tb-bar-row>:last-child{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.tb-shell .tb-bar-row>:first-child{justify-self:start;min-width:0}@media (max-width:1200px){.tb-shell .tb-bar-row{grid-template-columns:auto minmax(0,1fr) auto}}.tb-shell .tb-tabs{scrollbar-width:none;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.tb-shell .tb-tabs::-webkit-scrollbar{display:none}.tb-shell .tb-tab{height:calc(var(--tb-bar-h) - 12px);color:var(--tb-dim);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 13px;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.tb-shell .tb-tab-icon{opacity:.7;flex:none;place-items:center;width:17px;height:17px;display:grid}.tb-shell .tb-tab-icon svg{width:17px;height:17px;display:block}.tb-shell .tb-tab-name{font-family:var(--tb-display);font-synthesis:none;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:800;line-height:1}.tb-shell .tb-tab:hover{color:var(--tb-haze);background:#ffffff0a}.tb-shell .tb-tab:hover .tb-tab-icon{opacity:.9}.tb-shell .tb-tab:focus-visible{outline:2px solid var(--tb-blue);outline-offset:-2px}.tb-shell .tb-tab.on .tb-tab-icon{opacity:1}@media (max-width:1080px){.tb-shell .tb-tabs{justify-content:flex-start}}.tb-shell .tb-sub{top:calc(var(--tbs-banner-h,0px) + var(--tb-bar-h));z-index:39;background:var(--tb-bar);border-bottom:1px solid var(--tb-rule);position:sticky}.tb-shell .tb-sub-in{min-height:44px;padding:0 var(--tb-bar-x,18px);scrollbar-width:none;justify-content:center;align-items:center;gap:3px;display:flex;overflow-x:auto}.tb-shell .tb-sub-in::-webkit-scrollbar{display:none}@media (max-width:1080px){.tb-shell .tb-sub-in{justify-content:flex-start}}.tb-shell .tb-sub-link{min-height:44px;color:var(--tb-haze);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 11px;font-size:13.5px;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.tb-shell .tb-sub-link .tb-sub-icon{opacity:.75;flex:none;place-items:center;width:16px;height:16px;display:grid}.tb-shell .tb-sub-link .tb-sub-icon svg{width:16px;height:16px;display:block}.tb-shell .tb-sub-link:hover{color:var(--tb-chalk)}.tb-shell .tb-sub-link:hover .tb-sub-icon{opacity:1}.tb-shell .tb-sub-link:focus-visible{outline:2px solid var(--tb-blue);outline-offset:-2px}.tb-shell .tb-sub-btn{right:var(--tb-bar-x,18px);border:1px solid var(--tb-blue);background:var(--tb-blue);color:#fff;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.tb-shell .tb-sub-btn:hover{filter:brightness(1.1)}.tb-shell .tb-sub-btn:focus-visible{outline:2px solid var(--tb-blue);outline-offset:2px}.tb-shell .tb-sub-link.on{color:var(--tb-chalk);border-bottom-color:var(--tb-blue);font-weight:600}.tb-shell .tb-sub-link.on .tb-sub-icon{opacity:1;color:var(--tb-blue)}.tb-shell .tb-sub-link.tb-sub-feature{min-height:34px;color:var(--tb-chalk);background:linear-gradient(#101722eb,#101722eb) padding-box padding-box,linear-gradient(90deg,#0af,#7443e2,#e91e8c) border-box;border:1px solid #0000;border-radius:999px;align-self:center;margin:0 6px;padding:0 14px 0 11px;font-weight:600;transition:box-shadow .2s,transform .2s;box-shadow:0 0 22px #00aaff2e}.tb-shell .tb-sub-link.tb-sub-feature .tb-sub-icon{opacity:1;color:#0af}.tb-shell .tb-sub-link.tb-sub-feature:hover{box-shadow:0 0 28px #00aaff52}.tb-shell .tb-sub-link.tb-sub-feature.on .tb-sub-icon{color:#fff}.tb-shell .tb-sub-link.tb-sub-feature.on{background:linear-gradient(90deg,#00aaff38,#7443e238) padding-box padding-box,linear-gradient(90deg,#0af,#7443e2,#e91e8c) border-box;border-bottom-color:#0000}.tb-shell .tb-bell{width:38px;height:38px;color:var(--tb-haze);border:1px solid #ffffff1a;border-radius:50%;place-items:center;margin-right:8px;transition:color .15s,border-color .15s;display:grid;position:relative}.tb-shell .tb-bell svg{width:19px;height:19px}.tb-shell .tb-bell:hover{color:var(--tb-chalk);border-color:#ffffff40}.tb-shell .tb-bell-dot{color:#fff;background:#e91e8c;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #101722}.tb-shell .tb-sub-link.tb-sub-locked{color:color-mix(in srgb, var(--tb-haze) 82%, transparent)}.tb-shell .tb-sub-lock{color:#ffb020;place-items:center;width:12px;height:12px;margin-left:-2px;display:grid}.tb-shell .tb-sub-lock svg{width:12px;height:12px;display:block}.tb-shell .tb-sub-split{background:var(--tb-rule);flex:none;width:1px;height:18px;margin:0 7px}.tb-shell .tb-word{font-family:var(--tb-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--tb-chalk);font-synthesis:none;flex:none;align-items:center;gap:9px;font-size:19px;font-style:normal;font-weight:900;font-stretch:100%;line-height:1;display:inline-flex}.tb-shell .tb-d,.tb-shell .tb-s{font:inherit;letter-spacing:inherit}.tb-shell .tb-mark{flex:none;width:auto;height:20px;display:block}.tb-shell .tb-words{display:inline-flex}.tb-shell .tb-d{color:var(--tb-blue)}.tb-shell .tb-s{color:var(--tb-pink)}.tb-shell .tb-me{width:32px;height:32px;font-family:var(--tb-mono);color:#fff;background:#1d6fa8;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;font-size:11px;transition:border-color .15s;display:grid}.tb-shell a:hover .tb-me{border-color:var(--tb-blue)}.tb-shell a:focus-visible .tb-me{outline:2px solid var(--tb-blue);outline-offset:2px}.tb-shell .tb-tab.join{opacity:.72}.tb-shell .tb-tab.join .tb-tab-name{color:var(--tb-pink)}.tb-shell .tb-tab.join:hover{opacity:1}.tb-shell .tbp{max-width:68ch;margin-inline:auto}.tb-shell .tbp-head{align-items:flex-start;gap:18px;margin-bottom:30px;display:flex}.tb-shell .tbp-photo{-o-object-fit:cover;object-fit:cover;border:1px solid var(--tb-rule);background:var(--tb-card);border-radius:50%;flex:none;width:96px;height:96px}.tb-shell .tbp-initials{font-family:var(--tb-mono);color:var(--tb-haze);place-items:center;font-size:28px;display:grid}.tb-shell .tbp-who{min-width:0}.tb-shell .tbp-name{font-family:var(--tb-display);text-transform:uppercase;color:var(--tb-chalk);margin:0;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.05}.tb-shell .tbp-real{color:var(--tb-dim);margin:2px 0 0;font-size:13px}.tb-shell .tbp-line{color:var(--tb-haze);margin:6px 0 0;font-size:14px}.tb-shell .tbp-photo-pick{margin-top:12px}.tb-shell .tbp-photo-pick button{border:1px solid var(--tb-rule);color:var(--tb-haze);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px;transition:border-color .15s,color .15s}.tb-shell .tbp-photo-pick button:hover:not(:disabled){border-color:var(--tb-blue);color:var(--tb-chalk)}.tb-shell .tbp-photo-pick button:disabled{opacity:.6;cursor:default}.tb-shell .tbp-photo-pick button:focus-visible{outline:2px solid var(--tb-blue);outline-offset:2px}.tb-shell .tbp-sec{border-top:1px solid var(--tb-rule);margin-top:30px;padding-top:24px}.tb-shell .tbp-sec h2{font-family:var(--tb-display);text-transform:uppercase;color:var(--tb-chalk);margin:0 0 4px;font-size:19px;font-weight:800}.tb-shell .tbp-secwhat{color:var(--tb-haze);margin:0 0 16px;font-size:14px;line-height:1.6}.tb-shell .tbp-secwhat a{color:var(--tb-blue)}.tb-shell .tbp-form{gap:18px;display:grid}.tb-shell .tbp-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.tb-shell .tbp-row label{color:var(--tb-chalk);font-size:14.5px;font-weight:600;display:block}.tb-shell .tbp-hint{color:var(--tb-dim);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.tb-shell .tbp-row input,.tb-shell .tbp-row textarea{border:1px solid var(--tb-rule);background:var(--tb-ground);width:100%;color:var(--tb-chalk);font-family:var(--tb-body);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:16px;line-height:1.5}.tb-shell .tbp-row input:focus-visible,.tb-shell .tbp-row textarea:focus-visible{outline:2px solid var(--tb-blue);outline-offset:1px}.tb-shell .tbp-save{background:var(--tb-blue);color:#04121c;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:11px 24px;font-size:14.5px;font-weight:700}.tb-shell .tbp-save:hover{opacity:.92}.tb-shell .tbp-save:focus-visible{outline:2px solid var(--tb-blue);outline-offset:2px}.tb-shell .tbp-error{color:var(--tb-amber);margin:0;font-size:13.5px}.tb-shell .tbp-saved{color:var(--tb-green);margin:0;font-size:13.5px}.tb-shell .tb-word-big .tb-word{gap:12px;font-size:27px}.tb-shell .tb-word-big .tb-mark{height:28px}.tb-shell .tb-sub-toggle{display:none}.tb-shell .tb-sub-in{display:flex}@media (max-width:860px){.tb-shell .tb-sub-toggle{cursor:pointer;min-height:44px;padding:0 var(--tb-bar-x);color:var(--tb-haze);justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;list-style:none;display:flex}.tb-shell .tb-sub-toggle:focus-visible{outline:2px solid var(--tb-blue);outline-offset:-2px}.tb-shell .tb-sub-burger{place-items:center;width:22px;height:22px;display:grid}.tb-shell .tb-sub-burger svg{width:18px;height:18px}.tb-shell .tb-sub.open .tb-sub-toggle{color:var(--tb-chalk);border-bottom:1px solid var(--tb-rule)}.tb-shell .tb-sub-in{display:none}.tb-shell .tb-sub.open .tb-sub-in{padding:6px var(--tb-bar-x) 10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;max-height:62vh;display:flex;overflow:visible auto}.tb-shell .tb-sub.open .tb-sub-in>:not(.tb-sub-link):not(.tb-sub-split):not(dialog):not(.tb-sub-btn),.tb-shell .tb-sub.open .tb-sub-in nav:not(.tb-sub-link),.tb-shell .tb-sub.open .tb-sub-in nav>div:not(.tb-sub-link){flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex;overflow-x:visible}.tb-shell .tb-sub.open .tb-sub-link{flex-direction:row;align-items:center;width:100%}.tb-shell .tb-sub.open .tb-sub-badge{flex:none;margin-left:auto}.tb-shell .tb-sub.open .tb-sub-btn{justify-content:center;width:100%;min-height:44px;margin:10px 0 4px;position:static;transform:none}.tb-shell .tb-sub.open .tb-sub-in a{align-items:center;min-height:44px;display:flex}.tb-shell .tb-sub-narrow ul{display:block}.tb-shell .tb-sub-link{border-bottom:0;border-left:2px solid #0000;padding:0 12px}.tb-shell .tb-sub-link.on{border-bottom-color:#0000;border-left-color:var(--tb-blue)}.tb-shell .tb-sub-split{width:auto;height:1px;margin:7px 12px}.tb-shell .tb-bar-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark controls"}.tb-shell .tb-bar-row>:first-child{grid-area:mark}.tb-shell .tb-bar-row>:last-child{grid-area:controls}.tb-shell .tb-bar-row>:last-child,.tb-shell .tb-bar-row>:last-child>*{flex-shrink:1;min-width:0}.tb-shell .tb-word{font-size:17px}.tb-shell .tb-mark{height:19px}}.tb-shell .tb-sub-wide{display:contents}.tb-shell .tb-sub-narrow{display:none}@media (max-width:860px){.tb-shell .tb-sub.open .tb-sub-in>.tb-sub-wide{display:none}.tb-shell .tb-sub.open .tb-sub-in>.tb-sub-narrow{width:100%;display:block}}.tb-shell .tb-tab-short{display:none}@media (max-width:860px){.tb-shell .tb-bar-row{height:var(--tb-bar-h);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark controls";row-gap:0}.tb-shell .tb-tabs{z-index:45;padding:0 4px env(safe-area-inset-bottom,0px);background:var(--tb-bar);border-top:1px solid var(--tb-rule);justify-content:space-around;align-items:stretch;gap:0;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible}.tb-shell .tb-tab{border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:0;height:56px;padding:0 2px}.tb-shell .tb-tab-icon{opacity:.85;width:21px;height:21px}.tb-shell .tb-tab-icon svg{width:21px;height:21px}.tb-shell .tb-tab-name{display:none}.tb-shell .tb-tab-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--tb-body);letter-spacing:.01em;font-size:10px;font-weight:600;line-height:1;display:block;overflow:hidden}.tb-shell .tb-tab.on{background:0 0}.tb-shell .tb-tab.on:after{inset:0 18% auto}.tb-shell .tb-tab-lock{margin-right:-20px;position:absolute;top:6px;right:50%}.tb-shell .tb-sub{top:calc(var(--tbs-banner-h,0px) + var(--tb-bar-h));position:sticky}.tb-shell{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.tb-shell .tb-sub.open .tb-sub-in{max-height:calc(100vh - var(--tb-bar-h) - 56px - 44px - env(safe-area-inset-bottom,0px))}.tb-shell .tb-bar-row>:last-child>*{min-height:40px}.tb-shell .tb-bar-row>:last-child button,.tb-shell .tb-bar-row>:last-child a{align-items:center;min-height:44px;display:inline-flex}.daily-shell .top{-webkit-backdrop-filter:none}.tb-shell .tb-bar-row>:first-child{align-items:center;min-height:44px;display:flex}}.tb-shell .tb-bar-row{border-bottom:1px solid var(--tb-rule)}.tb-shell .tb-tabs{align-self:stretch;align-items:stretch}.tb-shell .tb-tab{border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;align-self:stretch;height:auto}.tb-shell .tb-tab.on{background:var(--tb-ground);color:var(--tb-chalk);border-color:var(--tb-rule);margin-bottom:-1px;padding-bottom:1px}.tb-shell .tb-tab.on:after{content:"";background:var(--tb-blue);border-radius:9px 9px 0 0;height:3px;position:absolute;inset:-1px -1px auto}.tb-shell .tb-tab.shop.on:after{background:var(--tb-pink)}.tb-shell .tb-tab.hub.on:after{background:var(--tb-violet)}.tb-shell .tb-tab.biz.on:after{background:var(--tb-green)}.tb-shell .tb-sub{background:var(--tb-ground)}@media (min-width:1081px){.tb-shell .tb-tabs{overflow:visible}}@media (max-width:860px){.tb-shell .tb-tab{border:0;border-radius:0;align-self:auto;height:56px}.tb-shell .tb-tab.on{background:0 0;margin-bottom:0;padding-bottom:0}.tb-shell .tb-tab.on:after{border-radius:0 0 3px 3px;inset:0 18% auto}}.tb-shell .tb-sub-link.tb-sub-more{display:none}@media (max-width:1080px){.tb-shell .tb-sub-link.tb-sub-more{display:flex}}
