:root:root:root[data-canvas=bright]{--ground:#FAFAFC;--surface:#FFFFFF;--surface-2:#F4F5F9;--ink:#0E1020;--ink-2:#3D4256;--muted:#686E82;--line:#E8EAF1;--line-2:#F1F3F8;color-scheme:light}:root[data-canvas=bright]{--display:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--measure:70ch;--radius:14px;--radius-sm:10px;--accent:#4F46E5;--accent-ink:#FFFFFF;--highlight:#EEF0FE;--shadow:0 1px 2px rgba(14,16,32,.04),0 10px 30px -22px rgba(14,16,32,.32);--shadow-lift:0 2px 4px rgba(14,16,32,.05),0 18px 40px -24px rgba(14,16,32,.38);--ease:cubic-bezier(.2,.8,.3,1);--done:#0E9B8E;--waiting:#B98518;--attention:#C8465A;--good:#0E9B8E;--warn:#B98518;--bad:#C8465A;--pg-a:color-mix(in srgb,var(--accent) 62%,var(--ground));--pg-b:color-mix(in srgb,var(--accent) 34%,var(--ground));--pg-c:color-mix(in srgb,var(--ink) 18%,var(--ground));--pg1:linear-gradient(90deg,var(--pg-a) 0%,var(--pg-b) 54%,var(--pg-c) 100%);--pg2:linear-gradient(90deg,var(--pg-b) 0%,var(--pg-c) 46%,var(--pg-a) 100%);--pg3:linear-gradient(90deg,var(--pg-c) 0%,var(--pg-a) 58%,var(--pg-b) 100%);--pg4:linear-gradient(90deg,var(--pg-a) 0%,var(--pg-c) 40%,var(--pg-b) 100%);--pg5:linear-gradient(90deg,var(--pg-b) 0%,var(--pg-a) 50%,var(--pg-c) 100%);--wash:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--ground)) 0%,var(--ground) 82%);--dust:radial-gradient(circle at 1.2px 1.2px,color-mix(in srgb,var(--ink) 7%,transparent) 1.1px,transparent 0) 0 0/13px 13px}:root:root:root[data-canvas=bright] body{background-image:none}:root[data-canvas=bright] body:before{content:none}:root[data-canvas=bright] body{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-canvas=bright] .page-h1,:root[data-canvas=bright] .solo h1,:root[data-canvas=bright] h1{font-family:var(--display);font-weight:600;letter-spacing:-.032em;line-height:1.14;font-variation-settings:normal}:root[data-canvas=bright] .page-h1{font-size:1.85rem;margin:2px 0 18px}:root[data-canvas=bright] .solo h1{font-size:1.7rem}:root[data-canvas=bright] .shell{max-width:1320px;padding:22px 24px 80px;grid-template-columns:244px minmax(0,1fr) 296px;gap:24px}@media(max-width:1180px){:root[data-canvas=bright] .shell{grid-template-columns:232px minmax(0,1fr);gap:24px}:root[data-canvas=bright] .shell .side{display:none}}@media(max-width:860px){:root[data-canvas=bright] .shell{grid-template-columns:minmax(0,1fr);padding:14px 14px 84px;gap:14px}}:root[data-canvas=bright] .masthead,:root[data-canvas=bright] .mh-cover{display:none}:root[data-canvas=bright] .top{background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--line)}:root[data-canvas=bright] .top:after{height:3px;background:var(--pg1);opacity:1}:root[data-canvas=bright] .topin{max-width:1340px;height:62px}:root[data-canvas=bright] .tabs{gap:2px}:root[data-canvas=bright] .tabs a{padding:7px 13px;border-radius:9px;font-size:.86rem;font-weight:500;color:var(--ink-2);box-shadow:none;transition:background .16s var(--ease),color .16s var(--ease)}:root[data-canvas=bright] .tabs a:hover{background:var(--surface-2);color:var(--ink)}:root[data-canvas=bright] .tabs a.on{background:var(--ink);color:var(--surface);font-weight:600;box-shadow:none}:root[data-canvas=bright] .topsearch input{min-width:200px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);padding:7px 26px 7px 11px;transition:border-color .16s var(--ease),background .16s var(--ease)}:root[data-canvas=bright] .topsearch input:focus{border-color:var(--accent);background:var(--surface);outline:none}:root[data-canvas=bright] .searchglyph{right:9px}@media(max-width:860px){:root[data-canvas=bright] .topsearch input{min-width:0}}:root[data-canvas=bright] .sidebar .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:10px;border-radius:var(--radius)}:root[data-canvas=bright] .sb-head{display:flex;border-bottom:1px solid var(--line-2);padding:8px 8px 12px;margin-bottom:8px}:root[data-canvas=bright] .sb-head .nm{font-family:var(--display);font-weight:600;font-size:.98rem;letter-spacing:-.02em;font-variation-settings:normal}:root[data-canvas=bright] .sb-item{padding:8px 10px;border-radius:10px;margin-bottom:1px;font-size:.875rem;color:var(--ink-2);transition:background .16s var(--ease),color .16s var(--ease)}:root[data-canvas=bright] .sb-item:before{content:none}:root[data-canvas=bright] .sb-item:hover{background:var(--surface-2);color:var(--ink)}:root[data-canvas=bright] .sb-item.on{background:var(--accent-tint);color:var(--accent-on-tint);font-weight:600}:root[data-canvas=bright] .sb-item.on .ic{color:var(--accent-on-tint)}:root[data-canvas=bright] .sb-item .cnt{font-size:.72rem;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:1px 7px}:root[data-canvas=bright] .sb-item.on .cnt{background:var(--surface);border-color:var(--accent-tint-strong);color:var(--accent-text)}:root[data-canvas=bright] .sb-sec{padding:14px 10px 6px;font-size:.66rem;letter-spacing:.15em;color:var(--muted)}:root[data-canvas=bright] .stack{gap:14px}:root[data-canvas=bright] .stack>.card.post{display:block;position:relative;overflow:hidden;background:var(--surface);border-top:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px 18px;border:1px solid var(--line);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}:root[data-canvas=bright] .stack>.card.post:first-of-type{padding-top:20px}:root[data-canvas=bright] .stack>.card.post:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--pg1)}:root[data-canvas=bright] .stack>.card.post:nth-child(5n+2):before{background:var(--pg2)}:root[data-canvas=bright] .stack>.card.post:nth-child(5n+3):before{background:var(--pg3)}:root[data-canvas=bright] .stack>.card.post:nth-child(5n+4):before{background:var(--pg4)}:root[data-canvas=bright] .stack>.card.post:nth-child(5n+5):before{background:var(--pg5)}:root[data-canvas=bright] .stack>.card.post:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}:root[data-canvas=bright] .stack>.card.post .pbody-col{background:transparent;padding:0;border-radius:0}:root[data-canvas=bright] .pmargin{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;text-align:left;padding-top:0;margin-top:12px;font-size:.73rem}:root[data-canvas=bright] .pmargin .m-space{color:var(--accent-on-tint);font-weight:600;background:var(--accent-tint);border-radius:6px;padding:2px 8px}:root[data-canvas=bright] .m-send{margin-top:0}:root[data-canvas=bright] .m-send>button{text-decoration:none;color:var(--muted)}:root[data-canvas=bright] .m-send>button:hover{color:var(--accent-text)}:root[data-canvas=bright] .post .phead{align-items:center;gap:11px}:root[data-canvas=bright] .post .phead>.av{display:grid}:root[data-canvas=bright] .post .pmeta b{display:block;margin-right:0;font-size:.9rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ink)}:root[data-canvas=bright] .post .p-in{font-size:.77rem;letter-spacing:0;text-transform:none;color:var(--muted)}:root[data-canvas=bright] .post .p-in b{letter-spacing:0;color:var(--ink-2);font-weight:600}:root[data-canvas=bright] .post .p-title{font-family:var(--display);font-variation-settings:normal;font-weight:600;font-size:1.24rem;line-height:1.28;letter-spacing:-.026em;margin:14px 0 0;max-width:none}:root[data-canvas=bright] .post .pbody{font-size:.97rem;line-height:1.65;color:var(--ink-2);max-width:var(--measure);margin-top:9px}:root[data-canvas=bright] .post.is-led .p-title{font-size:1.44rem;max-width:none}:root[data-canvas=bright] .post.is-led .pbody{font-size:1rem}:root[data-canvas=bright] .actbar,:root[data-canvas=bright] .actbar.two{display:flex;gap:4px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line-2)}:root[data-canvas=bright] .actbtn{padding:7px 12px;border-radius:9px;font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);gap:7px;transition:background .16s var(--ease),color .16s var(--ease)}:root[data-canvas=bright] .actbtn:hover{background:var(--surface-2);color:var(--ink)}:root[data-canvas=bright] .actbtn.on{color:var(--accent-text);font-weight:600}:root[data-canvas=bright] .rxpill{border-radius:20px;padding:3px 11px;background:var(--surface-2);border-color:var(--line);transition:border-color .16s var(--ease)}:root[data-canvas=bright] .rxpill.mine{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-on-tint)}:root[data-canvas=bright] .tagpill{background:var(--surface-2);border-color:var(--line);color:var(--muted);border-radius:6px}:root[data-canvas=bright] .pinned-pill{background:color-mix(in srgb,var(--waiting) 12%,var(--surface));border-color:color-mix(in srgb,var(--waiting) 40%,var(--surface));color:var(--waiting)}:root[data-canvas=bright] .card.composer{position:relative;overflow:hidden;background:var(--surface);border-bottom:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;border:1px solid var(--line)}:root[data-canvas=bright] .card.composer:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--pg3)}:root[data-canvas=bright] .composer .ctabs{order:0;gap:6px;margin-bottom:14px}:root[data-canvas=bright] .composer .ctabs button{padding:5px 12px;border:1px solid var(--line);border-radius:20px;background:var(--surface-2);font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2);box-shadow:none;transition:background .16s var(--ease),border-color .16s var(--ease)}:root[data-canvas=bright] .composer .ctabs button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:none}:root[data-canvas=bright] .composer .fld{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 12px}:root[data-canvas=bright] .composer .fld:focus{outline:none;border-color:var(--accent);background:var(--surface)}:root[data-canvas=bright] .composer input.fld:first-of-type{font-family:var(--display);font-variation-settings:normal;font-weight:600;font-size:1.02rem;letter-spacing:-.022em;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 2px}:root[data-canvas=bright] .composer input.fld:first-of-type:focus{border-bottom-color:var(--accent);background:transparent}:root[data-canvas=bright] .composer textarea.fld{min-height:78px}:root[data-canvas=bright] .composer select.fld{font-size:.82rem;letter-spacing:0;text-transform:none;color:var(--ink-2)}:root[data-canvas=bright] .side .card.cover{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}:root[data-canvas=bright] .cover .covimg{display:block;height:76px;background:var(--wash);position:relative}:root[data-canvas=bright] .cover .covimg:before{content:"";position:absolute;inset:0;background:var(--dust);opacity:.6}:root[data-canvas=bright] .cover .covimg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--pg2);inset:auto 0 0 0}:root[data-canvas=bright] .cover .cov-b{margin-top:-26px;padding:0 18px 18px}:root[data-canvas=bright] .cover .cov-av{display:grid;background:var(--surface);border:3px solid var(--surface);color:var(--accent-text);box-shadow:var(--shadow)}:root[data-canvas=bright] .cov-b h3{font-family:var(--display);font-variation-settings:normal;font-weight:600;font-size:1.06rem;letter-spacing:-.024em;margin:11px 0 3px}:root[data-canvas=bright] .cov-b p{font-size:.87rem;line-height:1.55}:root[data-canvas=bright] .statrow{text-align:center;border-top:1px solid var(--line-2);margin-top:15px;padding-top:13px}:root[data-canvas=bright] .statrow b{font-family:var(--display);font-variation-settings:normal;font-weight:600;font-size:1.24rem;letter-spacing:-.028em}:root[data-canvas=bright] .statrow span{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-top:6px}:root[data-canvas=bright] .card{box-shadow:var(--shadow)}:root[data-canvas=bright] .tile{padding:14px 16px;transition:background .16s var(--ease)}:root[data-canvas=bright] .tile:hover{background:var(--surface-2)}:root[data-canvas=bright] .gcover{border-radius:11px;font-family:var(--display);font-weight:600}:root[data-canvas=bright] .empty{padding:56px 24px}:root[data-canvas=bright] .btn{border-radius:10px;font-weight:600;transition:transform .16s var(--ease),box-shadow .16s var(--ease),filter .16s var(--ease)}:root[data-canvas=bright] .btn:hover{transform:translateY(-1px);box-shadow:var(--shadow)}:root[data-canvas=bright] .btn:active{transform:none}@media (prefers-reduced-motion:no-preference){:root[data-canvas=bright] .stack>.card.post{animation:br-rise .42s var(--ease) both}:root[data-canvas=bright] .stack>.card.post:nth-child(2){animation-delay:.07s}:root[data-canvas=bright] .stack>.card.post:nth-child(3){animation-delay:.14s}:root[data-canvas=bright] .stack>.card.post:nth-child(4){animation-delay:.21s}:root[data-canvas=bright] .stack>.card.post:nth-child(5){animation-delay:.28s}:root[data-canvas=bright] .stack>.card.post:nth-child(6){animation-delay:.35s}@keyframes br-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:860px){:root[data-canvas=bright] .stack>.card.post{padding:16px 16px 14px;border-radius:var(--radius)}:root[data-canvas=bright] .post .p-title{font-size:1.14rem}:root[data-canvas=bright] .post.is-led .p-title{font-size:1.26rem}:root[data-canvas=bright] .page-h1{font-size:1.5rem}:root[data-canvas=bright] .card.composer{padding:16px}}.ob-page{max-width:1080px;margin:0 auto;padding:0 24px 80px}.ob{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:64px;gap:64px;padding-top:64px;align-items:start}.ob-aside{position:-webkit-sticky;position:sticky;top:56px}.ob-eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--muted)}.ob-h{font-family:var(--display);font-weight:600;font-size:1.9rem;line-height:1.14;letter-spacing:-.034em;margin:14px 0 0}.ob-lede{margin:12px 0 0;color:var(--ink-2);font-size:.98rem;line-height:1.6}.ob-steps{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ob-step{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--muted);font-size:.9rem;transition:background .16s var(--ease),color .16s var(--ease)}.ob-step.on{background:var(--accent-tint);color:var(--accent-on-tint);font-weight:600}.ob-step.done{color:var(--ink-2)}.ob-num{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--surface)}.ob-step.on .ob-num{border-color:var(--accent);color:var(--accent-text)}.ob-step.done .ob-num{background:var(--done);border-color:var(--done);color:#fff}.ob-pane{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:34px 36px 32px;position:relative;overflow:hidden}.ob-pane:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--pg1)}.ob-heading{font-family:var(--display);font-weight:600;font-size:1.5rem;letter-spacing:-.03em;line-height:1.2;margin:0}.ob-sub{margin:10px 0 26px;color:var(--muted);font-size:.94rem;line-height:1.6}.ob-note{margin:14px 0 0;color:var(--ink-2);font-size:.94rem;line-height:1.62}.ob-err{margin:12px 0 0;color:var(--attention);font-size:.88rem;line-height:1.55}.ob .fld{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;width:100%;padding:0;border:0;background:none}.ob .fld>span{font-size:.78rem;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0}.ob .fld input{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font:inherit;color:inherit;transition:border-color .16s var(--ease),background .16s var(--ease)}.ob .fld input:focus{outline:none;border-color:var(--accent);background:var(--surface)}.ob .addr{display:flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding-right:12px}.ob .addr input{border:0;flex:1 1;min-width:0}.ob .addr input,.ob .addr input:focus{background:transparent}.ob .addr:focus-within{border-color:var(--accent);background:var(--surface)}.ob .addr b{flex:none;font-weight:500;color:var(--muted);font-size:.9rem;text-transform:none;letter-spacing:0}.ob-slug{margin:-8px 0 20px;font-size:.84rem;line-height:1.5;min-height:1.2em}.ob-slug.checking{color:var(--muted)}.ob-slug.free{color:var(--done)}.ob-slug.invalid,.ob-slug.taken{color:var(--attention)}.ob-slug.down{color:var(--waiting)}.ob-tabs{display:flex;gap:6px;margin-bottom:22px}.ob-tabs button{padding:7px 14px;border:1px solid var(--line);border-radius:20px;background:var(--surface-2);font:inherit;font-size:.82rem;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease)}.ob-tabs button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ob-picks{display:flex;flex-direction:column;gap:10px}.ob-pick{display:block;width:100%;text-align:left;padding:16px 18px;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font:inherit;color:inherit;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.ob-pick:hover{transform:translateY(-1px);border-color:var(--muted)}.ob-pick.on{border-color:var(--accent);background:var(--accent-tint)}.ob-pick b{display:block;font-size:.98rem;font-weight:600;letter-spacing:-.018em}.ob-pick span{display:block;margin-top:4px;font-size:.88rem;color:var(--muted);line-height:1.5}.ob-fs{border:0;padding:0;margin:0 0 26px}.ob-fs legend{padding:0;font-size:.78rem;font-weight:600;color:var(--muted);margin-bottom:10px}.ob-swatches{display:flex;flex-wrap:wrap;gap:10px}.ob-sw{width:34px;height:34px;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px var(--line) inset;cursor:pointer;padding:0;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.ob-sw:hover{transform:translateY(-2px)}.ob-sw.on{box-shadow:0 0 0 2px var(--surface) inset,0 0 0 2px var(--ink)}.ob-sw-any{display:grid;place-items:center;overflow:hidden;position:relative;background:conic-gradient(#FF4F8B,#FFD45C,#61DFA7,#4AA8F5,#9567F2,#FF4F8B)}.ob-sw-any input{position:absolute;inset:0;opacity:0;cursor:pointer;border:0;padding:0}.ob-words{display:flex;flex-wrap:wrap;gap:8px}.ob-word{padding:7px 14px;border:1px solid var(--line);border-radius:20px;background:var(--surface-2);font:inherit;font-size:.85rem;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease)}.ob-word.on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.ob-prev{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);padding:18px 20px;background:var(--surface-2)}.ob-prev b{display:block;font-family:var(--display);font-weight:600;font-size:1.15rem;letter-spacing:-.028em}.ob-prev span{display:block;margin-top:5px;font-size:.85rem;color:var(--muted)}.ob-row{display:flex;align-items:center;gap:14px;margin-top:26px}.ob-go{margin-top:0}.ob-row .ob-go{margin-left:auto}.ob-quiet{background:none;border:0;padding:0;font:inherit;font-size:.88rem;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.ob-quiet:hover{color:var(--ink)}.ob-pane>.ob-go,form .ob-go{margin-top:22px}.ob-making{text-align:center;padding:30px 0 20px}.ob-making h2{font-family:var(--display);font-weight:600;font-size:1.4rem;letter-spacing:-.03em;margin:20px 0 0}.ob-making .ob-note{max-width:44ch;margin-left:auto;margin-right:auto}.ob-making .ob-row{justify-content:center;margin-top:22px}.ob-making .ob-row .ob-go{margin-left:0}.ob-spin{width:34px;height:34px;margin:0 auto;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:ob-turn .8s linear infinite}@keyframes ob-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ob-spin{animation-duration:2.4s}}.ob-foot{margin:26px 0 0;text-align:center;color:var(--muted);font-size:.88rem}@media (max-width:900px){.ob{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:32px}.ob-aside{position:static}.ob-eyebrow,.ob-h,.ob-lede{display:none}.ob-steps{flex-direction:row;gap:6px;margin:0;overflow:hidden}.ob-step{flex:1 1;min-width:0;justify-content:center;padding:8px 4px}.ob-lab{display:none}.ob-pane{padding:26px 20px 24px}}:root[data-canvas=bright] .side .card+.card{margin-top:16px}:root[data-canvas=bright] .side .rail-h,:root[data-canvas=bright] .side .wdg-h,:root[data-canvas=bright] .side h4{margin:0 0 12px;font-size:.66rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}:root[data-canvas=bright] .cover .covimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:root[data-canvas=bright] .cover .covimg:has(img):before{content:none}:root[data-canvas=bright] .rl-stat{display:flex;align-items:baseline;gap:7px}:root[data-canvas=bright] .rl-stat b{font-family:var(--display);font-weight:600;font-size:1.7rem;line-height:1;letter-spacing:-.034em}:root[data-canvas=bright] .rl-unit{font-size:.82rem;color:var(--muted)}:root[data-canvas=bright] .rl-delta{margin-left:auto;font-size:.76rem;font-weight:600;padding:2px 8px;border-radius:20px}:root[data-canvas=bright] .rl-delta.up{color:var(--accent-on-tint);background:var(--accent-tint)}:root[data-canvas=bright] .rl-delta.down,:root[data-canvas=bright] .rl-delta.flat{color:var(--muted);background:var(--surface-2)}:root[data-canvas=bright] .rl-bars{display:flex;align-items:flex-end;gap:5px;height:46px;margin-top:16px}:root[data-canvas=bright] .rl-bar{flex:1 1;height:100%;display:flex;align-items:flex-end}:root[data-canvas=bright] .rl-bar i{display:block;width:100%;border-radius:3px;background:var(--pg1);min-height:3px;transform-origin:bottom}@media (prefers-reduced-motion:no-preference){:root[data-canvas=bright] .rl-bar i{animation:rl-grow .5s var(--ease) both}@keyframes rl-grow{0%{transform:scaleY(0)}to{transform:none}}}:root[data-canvas=bright] .rl-scale{display:flex;justify-content:space-between;margin:8px 0 0;font-size:.66rem;color:var(--muted)}:root[data-canvas=bright] .rl-faces{display:flex;align-items:center}:root[data-canvas=bright] .rl-faces .av{margin-right:-7px;border:2px solid var(--surface);width:30px;height:30px;transition:transform .16s var(--ease);text-decoration:none}:root[data-canvas=bright] .rl-faces .av:hover{transform:translateY(-2px);z-index:2}:root[data-canvas=bright] .rl-more{margin-left:14px;font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-canvas=bright] .rl-all{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-size:.82rem;color:var(--accent-text);font-weight:500}:root[data-canvas=bright] .rl-all:hover{gap:8px}:root[data-canvas=bright] .cfoot{background:var(--wash);border-top:1px solid var(--line)}:root[data-canvas=bright] .cfoot:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--pg2)}:root[data-canvas=bright] .cfoot:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--dust);opacity:.5}:root[data-canvas=bright] .cfoot-base,:root[data-canvas=bright] .cfoot-in{position:relative;z-index:1}:root[data-canvas=bright] .cfoot-tag{font-family:var(--display);font-weight:500;font-size:1.1rem;letter-spacing:-.024em;line-height:1.45;color:var(--ink)}:root:root:root[data-canvas=bright][data-tone=dark],:root:root:root[data-canvas=bright][data-tone=dark] body{color-scheme:dark}@media (prefers-color-scheme:dark){:root:root:root[data-canvas=bright][data-tone=system]{color-scheme:dark}}:root:root:root[data-canvas=bright][data-tone=dark]{--ground:#0A0B13;--surface:#12141F;--surface-2:#191C2A;--surface-3:#242839;--ink:#EEF0F8;--ink-2:#BCC1D2;--muted:#8B92A8;--line:#272B3C;--line-2:#1E2130;--accent:#5B52E8;--accent-ink:#FFFFFF;--done:#2ABFB0;--waiting:#D9A93A;--attention:#E8798A;--good:#2ABFB0;--warn:#D9A93A;--bad:#E8798A;--highlight:#1D1B3A}@media (prefers-color-scheme:dark){:root:root:root[data-canvas=bright][data-tone=system]{--ground:#0A0B13;--surface:#12141F;--surface-2:#191C2A;--surface-3:#242839;--ink:#EEF0F8;--ink-2:#BCC1D2;--muted:#8B92A8;--line:#272B3C;--line-2:#1E2130;--accent:#5B52E8;--accent-ink:#FFFFFF;--done:#2ABFB0;--waiting:#D9A93A;--attention:#E8798A;--good:#2ABFB0;--warn:#D9A93A;--bad:#E8798A;--highlight:#1D1B3A}}:root[data-canvas=bright][data-tone=dark] .card,:root[data-canvas=bright][data-tone=dark] .card.composer,:root[data-canvas=bright][data-tone=dark] .ob-pane,:root[data-canvas=bright][data-tone=dark] .stack>.card.post{box-shadow:none;border-color:var(--line)}:root[data-canvas=bright][data-tone=dark] .btn:hover,:root[data-canvas=bright][data-tone=dark] .stack>.card.post:hover{box-shadow:none}:root[data-canvas=bright][data-tone=dark] .actbtn:hover,:root[data-canvas=bright][data-tone=dark] .iconbtn:hover,:root[data-canvas=bright][data-tone=dark] .sb-item:hover,:root[data-canvas=bright][data-tone=dark] .tabs a:hover,:root[data-canvas=bright][data-tone=dark] .tile:hover{background:var(--surface-3)}:root[data-canvas=bright][data-tone=dark] .ob-step.done .ob-num{color:var(--ground)}:root:root:root[data-canvas=bright][data-tone=dark]{--dust:radial-gradient(circle at 1.2px 1.2px,rgba(255,255,255,.07) 1.1px,transparent 0) 0 0/13px 13px}@media (prefers-color-scheme:dark){:root:root:root[data-canvas=bright][data-tone=system]{--dust:radial-gradient(circle at 1.2px 1.2px,rgba(255,255,255,.07) 1.1px,transparent 0) 0 0/13px 13px}}:root:root:root[data-canvas=bright][data-tone=dark]{--wash:linear-gradient(180deg,color-mix(in srgb,var(--accent) 13%,var(--ground)) 0%,var(--ground) 82%)}@media (prefers-color-scheme:dark){:root:root:root[data-canvas=bright][data-tone=system]{--wash:linear-gradient(180deg,color-mix(in srgb,var(--accent) 13%,var(--ground)) 0%,var(--ground) 82%)}}:root[data-canvas=bright][data-tone=dark] .brand .community-mark,:root[data-canvas=bright][data-tone=dark] .cfoot-mark .community-mark,:root[data-canvas=bright][data-tone=dark] .community-sq{background:#FFFFFF;border-radius:7px;padding:3px;box-sizing:content-box}:root:root[data-canvas=bright][data-tone=dark] .community-mark[data-ground=dark],:root:root[data-canvas=bright][data-tone=dark] .community-sq-letter,:root:root[data-canvas=bright][data-tone=dark] .community-sq[data-ground=dark],:root:root[data-canvas=bright][data-tone=dark] picture:has(source[media*=dark]) .community-mark,:root:root[data-canvas=bright][data-tone=dark] picture:has(source[media*=dark]) .community-sq{background:none;padding:0}:root:root:root[data-canvas=bright][data-tone=dark] .community-sq-letter{background:color-mix(in srgb,var(--accent) 22%,transparent)}:root[data-canvas=bright][data-tone=dark] .top{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root[data-canvas=bright] .rl-week .rl-stat{margin-top:2px}