.voice-ping{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex:none}.voice-ping i{width:3px;border-radius:var(--r-hair);background:color-mix(in oklab,var(--foreground) 22%,transparent)}.voice-ping i:first-child{height:5px}.voice-ping i:nth-child(2){height:8px}.voice-ping i:nth-child(3){height:12px}.voice-ping[data-level=good] i{background:var(--tm-green)}.voice-ping[data-level=fair] i:nth-child(-n+2){background:var(--tm-amber)}.voice-ping[data-level=poor] i:first-child{background:var(--tm-red)}.voice-people{display:flex;flex-direction:column;gap:2px;margin:0 0 4px;padding:0;list-style:none}.channel-list .voice-people{padding-inline:48px 8px}.voice-people li{display:flex;align-items:center;gap:6px;min-height:28px;color:var(--muted-foreground);font-size:var(--fs-sm)}.voice-people svg{flex:none;opacity:.8}.voice-person-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-face{display:inline-grid;flex:none;border-radius:50%;box-shadow:0 0 0 2px transparent;transition:box-shadow var(--duration-short)}.voice-face .avatar.small{width:22px;height:22px}[data-speaking]>.voice-face{box-shadow:0 0 0 2px var(--tm-green)}[data-speaking]>.voice-person-name{color:var(--foreground)}.channel-list .voice-people.is-compact{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0;padding:0}.voice-people.is-compact li{min-height:0;margin-inline-start:-6px}.voice-people.is-compact li:first-child{margin-inline-start:0}.voice-people.is-compact .voice-face{border:2px solid var(--hub-side,var(--card))}.voice-people-more{display:grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border-radius:var(--r-pill);background:var(--muted);color:var(--muted-foreground);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.voice-bar{position:sticky;inset-block-end:0;display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);box-shadow:var(--tm-shadow)}.voice-bar-where{display:flex;align-items:center;gap:8px;min-width:0}.voice-bar-text{display:flex;flex-direction:column;min-width:0}.voice-bar-text strong{color:var(--tm-green);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.voice-bar-text strong[data-reconnecting]{color:var(--tm-amber)}.voice-bar-text .section-link,.voice-bar-text small{overflow:hidden;color:var(--muted-foreground);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.voice-bar-controls{display:flex;flex-wrap:wrap;gap:2px}.voice-bar-controls .icon-btn[aria-pressed=true]{color:var(--tm-red)}.voice-bar-controls .voice-leave{margin-inline-start:auto;color:var(--tm-red)}.voice-bar.dock{position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom, 0px));inset-inline-start:16px;z-index:65;width:min(300px,calc(100vw - 32px));margin:0;box-shadow:var(--tm-shadow-hover)}body:has(.channel-list .voice-bar) .voice-bar.dock{display:none}@media (max-width:640px){html[data-tabs] .voice-bar.dock{inset-block-end:calc(84px + env(safe-area-inset-bottom, 0px))}}.voice-live{flex:none;padding:1px 7px;border-radius:var(--r-xs);background:var(--tm-red);color:var(--on-solid);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-wide)}.voice-stage{position:relative;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;padding:4px 0 12px;animation:fade-in var(--duration-long) var(--ease-out)}.voice-stage.outside{align-items:center;justify-content:center;gap:10px;padding:40px 16px;text-align:center}.voice-stage.outside h3{margin:0;font-size:var(--fs-xl)}.voice-stage.outside .voice-people{align-items:flex-start;padding:0}.voice-stage-icon{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:color-mix(in oklab,var(--tm-teal) 16%,transparent);color:var(--tm-teal)}.voice-stage[data-joining] .voice-stage-icon:after,.voice-stage[data-joining] .voice-stage-icon:before{content:"";position:absolute;inset:-6px;border:2px solid var(--tm-teal);border-radius:50%;animation:call-ring 1.8s var(--ease-out) infinite}.voice-stage[data-joining] .voice-stage-icon:after{animation-delay:.9s}.voice-stage-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--foreground)}.voice-stage-head>svg{color:var(--tm-teal)}.voice-stage-head strong{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.voice-stage-head .chip{margin-inline-start:auto}.voice-stage-count{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--muted-foreground);font-size:var(--fs-sm)}.voice-screens{display:grid;gap:8px}.voice-screen-pick{display:flex;flex-wrap:wrap;gap:6px}.voice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:10px}.voice-grid[data-count="1"]{grid-template-columns:minmax(0,720px);justify-content:center}.voice-grid:is([data-count="2"],[data-count="3"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.voice-grid:is([data-count="5"],[data-count="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}.voice-stage[data-sharing] .voice-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.voice-stage[data-sharing] .voice-tile:not(.screen){aspect-ratio:4/3}.voice-tile{--member-ring:var(--tm-green);position:relative;display:grid;place-items:center;aspect-ratio:16/10;margin:0;overflow:hidden;border-radius:var(--r-lg);background:color-mix(in oklab,var(--member-tint,var(--primary)) 26%,var(--scrim-ink));color:var(--on-solid);box-shadow:inset 0 0 0 3px transparent;transition:box-shadow var(--duration-short)}.voice-tile[data-speaking]{box-shadow:inset 0 0 0 3px var(--member-ring)}.voice-tile.screen{aspect-ratio:16/9;background:var(--scrim-ink)}.voice-picture{width:100%;height:100%;object-fit:cover}.voice-picture.contain{object-fit:contain}.voice-picture[data-mirror]{transform:scaleX(-1)}.voice-tile-face{display:grid;border-radius:50%;box-shadow:0 0 0 0 transparent;transition:box-shadow var(--duration-short),transform var(--duration-short)}.voice-tile-face .avatar.big{width:88px;height:88px;font-size:var(--fs-3xl)}.voice-tile[data-speaking] .voice-tile-face{box-shadow:0 0 0 4px var(--member-ring);transform:scale(1.06)}.voice-tile-open{position:absolute;inset:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.voice-tile-open:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}@media (hover:hover){.voice-tile-open:hover{background:color-mix(in oklab,var(--on-solid) 6%,transparent)}}.voice-tile figcaption{position:absolute;inset-block-end:8px;inset-inline-start:8px;display:flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:3px 10px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--scrim-ink) 70%,transparent);font-size:var(--fs-sm);pointer-events:none}.voice-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-tile .voice-ping i{background:color-mix(in oklab,var(--on-solid) 30%,transparent)}.voice-reactions{position:absolute;inset-block-end:40px;inset-inline:0;display:flex;justify-content:center;pointer-events:none}.voice-reaction{position:absolute;font-size:var(--fs-4xl);animation:voice-rise 2.6s var(--ease-out) forwards}@keyframes voice-rise{0%{transform:translate(calc(var(--drift) * 14px),10px) scale(.6);opacity:0}15%{transform:translate(calc(var(--drift) * 14px)) scale(1.1);opacity:1}to{transform:translate(calc(var(--drift) * 26px),-120px) scale(1);opacity:0}}.voice-stage-bar{--call-ink:var(--on-solid);--call-ground:var(--scrim-ink);position:sticky;inset-block-end:8px;z-index:2;display:flex;align-items:flex-end;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:auto auto 0;padding:10px 14px;border-radius:var(--r-pill);background:var(--scrim-ink);color:var(--on-solid);box-shadow:var(--tm-shadow-hover)}.voice-stage-controls{display:flex;flex-wrap:wrap;gap:10px}.voice-stage-bar .call-btn{width:48px;height:48px}.voice-stage-bar .call-btn svg{width:22px;height:22px}.voice-stage-bar .call-btn:disabled{opacity:.45}.voice-react{position:relative}.voice-react-row{position:absolute;inset-block-end:calc(100% + 12px);inset-inline-start:-6px;display:flex;gap:4px;padding:6px;border-radius:var(--r-pill);background:var(--scrim-ink);box-shadow:var(--tm-shadow-hover);animation:fade-in var(--duration-short) var(--ease-out)}.voice-react-emoji{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:var(--fs-2xl);transition:transform var(--duration-short)}.voice-react-emoji:focus-visible,.voice-react-emoji:hover{transform:scale(1.2)}.voice-person-side{position:absolute;inset-block:0;inset-inline-end:0;z-index:3;width:min(320px,100%);padding:20px 18px;overflow-y:auto;border-inline-start:1px solid var(--border);background:var(--card);box-shadow:var(--tm-shadow);animation:fade-in var(--duration-long) var(--ease-out)}.voice-person-side:focus{outline:none}.voice-person-close{position:absolute;top:10px;inset-inline-end:10px}.voice-person-sheet{display:flex;flex-direction:column;gap:14px}.voice-person-head{display:flex;align-items:center;gap:14px}.voice-person-head .avatar.big{width:64px;height:64px}.voice-person-head span{display:flex;flex-direction:column}.voice-person-head strong{font-size:var(--fs-lg)}.voice-person-head small{color:var(--muted-foreground)}.voice-volume{display:flex;flex-direction:column;gap:8px}.voice-volume>span{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-semibold)}.voice-volume b{margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.voice-volume input{width:100%;accent-color:var(--primary)}.voice-person-mod{display:flex;flex-wrap:wrap;gap:8px}body:has(.voice-stage-bar) :is(.app-compose,.compose-btn){display:none}@media (max-width:640px){.voice-grid,.voice-grid[data-count="1"],.voice-grid[data-count="2"]{grid-template-columns:minmax(0,1fr)}.voice-grid:not([data-count="1"],[data-count="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}.voice-grid:not([data-count="1"],[data-count="2"]) .voice-tile{aspect-ratio:1}.voice-tile-face .avatar.big{width:72px;height:72px}.voice-stage-bar{width:auto;margin-inline:0;justify-content:center;padding:8px}.voice-stage-controls{gap:6px;justify-content:center}.voice-stage-bar .call-btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.voice-face,.voice-reaction,.voice-stage,.voice-stage[data-joining] .voice-stage-icon:after,.voice-stage[data-joining] .voice-stage-icon:before,.voice-tile,.voice-tile-face{transition:none;animation:none}}.voice-person-side .voice-person-head{padding-inline-end:36px}.shop{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.shop>.page-head{flex-wrap:wrap;margin-bottom:0}.shop-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:var(--pad-card);border-radius:var(--r-lg);overflow:hidden;position:relative;isolation:isolate;color:var(--on-solid);background:var(--banner-deep)}.shop-hero:after,.shop-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.shop-hero:before{inset-inline-end:-60px;top:-70px;width:220px;height:220px;border-radius:50%;background:var(--banner-violet);box-shadow:inset 0 0 0 26px color-mix(in oklab,var(--banner-rose) 70%,var(--banner-violet))}.shop-hero:after{inset-inline-start:-30px;bottom:-46px;width:120px;height:120px;background:color-mix(in oklab,var(--banner-sky) 55%,var(--banner-deep));transform:rotate(18deg)}.shop-hero>div>small{opacity:.85;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.shop-hero>div>h2{margin:6px 0;font-size:var(--fs-3xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tighter);line-height:var(--lh-tight)}.shop-hero>div>p{max-width:34ch;margin:0 0 14px;opacity:.9}@media (max-width:640px){.shop-hero{grid-template-columns:minmax(0,1fr)}.shop-hero>div>h2{font-size:var(--fs-2xl)}.shop-hero .shop-me{width:100%}}.shop-group-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.shop-group-intro p{margin:0 0 6px}@media (max-width:640px){.shop-group-intro{grid-template-columns:minmax(0,1fr)}.shop-group-intro .shop-me{width:100%}}.shop-look-change{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.shop-look-change>svg{color:var(--primary)}.shop-look-change p{margin:0 0 6px}.shop-look-change-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.community-looks{display:grid;gap:12px;justify-items:start}.community-looks .shop-me{width:min(100%,320px)}.shop-section{display:grid;gap:10px}.shop-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.shop-section-head h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.shop-toolbar{display:grid;gap:10px}.shop-toolbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.shop-search{background:var(--card);box-shadow:var(--tm-shadow)}.shop-sort select{height:42px;padding-block:0;padding-inline:16px 34px;border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--card);box-shadow:var(--tm-shadow);font-weight:var(--fw-semibold)}.shop-filter-btn{gap:8px}.shop-filter-btn.on{border-color:var(--primary);color:var(--primary)}.shop-filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--primary);color:var(--primary-foreground);font-size:var(--fs-2xs);font-weight:var(--fw-heavy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.shop-toolbar-row{grid-template-columns:minmax(0,1fr) auto}.shop-search{grid-column:1/-1}.shop-sort select{width:100%}}.shop-filters{display:grid;gap:14px;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.shop-filter-group{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.shop-filter-group legend{padding:0;margin-bottom:8px;color:var(--muted-foreground);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.shop-filter-options{display:flex;flex-wrap:wrap;gap:6px}.shop-filters-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--border)}@media (max-width:640px){.shop-filters-foot>button{flex:1 1;justify-content:center}}.shop-results-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shop-results-head>strong{margin-inline-end:4px;font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.shop-set{display:inline-flex;align-items:center;gap:6px}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:760px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-item{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:8px;min-width:0;padding:8px 8px 10px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);color:var(--foreground);text-align:start;font:inherit;transition:border-color var(--duration-short) var(--ease-out)}.shop-item.worn{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}@media (hover:hover){.shop-item:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}}.shop-item-stage{position:relative;display:block}.shop-item-marks{position:absolute;inset-block-start:6px;inset-inline:6px;z-index:2;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.shop-item-marks:empty{display:none}.shop-item-name{padding:0 4px;font-size:var(--fs-sm);line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.shop-item-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 4px;min-width:0}.shop-item-motion{min-width:0;overflow:hidden;color:var(--muted-foreground);text-overflow:ellipsis}.shop-item-motion,.shop-price{font-size:var(--fs-xs);white-space:nowrap}.shop-price{flex:none;padding:5px 10px;border-radius:var(--r-pill);background:var(--primary);color:var(--primary-foreground);font-weight:var(--fw-heavy)}.shop-price.owned{background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary)}.shop-labels{display:flex;flex-wrap:wrap;gap:4px}.shop-note{margin:8px 0 0;padding:12px 14px;background:var(--muted);color:var(--muted-foreground);font-size:var(--fs-sm)}.shop-note,.shop-preview{border-radius:var(--r-md)}.shop-preview{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;container-type:inline-size;padding:10px;overflow:hidden;background:var(--muted)}.look-cover-stage{position:absolute;inset:0;overflow:hidden;background:var(--tm-cover)}.look-cover-stage>img{width:100%;height:100%;object-fit:cover;display:block}.shop-me{position:relative;width:210px;border-radius:var(--r-md);overflow:hidden;background:var(--card);color:var(--foreground);box-shadow:0 10px 30px color-mix(in oklab,var(--shadow-ink) 25%,transparent)}.shop-me-cover{position:relative;height:64px;background:color-mix(in oklab,var(--primary) 16%,var(--card))}.shop-me-body{padding:0 12px 12px}.shop-me-body>.avatar,.shop-me-body>.look-frame{margin-top:-26px}.shop-me-body .avatar{border:3px solid var(--card)}.shop-me strong{display:block;margin-top:6px;font-size:var(--fs-sm)}.shop-me small{color:var(--muted-foreground);font-size:var(--fs-xs)}.shop-me>.look-head-tabs{--tab-h:28px}.shop-me .tab-row{overflow:hidden}.shop-me .tab-item{height:var(--tab-h);padding:0 8px;font-size:var(--fs-2xs)}.shop-me.look-card{overflow:visible}.shop-me.look-card>.shop-me-cover{border-radius:var(--r-md) var(--r-md) 0 0;overflow:hidden}.shop-me.tiny{--look-scale:0.5;width:100%;max-width:240px;box-shadow:none}.shop-me.tiny>.shop-me-cover{height:58px}.shop-me.tiny>.shop-me-body{padding:0 10px 6px}.shop-me.tiny .avatar{width:46px;height:46px;font-size:var(--fs-xs)}.shop-me.tiny>.shop-me-body>.avatar,.shop-me.tiny>.shop-me-body>.look-frame{margin-top:-23px}.shop-me.tiny>.shop-me-body>.look-frame{margin-bottom:6px}.shop-me.tiny strong{margin-top:4px;font-size:var(--fs-xs);line-height:1.2}.shop-me.tiny small{display:block;font-size:var(--fs-2xs);line-height:1.2}.shop-me.tiny :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-me.tiny>.look-head-tabs{--tab-h:20px}.shop-me.tiny .tab-item{padding:0 6px;font-size:calc(var(--fs-2xs) - 1px)}.shop-me.tiny .tab-item:after{width:16px;height:2px}@container (max-width: 12em){.shop-me.tiny .tab-item:nth-child(n+3){display:none}}@container (max-width: 9em){.shop-me.tiny .tab-item:nth-child(n+2){display:none}}.shop-detail{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width:760px){.shop-detail{grid-template-columns:minmax(0,1fr)}}.shop-stage{display:grid;gap:10px;padding:14px;border-radius:var(--r-lg);background:var(--muted)}.shop-stage .shop-me{width:100%;box-shadow:none}.shop-stage .shop-me-cover{height:84px}.shop-stage-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.shop-stage-note{margin:0;color:var(--muted-foreground);font-size:var(--fs-sm)}.shop-unique-how{display:grid;gap:6px;padding:12px;border-radius:var(--r-md);background:var(--card)}.shop-unique-how>h4{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-heavy)}.shop-unique-how>p{margin:0;color:var(--muted-foreground);font-size:var(--fs-sm)}.shop-unique-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shop-unique-examples>figure{display:grid;gap:4px;margin:0}.shop-unique-example{position:relative;display:block;aspect-ratio:3/1;border-radius:var(--r-sm);overflow:hidden}.shop-unique-example.kind-frame{display:grid;place-items:center;aspect-ratio:1;overflow:visible;background:var(--muted)}.shop-unique-example.kind-card{container-type:inline-size;min-width:0;aspect-ratio:auto;overflow:visible}.shop-unique-examples figcaption{color:var(--muted-foreground);font-size:var(--fs-xs);text-align:center}.look-preview{min-width:0;overflow:hidden}.look-preview-page>.look-head{margin-bottom:0}.shop-stage-post{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:12px;border-radius:var(--r-md);background:var(--card);font-size:var(--fs-sm)}.shop-stage-post>p{grid-column:1/-1;margin:0}.shop-stage-post>.avatar,.shop-stage-post>.look-frame,.shop-stage-post>b,.shop-stage-post>p{position:relative;z-index:1}.shop-info h3{margin:6px 0;font-size:var(--fs-2xl);font-weight:var(--fw-heavy)}.shop-info>p{margin:0 0 10px;color:var(--muted-foreground)}.shop-info>.shop-countdown,.shop-info>.shop-serial{margin:0 0 10px;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-info>.shop-serial{color:var(--tm-green-text)}.shop-stock{display:grid;gap:6px;margin:0 0 14px}.shop-stock-bar{position:relative;height:8px;border-radius:var(--r-xs);background:var(--tm-track,var(--muted));overflow:hidden}.shop-stock-bar:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:calc((1 - var(--taken, 0)) * 100%);background:var(--primary)}.shop-stock small{color:var(--muted-foreground);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-points{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none;font-size:var(--fs-sm)}.shop-points li{display:flex;gap:8px}.shop-points svg{flex:none;color:var(--tm-green-text)}.shop-buy{display:grid;gap:10px}.shop-buy .outline-btn,.shop-buy .primary-btn{justify-content:center;width:100%}.shop-buy-sum{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--fs-sm)}.shop-buy-sum strong{font-size:var(--fs-xl)}.shop-small{margin:0;color:var(--muted-foreground);font-size:var(--fs-xs);text-align:center}.shop-buy-sum strong s{margin-inline-end:4px;font-weight:var(--fw-regular);opacity:.6}.shop-collection-buy{display:grid;gap:12px;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.shop-collection-buy h2{margin:0;font-size:var(--fs-lg)}.shop-collection-buy p{margin:0}.shop-section-head h2>svg{width:20px;height:20px;color:var(--primary)}.shop-block-lead{margin:-2px 0 2px;color:var(--muted-foreground)}.shop-rail-section{scroll-margin-top:64px}.shop-rail-tools{display:inline-flex;align-items:center;gap:4px}.shop-rail{--rail-card:236px;display:grid;grid-auto-columns:var(--rail-card);grid-auto-flow:column;gap:14px;margin-inline:-4px;padding:4px 4px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.shop-rail::-webkit-scrollbar{display:none}.shop-packs .shop-rail{--rail-card:300px}.shop-collections .shop-rail{--rail-card:220px}.shop-plan .shop-rail{--rail-card:minmax(300px,1fr);align-items:start}@media (hover:none){.shop-rail-step{display:none}}@media (max-width:520px){.shop-rail{--rail-card:72%}.shop-packs .shop-rail,.shop-plan .shop-rail{--rail-card:86%}.shop-collections .shop-rail{--rail-card:64%}}.app-soon{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;border-radius:var(--r-md);background:var(--muted);color:var(--muted-foreground);font-size:var(--fs-sm)}.app-soon>svg{flex:none;margin-top:2px}.app-soon.coming{background:var(--status-warn-bg);color:var(--foreground)}.app-soon.coming>svg{color:var(--status-warn)}.deal-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-xs);background:var(--tm-rose);color:var(--on-solid);font-size:var(--fs-xs);font-weight:var(--fw-heavy);line-height:var(--lh-snug);white-space:nowrap;transform:rotate(-3deg)}.deal-badge.big{padding:5px 11px;font-size:var(--fs-md);transform:rotate(-6deg);box-shadow:3px 3px 0 color-mix(in oklab,var(--shadow-ink) 45%,transparent)}.shop-price.on-sale{display:inline-flex;align-items:baseline;gap:5px;background:var(--tm-rose-text);color:var(--on-rose)}.shop-price.on-sale>s{color:color-mix(in oklab,var(--on-rose) 78%,transparent);font-weight:var(--fw-regular);font-size:var(--fs-xs)}.sale-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:var(--pad-card);border-radius:var(--r-lg);background:var(--tm-rose);color:var(--on-solid)}.sale-banner.coming{background:var(--banner-deep)}.sale-banner:after{content:"";position:absolute;z-index:-1;inset-inline-end:-40px;inset-block:0;width:220px;background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--on-solid) 14%,transparent) 0 14px,transparent 14px 28px)}.sale-banner-percent{display:inline-flex;align-items:flex-start;font-size:var(--fs-5xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tightest);line-height:var(--lh-none)}.sale-banner-percent>small{font-size:var(--fs-2xl)}.sale-banner small{opacity:.9;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.sale-banner h2{margin:4px 0;font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tighter)}.sale-banner p{margin:0 0 6px}.sale-banner .shop-countdown{display:inline-flex;padding:3px 10px;border-radius:var(--r-pill);background:color-mix(in oklab,black 22%,transparent);color:var(--on-solid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}@media (max-width:640px){.sale-banner{grid-template-columns:auto minmax(0,1fr)}.sale-banner>.primary-btn{grid-column:1/-1}}.discount-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.discount-strip>li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px dashed var(--border);border-radius:var(--r-pill);color:var(--muted-foreground);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.discount-strip>li.on{border-style:solid;border-color:var(--status-good);background:var(--status-good-bg);color:var(--status-good)}.pack-card{--pack-ground:var(--banner-violet);--pack-shape:var(--banner-rose);--pack-ink:var(--on-solid);display:grid;cursor:pointer;grid-template-rows:auto 1fr;overflow:hidden;border:2px solid var(--primary);border-radius:var(--r-lg);background:var(--card);box-shadow:5px 5px 0 var(--primary);transition:transform var(--duration-short) var(--ease-out),box-shadow var(--duration-short) var(--ease-out)}@media (hover:hover){.pack-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--primary)}}.pack-card-art{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:150px;padding:16px;background:var(--pack-ground);color:var(--pack-ink)}.pack-card-art:after,.pack-card-art:before{content:"";position:absolute;z-index:-1;pointer-events:none}.pack-card-art:before{inset-inline-start:-30px;bottom:-50px;width:150px;height:150px;border-radius:50%;background:var(--pack-shape)}.pack-card-art:after{inset-inline-end:18px;top:14px;width:46px;height:46px;background:color-mix(in oklab,var(--pack-ink) 30%,transparent);transform:rotate(45deg)}.pack-card-art .deal-badge.big{position:absolute;top:12px;inset-inline-start:12px}.pack-card-symbol>svg{width:64px;height:64px}.pack-art-starter{--pack-ground:var(--tm-teal);--pack-shape:var(--tm-amber)}.pack-art-supporter{--pack-ground:var(--tm-indigo);--pack-shape:var(--tm-violet)}.pack-art-spark{--pack-ground:var(--tm-amber);--pack-shape:var(--tm-rose);--pack-ink:var(--foreground)}.pack-art-night{--pack-ground:var(--banner-deep);--pack-shape:var(--banner-sky)}.pack-art-gold{--pack-ground:var(--star);--pack-shape:var(--tm-amber);--pack-ink:var(--foreground)}.pack-art-candy{--pack-ground:var(--tm-rose);--pack-shape:var(--swatch-peach)}.pack-art-aurora{--pack-ground:var(--tm-green);--pack-shape:var(--banner-sky)}.pack-art-pumpkin{--pack-ground:var(--tm-amber);--pack-shape:var(--banner-deep);--pack-ink:var(--foreground)}.pack-art-night .pack-card-art:after{border-radius:50%;transform:none;box-shadow:inset -12px -6px 0 0 var(--pack-ground);background:var(--on-solid)}.pack-card-body{display:grid;align-content:start;gap:8px;padding:14px}.pack-card-body>h3{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight)}.pack-card-body>p{margin:0;color:var(--muted-foreground)}.pack-card-parts{display:grid;gap:6px;margin:2px 0;padding:0;list-style:none}.pack-card-parts>li{display:flex;align-items:center;gap:8px;font-weight:var(--fw-semibold)}.pack-card-parts>li>svg{flex:none;color:var(--primary)}.pack-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.pack-card-price{display:grid;line-height:var(--lh-tight)}.pack-card-price>s{color:var(--muted-foreground);font-size:var(--fs-sm)}.pack-card-price>b{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tight)}.shop-plan{display:grid;gap:12px}.plan-offer-status{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--muted);font-weight:var(--fw-semibold)}.plan-offer-status>span{flex:1 1;min-width:0}.plan-offer-status.on{border-color:var(--status-good);background:var(--status-good-bg)}.plan-offer-status.on>svg{color:var(--status-good)}.supporter-card{--banner-deep:color-mix(in oklab,var(--primary) 8%,var(--card));--on-solid:var(--foreground);display:grid;align-content:start;gap:14px;height:100%;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--banner-deep);color:var(--on-solid)}.supporter-card>header>small{color:var(--primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.supporter-card>header>h3{margin:2px 0 0;font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tighter)}.supporter-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.supporter-modes>button{justify-content:center;min-width:0;height:auto;min-height:36px;padding:6px 10px;color:var(--muted-foreground);text-align:center;white-space:normal;line-height:1.15}.supporter-modes>[aria-checked=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.supporter-text{margin:0;min-height:3em}.supporter-choices{display:grid;gap:8px}.supporter-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border:2px solid transparent;border-radius:var(--r-md);background:color-mix(in oklab,var(--on-solid) 10%,transparent);color:inherit;font:inherit;text-align:start;cursor:pointer}.supporter-choice[aria-checked=true]{border-color:var(--primary);background:color-mix(in oklab,var(--on-solid) 18%,transparent)}.supporter-choice-dot{width:18px;height:18px;border:2px solid;border-radius:50%}.supporter-choice[aria-checked=true] .supporter-choice-dot{border-color:var(--primary);box-shadow:inset 0 0 0 4px var(--banner-deep);background:var(--primary)}.supporter-choice-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-weight:var(--fw-semibold)}.supporter-choice>b{font-size:var(--fs-lg);font-weight:var(--fw-heavy);white-space:nowrap}.supporter-buy{width:100%}.supporter-card .small-note{margin:0;color:color-mix(in oklab,var(--on-solid) 75%,transparent)}.spark-card{--banner-deep:color-mix(in oklab,var(--tm-amber) 12%,var(--card))}.spark-card>header>small{color:color-mix(in oklab,var(--tm-amber) 70%,var(--foreground))}.spark-sub-status{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);font-weight:var(--fw-semibold)}.spark-sub-status>small{font-weight:var(--fw-regular);color:var(--muted-foreground)}.spark-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.spark-amount{display:grid;justify-items:center;gap:2px;padding:8px 4px;border:2px solid transparent;border-radius:var(--r-md);background:color-mix(in oklab,var(--on-solid) 8%,transparent);color:inherit;font:inherit;cursor:pointer}.spark-amount>b{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.spark-amount>small{font-size:var(--fs-xs);white-space:nowrap}.spark-amount[aria-checked=true]{border-color:var(--primary);background:var(--card)}.spark-unit{margin:0;font-weight:var(--fw-semibold)}.shop-benefits{display:grid;gap:14px;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.shop-benefits>h2{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.shop-benefits-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.shop-benefits-parts>div{display:grid;align-content:start;gap:10px;min-width:0}.shop-benefits h3{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-base);font-weight:var(--fw-bold)}.shop-benefits h3>svg{width:18px;height:18px;color:var(--primary)}.shop-benefits-parts p{margin:0;color:var(--muted-foreground);font-size:var(--fs-sm)}.shop-benefits .plan-benefits>h4{display:none}.shop-benefits .spark-perks{grid-template-columns:minmax(0,1fr)}.shop-benefits .spark-perks li{grid-template-columns:auto minmax(0,1fr);color:var(--foreground)}.shop-benefits .spark-perk-icon{color:var(--primary)}.shop-benefits .spark-perk-text small,.shop-benefits-promise{color:var(--muted-foreground)}.shop-benefits-promise{display:flex;gap:8px;margin:0;font-size:var(--fs-sm)}.shop-benefits-promise>svg{flex:none;margin-top:2px;color:var(--primary)}.collection-tile{position:relative;display:grid;gap:4px;padding:8px 8px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);color:var(--foreground);font:inherit;text-align:start;cursor:pointer}.collection-tile>b{margin-top:4px;font-weight:var(--fw-heavy)}.collection-tile>small{color:var(--muted-foreground)}.collection-tile>.deal-badge{position:absolute;top:14px;inset-inline-end:14px}@media (hover:hover){.collection-tile:hover{border-color:var(--foreground)}}.pack-card>.pack-card-body>.small-note,.points-buy{margin:0}.pack-contents{display:grid;gap:10px}.pack-contents>h4{margin:0;font-size:var(--fs-md);font-weight:var(--fw-heavy)}.pack-contents>ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pack-content{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.pack-content.look{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.pack-content>div{display:grid;gap:2px;min-width:0}.pack-content>div>small{color:var(--muted-foreground);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps)}.pack-content>div>b{font-size:var(--fs-md)}.pack-content>div>span{color:var(--muted-foreground);font-size:var(--fs-sm)}.pack-content>div>.pack-content-owned{color:var(--primary);font-weight:var(--fw-semibold)}.pack-content-symbol{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r-md);background:var(--muted);color:var(--primary)}.pack-content-symbol svg{width:28px;height:28px}.pack-contents-worth{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:var(--muted-foreground);font-size:var(--fs-sm)}.pack-contents-worth>b{color:var(--tm-green-text)}@media (max-width:520px){.pack-content.look{grid-template-columns:minmax(0,1fr)}}.pack-buy{display:grid;gap:12px}.points-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.points-pack{position:relative;display:grid;gap:2px;padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);color:var(--foreground);font:inherit;text-align:start;cursor:pointer}.points-pack>b{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.points-pack>span{color:var(--muted-foreground);font-weight:var(--fw-semibold)}.points-pack>.deal-badge{position:absolute;top:-10px;inset-inline-end:10px}.points-pack.on{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 6%,var(--card))}.points-buy-terms{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--muted-foreground)}.points-buy-refund,.points-buy-terms>li{display:flex;align-items:flex-start;gap:8px;margin:0}.points-buy-refund>svg,.points-buy-terms>li>svg{flex:none;margin-top:3px}.coupon-open{display:inline-flex;align-items:center;gap:6px;justify-self:start}.coupon-field{display:grid;gap:6px}.coupon-field>label{font-weight:var(--fw-semibold)}.coupon-field>div{display:flex;gap:8px}.coupon-field input{flex:1 1;min-width:0;font-family:var(--font-mono);letter-spacing:var(--ls-wide);text-transform:uppercase}.coupon-applied{display:flex;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 12px;border:1px dashed var(--status-good);border-radius:var(--r-md);background:var(--status-good-bg);color:var(--status-good);font-weight:var(--fw-semibold)}.coupon-applied>button{margin-inline-start:auto}.inventory{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.inventory-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:var(--pad-card);border-radius:var(--r-lg);background:var(--muted)}.inventory-status.on{background:var(--banner-deep);color:var(--on-solid)}.inventory-status-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-md);background:color-mix(in oklab,currentColor 12%,transparent)}.inventory-status small{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;opacity:.8}.inventory-status h2{margin:2px 0;font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tighter)}.inventory-status p{margin:0;opacity:.85}.inventory-status.on .segmented{background:color-mix(in oklab,var(--on-solid) 14%,transparent)}.inventory-status.on .segmented>button:not([aria-checked=true]){color:color-mix(in oklab,var(--on-solid) 82%,transparent)}@media (max-width:640px){.inventory-status{grid-template-columns:auto minmax(0,1fr)}.inventory-mode{grid-column:1/-1}}.inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:760px){.inventory-grid{grid-template-columns:minmax(0,1fr)}}.inventory-card{display:grid;align-content:start;gap:10px;padding:var(--pad-card);border:2px solid var(--foreground);border-radius:var(--r-lg);background:var(--card)}.inventory-card>header{display:flex;align-items:center;gap:8px}.inventory-card>header>svg{color:var(--primary)}.inventory-card.sparks>header>svg{color:var(--tm-amber-text)}.inventory-card>header>h3{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.inventory-count{display:flex;align-items:baseline;gap:10px;margin:0}.inventory-count>b{font-size:var(--fs-5xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tightest);line-height:var(--lh-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventory-count>span{color:var(--muted-foreground);font-weight:var(--fw-semibold)}.inventory-count.unlimited>b{color:var(--primary)}.inventory-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inventory-trial{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin-top:4px;padding:12px;border:2px dashed var(--primary);border-radius:var(--r-md);background:color-mix(in oklab,var(--primary) 8%,var(--card))}.inventory-trial>svg{color:var(--primary)}.inventory-trial>div{display:grid;gap:2px}.inventory-trial span{color:var(--muted-foreground);font-size:var(--fs-sm)}.inventory-trial>button{grid-column:1/-1;justify-self:start}.inventory-sparks{display:grid;gap:6px;margin:0;padding:0;list-style:none}.inventory-sparks>li{display:grid;gap:2px;padding:6px 10px;border-inline-start:3px solid var(--tm-amber);background:var(--muted);border-radius:var(--r-xs);font-weight:var(--fw-semibold)}.inventory-sparks>li>small{color:var(--muted-foreground);font-weight:var(--fw-regular)}.inventory-section{display:grid;gap:10px}.inventory-section>h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.inventory-partner{padding:var(--pad-card);border:1px solid color-mix(in oklab,var(--primary) 40%,var(--border));border-radius:var(--r-lg);background:color-mix(in oklab,var(--primary) 6%,var(--card))}.inventory-partner>h3>svg{width:20px;height:20px;color:var(--primary)}.inventory-partner>.small-note{margin:0}.inventory-looks{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.inventory-look{display:grid;gap:6px;padding:8px 8px 10px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.inventory-look.worn{border-color:var(--primary)}.inventory-look>small{color:var(--muted-foreground)}.inventory-look-actions{display:flex;align-items:center;gap:6px}.inventory-look-actions>.outline-btn,.inventory-look-actions>.primary-btn{flex:1 1}.inventory-history,.inventory-rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inventory-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.inventory-row>div:first-of-type{display:grid;gap:2px;min-width:0}.inventory-row small{color:var(--muted-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventory-row-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-sm)}.inventory-row-links small{font-size:inherit}.inventory-row-links a{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-weight:var(--fw-semibold)}.inventory-row-actions{display:flex;align-items:center;gap:6px}.inventory-row-actions a{display:inline-flex;align-items:center;gap:6px}.inventory-row-hint,.inventory-row-time{grid-column:1/-1}.inventory-row-hint{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.inventory-row-hint p{margin:0;font-size:var(--fs-sm);white-space:pre-line}@media (max-width:560px){.inventory-row{grid-template-columns:1fr}.inventory-row-actions{justify-content:flex-start}.inventory-row-actions>.icon-btn{margin-inline-start:auto}}.inventory-history>li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border)}.inventory-history>li.in>span:before{content:"↓ ";color:var(--status-good);font-weight:var(--fw-heavy)}.inventory-history>li.out>span:before{content:"↑ ";color:var(--primary);font-weight:var(--fw-heavy)}.inventory-history small{color:var(--muted-foreground);white-space:nowrap}.inventory-gift-sum{display:flex;align-items:center;gap:8px;margin:0;font-weight:var(--fw-semibold)}.own-places,.own-tools,.own-widgets,.places[hidden]{display:none}html[data-own-boot] #main-content{visibility:hidden}@media (min-width:1024px){.own-tools{display:flex;flex-direction:column;gap:6px;position:fixed;top:12px;right:16px;z-index:41;touch-action:none}.own-tools[data-low]{flex-direction:column-reverse}.own-tools[data-moving]{cursor:grabbing}.own-arranger>.own-tools{z-index:1005;pointer-events:auto}.own-tool{position:relative;display:grid;background:var(--card);box-shadow:0 0 0 1px var(--border)}.own-tool[data-tool=done]{background:var(--primary);color:var(--on-solid);box-shadow:none}.own-tools[data-open] .own-tool:not([data-tool=done]){animation:own-tool-out var(--duration) var(--tm-ease-rise) both}.own-tools[data-open] .own-tool[data-tool=reset]{animation-delay:40ms}@keyframes own-tool-out{0%{opacity:0;transform:translateY(-12px) scale(.8)}}.own-tool-name{position:absolute;top:50%;left:calc(100% + 10px);padding:5px 10px;border-radius:var(--r-pill);background:var(--foreground);color:var(--background);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-6px,-50%);transition:opacity var(--duration) var(--ease-out),transform var(--duration) var(--ease-out)}.own-tools[data-right] .own-tool-name{right:calc(100% + 10px);left:auto;transform:translate(6px,-50%)}.own-tool:is(:hover,:focus-visible) .own-tool-name{opacity:1;transform:translateY(-50%)}.own-tools[data-moving] .own-tool-name{opacity:0}[data-own-free]{position:fixed!important;top:var(--own-top,0);left:var(--own-left,0);right:0;bottom:0;z-index:1;display:block!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;overflow:visible!important}html:is([data-own-editing],[data-own-snap],[data-own-settling]) [data-own-free]{z-index:45}[data-own-free]>[data-own-placed],[data-own-split] [data-own-placed]{position:absolute!important;top:calc(var(--own-y) * .1%)!important;left:calc(var(--own-x) * .1%)!important;width:calc(var(--own-w) * .1%)!important;height:calc(var(--own-h) * .1%)!important;min-width:var(--own-min-w,72px)!important;min-height:var(--own-min-h,120px)!important;max-width:var(--own-max-w,none)!important;max-height:var(--own-max-h,none)!important;z-index:var(--own-z,1);container:own-box/inline-size;margin:0!important;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}[data-own-free]>:is(.page-main,.hub-main)[data-own-placed]{background:var(--background)}[data-own-free]>:is(.chat-list,.chat-detail)[data-own-placed]{background:var(--card)}[data-own-free][data-own-drawn]>:is([data-own-placed],[data-own-split]),[data-own-free][data-own-drawn]>[data-own-split] [data-own-placed]{--side-ground:transparent;background:transparent}[data-own-free]>[data-own-placed]::-webkit-scrollbar,[data-own-split] [data-own-placed]::-webkit-scrollbar{display:none}[data-own-free]>[data-own-split]{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;visibility:hidden;pointer-events:none;container-type:normal}[data-own-split] :has([data-own-placed]){position:static!important;transform:none!important;filter:none!important;contain:none!important;container-type:normal!important;animation:none!important;overflow:visible!important}[data-own-split] [data-own-placed]{visibility:visible;pointer-events:auto;padding:0;background:var(--background)}[data-own-split] .feed-list[data-own-placed]{padding-bottom:40px}[data-own-split] :is(.chat-find,.chat-results)[data-own-placed]{padding-block:10px 12px;padding-inline:12px 0;background:var(--side-ground,var(--card))}[data-own-split] :is(.channel-list,.hub-groups-part)[data-own-placed]{padding:8px;background:var(--side-ground,var(--card))}.hub-groups-part>.hub-groups{position:static;animation:none;background:none}[data-own-split] .feed-compose[data-own-placed]{height:auto!important;min-height:calc(var(--own-h) * .1%)!important;max-height:calc(100% - var(--own-y) * .1%)!important}[data-own-split] .feed-compose[data-own-placed]:focus-within{z-index:50}[data-own-split] :is(.feed-notice,.feed-compose)[data-own-placed]>*{margin-block:0}[data-own-split] .page-head[data-own-placed]{display:flex;align-items:center;margin:0}[data-own-free]>[data-own-flow=side],[data-own-split] [data-own-flow=side]{--own-columns:3;--own-column-min:280px;--own-column-gap:24px;display:block!important;overflow-x:auto;overflow-y:hidden;column-width:max(var(--own-column-min),calc(((100vw - var(--own-left, 0px)) * var(--own-w) / 1000 - 40px - (var(--own-columns) - 1) * var(--own-column-gap)) / var(--own-columns)));column-gap:var(--own-column-gap);column-fill:auto}[data-own-free]>:is(.page-side,.chat-list,.hub-side)[data-own-flow=side]{display:flex!important;flex-direction:row;align-items:flex-start;gap:16px;columns:auto;overflow:auto hidden}.chat-list[data-own-flow=side]>:is(.chat-find,.chat-results)>:is(.chat-filters,.chat-boxes,.search-box,.chat-item,.chat-group,p),[data-own-flow=side]>:is(section,.chat-filters,.chat-boxes,.search-box,.chat-item,.chat-group,p){flex:none}.hub-side[data-own-flow=side] :is(.hub-lists,.channel-list,ul),.page-side[data-own-flow=side]>section>ul{display:flex;flex-direction:row;align-items:center;gap:6px;height:auto;overflow:visible}:is(.page-side,.hub-side)[data-own-flow=side] li{flex:none}.page-side[data-own-flow=side] .channel-entry{width:auto;white-space:nowrap}.chat-list[data-own-flow=side]>.chat-results>.chat-item{width:260px}[data-own-flow=side] :is(article,li,.chat-item,.panel){page-break-inside:avoid;break-inside:avoid}[data-own-flow=side] :is(.feed-rows>*,.magazine-entry,.explore-section){break-before:column}@container own-box (max-width: 720px){.magazine-head{display:block}.magazine-title{font-size:var(--fs-3xl)}.magazine-entry{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 0}.magazine-entry.flip .magazine-photo{order:0}}[data-own-flow=side] .magazine-head{display:block}[data-own-flow=side] .magazine-title{font-size:var(--fs-3xl)}[data-own-flow=side] .magazine-entry{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 26px;border-bottom:0}[data-own-flow=side] .magazine-entry.flip .magazine-photo{order:0}html:has(#feed-content [data-own-free]){overflow:hidden}[data-own-free]>.page-side[data-own-placed]{padding:8px}[data-own-free]>.page-main[data-own-placed]{padding:16px 20px 40px;scroll-padding-top:16px}[data-own-free]>.hub-main[data-own-placed]{display:flex;flex-direction:column;padding:8px}:is(.hub,.lane .hub)[data-own-free]>.hub-main[data-own-placed]{padding-inline:8px}.hub[data-own-free][data-chat]>.hub-main[data-own-placed]{overflow:hidden}.hub[data-own-free][data-chat] .hub-feed{display:flex;flex:1 1;flex-direction:column;min-height:0}.hub[data-own-free][data-chat] .hub-feed .channel-chat:not(.is-thread){flex:1 1;height:auto;min-height:0}[data-own-free]>.hub-side[data-own-placed] :is(.channel-list,.hub-groups),[data-own-split] .hub-groups-part .hub-groups{width:auto!important}[data-own-free]>.chat-detail[data-own-placed]{display:flex;flex-direction:column;overflow:hidden}html[data-own-nav=left] body{padding-left:var(--own-rail)}html[data-own-nav=left]{--own-rail:72px;--header-clearance:16px}html[data-own-nav=left] .headbar{position:fixed;top:0;bottom:0;left:0;width:var(--own-rail);padding:12px 0;box-shadow:1px 0 0 var(--border)}html[data-own-nav=left] .headbar-inner{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:10px;height:100%;max-width:none;padding:0}html[data-own-nav=left] .divider{width:28px;height:1px;margin:2px 0}html[data-own-nav=left] :is(.places,.own-places){flex:0 1 auto;flex-direction:column;align-items:center;gap:6px;overflow:visible;max-height:none}html[data-own-nav=left] .place{justify-content:center;width:48px;height:44px;padding:0}html[data-own-nav=left] .place>svg{width:20px;height:20px}html[data-own-nav=left] .place .lbl{position:absolute;top:50%;left:calc(100% + 16px);z-index:2;max-width:0;margin:0;padding:6px 0;border-radius:var(--r-pill);background:var(--foreground);color:var(--background);font-size:var(--fs-sm);opacity:0;pointer-events:none;transform:translateY(-50%);transition:max-width var(--duration-long) var(--tm-ease-rise),padding var(--duration-long) var(--tm-ease-rise),opacity var(--duration) var(--ease-out)}html[data-own-nav=left] .place:is(:hover,:focus-visible) .lbl{max-width:200px;padding:6px 12px;opacity:1}html[data-own-nav=left] .place[aria-expanded=true] .lbl{max-width:0;padding:6px 0;opacity:0}html[data-own-nav=left] .account-box{margin-top:auto}html[data-own-nav=left] .account-menu{top:auto;bottom:0;left:calc(100% + 12px);right:auto}html[data-own-nav=left]{--own-search-left:calc(var(--own-rail) + 12px);--own-search-width:min(560px,calc(100vw - var(--own-rail) - 24px))}html[data-own-nav=left] .search-field{position:fixed;top:12px;left:var(--own-search-left);width:var(--own-search-width);max-width:none;height:44px;margin:0;padding:0 16px;transform:translateX(-8px);transition:opacity var(--duration) var(--ease-out),transform var(--duration-long) var(--tm-ease-rise),box-shadow var(--duration)}html[data-own-nav=left] body.searching .search-field{padding:0 16px;transform:none}html[data-own-nav=left] .search-btn{width:48px;height:44px;border-radius:var(--r-pill)}html[data-own-nav=left] body.searching .search-btn{width:48px;margin:0;opacity:1;transform:none;visibility:visible;pointer-events:auto;color:var(--foreground);background:color-mix(in oklab,var(--foreground) 8%,transparent)}html[data-own-nav=left] .results{position:fixed;top:64px;left:var(--own-search-left);width:var(--own-search-width);min-width:0;max-height:calc(100vh - 80px);margin:0;transform:translateX(-8px);transform-origin:top left}html[data-own-nav=left] body.searching .results{transform:none}@media (prefers-reduced-motion:reduce){html[data-own-nav=left] .place .lbl{transition:opacity var(--duration) var(--ease-out)}.own-tools[data-open] .own-tool:not([data-tool=done]){animation-name:fade-in}}[data-own-free]>[data-own-placed]:not([data-own-flow=side]),[data-own-split] [data-own-placed]:not([data-own-flow=side]){--own-content:none}[data-own-split] :is(.feed-list,.feed-notice,.feed-compose)[data-own-placed]:not([data-own-flow=side]){--own-content:880px}[data-own-free]>.page-main[data-own-placed]:not([data-own-flow=side]){--own-content:880px}[data-own-free]>.hub-main[data-own-placed]:not([data-own-flow=side]){--own-content:1040px}[data-own-free]>.chat-detail[data-own-placed]{--own-content:960px}[data-own-free]>:is(.page-main,.hub-main,.chat-detail)[data-own-placed]:not([data-own-flow=side])>*,[data-own-split] :is(.feed-list,.feed-notice,.feed-compose)[data-own-placed]:not([data-own-flow=side])>*{width:100%;max-width:var(--own-content);margin-inline:auto}[data-own-free]>[data-own-placed][data-own-align=start]:not([data-own-flow=side])>*,[data-own-split] [data-own-placed][data-own-align=start]:not([data-own-flow=side])>*{margin-inline:0 auto}[data-own-free]>[data-own-placed][data-own-align=end]:not([data-own-flow=side])>*,[data-own-split] [data-own-placed][data-own-align=end]:not([data-own-flow=side])>*{margin-inline:auto 0}[data-own-show=icon] :is(.channel-entry-name,.chat-text,.channel-category-name),html[data-own-nav-show=icon] .headbar .place .lbl{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}[data-own-show=text] :is(.side-tile,.channel-entry>.symbol-tile,.chat-item>.avatar,.chat-avatar),html[data-own-nav-show=text] .headbar .place>svg{display:none!important}[data-own-menu][data-own-align=center] .channel-category,[data-own-menu][data-own-align=center] :is(.channel-entry,.chat-item){justify-content:center;text-align:center}[data-own-menu][data-own-align=end] .channel-category,[data-own-menu][data-own-align=end] :is(.channel-entry,.chat-item){justify-content:flex-end;text-align:end}[data-own-menu][data-own-flow=side][data-own-align=center]{justify-content:center}[data-own-menu][data-own-flow=side][data-own-align=end]{justify-content:flex-end}html[data-own-nav-align=start] .headbar-inner{justify-content:flex-start}html[data-own-nav-align=center] .headbar-inner{justify-content:center}html[data-own-nav-align=end] .headbar-inner{justify-content:flex-end}[data-own-tone]{--own-tone:var(--tm-indigo)}[data-own-tone=violet],html[data-own-nav-tone=violet] .headbar{--own-tone:var(--tm-violet)}[data-own-tone=rose],html[data-own-nav-tone=rose] .headbar{--own-tone:var(--tm-rose)}[data-own-tone=red],html[data-own-nav-tone=red] .headbar{--own-tone:var(--tm-red)}[data-own-tone=amber],html[data-own-nav-tone=amber] .headbar{--own-tone:var(--tm-amber)}[data-own-tone=green],html[data-own-nav-tone=green] .headbar{--own-tone:var(--tm-green)}[data-own-tone=teal],html[data-own-nav-tone=teal] .headbar{--own-tone:var(--tm-teal)}html[data-own-nav-tone] .headbar{--own-tone:var(--tm-indigo);--item-accent:var(--own-tone)}html[data-own-nav-tone] .headbar .place:not(.on){color:color-mix(in oklab,var(--own-tone) 70%,var(--foreground))}[data-own-tone] :is(.channel-entry.active,.chat-item.active){background:color-mix(in oklab,var(--own-tone) 16%,transparent);color:var(--foreground)}[data-own-tone] :is(.channel-category,.side-head,.chat-group,h2,h3){color:color-mix(in oklab,var(--own-tone) 75%,var(--foreground))}[data-own-tone]{--primary:var(--own-tone)}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-fill=none],html[data-own-nav-fill=none] .headbar{background:none!important;box-shadow:none!important}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-fill=card],html[data-own-nav-fill=card] .headbar{background:var(--card)!important}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-fill=tint],html[data-own-nav-fill=tint] .headbar{background:color-mix(in oklab,var(--own-tone,var(--tm-indigo)) 12%,var(--card))!important}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-edge=none],html[data-own-nav-edge=none] .headbar{border:0!important;box-shadow:none!important}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-edge=line],html[data-own-nav-edge=line] .headbar{border:0!important;box-shadow:inset 0 0 0 1px var(--border)!important}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-edge=tone],html[data-own-nav-edge=tone] .headbar{border:0!important;box-shadow:inset 0 0 0 2px var(--own-tone,var(--tm-indigo))!important}[data-own-shape=square],html[data-own-nav-shape=square] .headbar{--r-hair:0px;--r-xs:0px;--r-sm:0px;--r-md:0px;--r-lg:0px;--r-pill:0px}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-shape=square]{border-radius:0!important}[data-own-shape=soft],html[data-own-nav-shape=soft] .headbar{--r-hair:6px;--r-xs:10px;--r-sm:16px;--r-md:22px;--r-lg:30px}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-shape=soft]{border-radius:var(--r-lg)!important}:is([data-own-free]>*,:where([data-own-split]) [data-own-placed],.own-widget)[data-own-shape=round]{border-radius:var(--r-lg)!important}.own-places{display:flex;order:3;margin:0;padding:0;list-style:none;gap:7px}.own-places .place{cursor:grab;box-shadow:0 0 0 1px var(--border);touch-action:none}.own-places li.dragging .place{cursor:grabbing;background:var(--primary);color:var(--primary-foreground)}.own-arranger{position:fixed;inset:0;z-index:60;pointer-events:none}.own-arranger>.own-frame{pointer-events:auto}.own-arranger[data-dragging]{cursor:grabbing}.own-backdrop{position:fixed;background-color:color-mix(in oklab,var(--background) 35%,transparent);background-image:linear-gradient(to right,var(--own-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--own-grid) 1px,transparent 1px);background-size:5% 5%;--own-grid:color-mix(in oklab,var(--primary) 12%,transparent)}.own-guide{position:absolute;background:var(--primary)}.own-guide[data-axis=x]{top:0;bottom:0;width:2px;margin-left:-1px}.own-guide[data-axis=y]{left:0;right:0;height:2px;margin-top:-1px}.own-frame{position:fixed;box-sizing:border-box;border:2px solid color-mix(in oklab,var(--primary) 70%,transparent);border-radius:var(--r-lg);background:color-mix(in oklab,var(--primary) 6%,transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.own-frame:focus-within,.own-frame:hover{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 11%,transparent)}.own-frame[data-moving]{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 14%,transparent);box-shadow:6px 6px 0 color-mix(in oklab,var(--primary) 30%,transparent);cursor:grabbing;transition:none}.own-frame-name{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:5px 12px 5px 10px;border-radius:var(--r-pill);background:var(--primary);color:var(--primary-foreground);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;cursor:inherit}.own-frame{container-type:inline-size}@container (max-width: 150px){.own-frame-label,.own-frame-size{display:none}}.own-frame-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.own-frame-size{padding-left:6px;border-left:1px solid color-mix(in oklab,var(--primary-foreground) 40%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.own-arranger>.own-menu{pointer-events:auto}.own-menu{position:fixed;z-index:1004;display:grid;min-width:220px;padding:6px;border-radius:var(--r-md);background:var(--card);box-shadow:0 0 0 1px var(--border),6px 6px 0 color-mix(in oklab,var(--foreground) 8%,transparent)}.own-menu-head{margin:0;padding:6px 10px 4px;color:var(--muted-foreground);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.own-menu-item{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:var(--r-sm);color:var(--foreground);font-size:var(--fs-sm);text-align:start}.own-menu-item:is(:hover,:focus-visible){background:var(--muted);outline:none}.own-menu-check{display:inline-grid;width:16px;color:var(--primary)}.own-arranger>.own-look{pointer-events:auto}.own-look{position:fixed;z-index:1003;display:grid;gap:10px;width:320px;max-height:calc(100vh - 32px);overflow-y:auto;padding:12px 14px 14px;border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--border),6px 6px 0 color-mix(in oklab,var(--foreground) 8%,transparent)}.own-look-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.own-look-row{display:grid;gap:4px}.own-look-row .segmented{width:100%}.own-look-row .segmented button{flex:1 1;font-size:var(--fs-xs)}.own-look-name{color:var(--muted-foreground);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.own-look-tones{display:flex;flex-wrap:wrap;gap:8px}.own-look-tone{width:26px;height:26px;border:2px solid var(--card);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--border);background:var(--tm-indigo)}.own-look-tone[aria-checked=true]{box-shadow:0 0 0 2px var(--foreground)}.own-look-tone[data-tone=violet]{background:var(--tm-violet)}.own-look-tone[data-tone=rose]{background:var(--tm-rose)}.own-look-tone[data-tone=red]{background:var(--tm-red)}.own-look-tone[data-tone=amber]{background:var(--tm-amber)}.own-look-tone[data-tone=green]{background:var(--tm-green)}.own-look-tone[data-tone=teal]{background:var(--tm-teal)}.own-look-reset{justify-self:start}.own-look-row .segmented button[data-locked]{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--muted-foreground)}.own-look-tone[data-locked]{display:grid;place-items:center;color:var(--primary-foreground)}.own-handle{position:absolute;display:grid;place-items:center}.own-handle:after{content:"";border:2px solid var(--primary);border-radius:var(--r-pill);background:var(--card);opacity:0;transition:opacity var(--duration) var(--ease-out),background var(--duration-short) var(--ease-out)}.own-frame:is(:hover,:focus-within,[data-moving]) .own-handle:after{opacity:1}.own-frame[data-moving=size] .own-handle[data-pulled]:after,.own-handle:hover:after{background:var(--primary)}.own-handle:is([data-handle=ne],[data-handle=nw],[data-handle=se],[data-handle=sw]){z-index:1;width:16px;height:16px}.own-handle:is([data-handle=ne],[data-handle=nw],[data-handle=se],[data-handle=sw]):after{width:14px;height:14px}.own-handle:is([data-handle=n],[data-handle=s]){left:16px;right:16px;height:12px;cursor:ns-resize}.own-handle:is([data-handle=n],[data-handle=s]):after{width:36px;height:8px}.own-handle:is([data-handle=e],[data-handle=w]){top:16px;bottom:16px;width:12px;cursor:ew-resize}.own-handle:is([data-handle=e],[data-handle=w]):after{width:8px;height:36px}.own-handle[data-handle^=n]{top:0}.own-handle[data-handle^=s]{bottom:0}.own-handle[data-handle$=w]{left:0}.own-handle[data-handle$=e]{right:0}.own-handle[data-handle=ne],.own-handle[data-handle=sw]{cursor:nesw-resize}.own-handle[data-handle=nw],.own-handle[data-handle=se]{cursor:nwse-resize}.own-frame[data-limit]{border-color:var(--tm-amber)}.own-frame[data-limit] .own-frame-name{background:var(--tm-amber)}html[data-own-snap] :is(.own-frame[data-moving],[data-own-dragged]){transition:left var(--duration-short) var(--ease-out),top var(--duration-short) var(--ease-out),width var(--duration-short) var(--ease-out),height var(--duration-short) var(--ease-out),translate var(--duration-short) var(--ease-out)}html[data-own-settling] :is([data-own-free]>[data-own-placed],[data-own-split] [data-own-placed],.own-widget,.own-frame:not([data-moving])){transition:left var(--duration-long) var(--ease-out),top var(--duration-long) var(--ease-out),width var(--duration-long) var(--ease-out),height var(--duration-long) var(--ease-out)}@media (prefers-reduced-motion:reduce){html:is([data-own-snap],[data-own-settling]) *{transition:none!important}}html[data-own-editing] #main-content{pointer-events:none}.own-widget[data-own-flat~=tl],[data-own-free]>[data-own-flat~=tl],[data-own-split] [data-own-flat~=tl]{border-top-left-radius:0!important}.own-widget[data-own-flat~=tr],[data-own-free]>[data-own-flat~=tr],[data-own-split] [data-own-flat~=tr]{border-top-right-radius:0!important}.own-widget[data-own-flat~=br],[data-own-free]>[data-own-flat~=br],[data-own-split] [data-own-flat~=br]{border-bottom-right-radius:0!important}.own-widget[data-own-flat~=bl],[data-own-free]>[data-own-flat~=bl],[data-own-split] [data-own-flat~=bl]{border-bottom-left-radius:0!important}.own-widget-frame{display:block;width:100%;height:100%;border:0;background:transparent}.own-widgets{display:block;position:fixed;top:var(--own-top,0);left:var(--own-left,0);right:0;bottom:0;z-index:3;pointer-events:none}[data-own-free]>.own-widgets{display:contents}.own-widget{position:absolute;top:calc(var(--own-y) * .1%);left:calc(var(--own-x) * .1%);width:calc(var(--own-w) * .1%);height:calc(var(--own-h) * .1%);min-width:var(--own-min-w);min-height:var(--own-min-h);max-width:var(--own-max-w);max-height:var(--own-max-h);z-index:var(--own-z,1);padding:14px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--border);pointer-events:auto;container:own-widget/size}.own-widget::-webkit-scrollbar{display:none}.own-widget[data-type=image]{padding:0;overflow:hidden}.own-widget-upload{display:inline-flex;align-items:center;gap:6px;justify-self:start;cursor:pointer}.own-widget-check{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.own-widget-note-field{width:100%;resize:vertical}.own-frame[data-widget]{border-style:dashed}.own-frame[data-pinned] .own-frame-name{background:var(--tm-amber)}.own-drawing{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}html[data-own-drawing] [data-own-free]>.own-drawing{visibility:hidden}.own-draw{position:fixed;z-index:1003;pointer-events:auto}.own-draw-board{position:absolute;inset:0;background:color-mix(in oklab,var(--background) 20%,transparent);cursor:crosshair;touch-action:none}.own-draw-board[data-tool=eraser]{cursor:cell}.own-draw-tools{position:fixed;bottom:20px;left:50%;z-index:1004;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px;border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--border),6px 6px 0 color-mix(in oklab,var(--foreground) 12%,transparent);transform:translateX(-50%)}.own-draw-group{display:flex;align-items:center;gap:4px;padding-inline-end:10px;border-inline-end:1px solid var(--border)}.own-draw-group:last-child{padding-inline-end:0;border-inline-end:0}.own-draw-tool[aria-checked=true],.own-draw-width[aria-checked=true]{background:var(--primary);color:var(--on-solid)}.own-draw-width i{display:block;border-radius:var(--r-pill);background:currentColor}.own-draw-color{width:22px;height:22px;margin:0 2px;border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--border)}.own-draw-color[aria-checked=true]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--primary)}.own-draw-color[data-color=ink]{background:var(--foreground)}.own-draw-color[data-color=indigo]{background:var(--tm-indigo)}.own-draw-color[data-color=violet]{background:var(--tm-violet)}.own-draw-color[data-color=rose]{background:var(--tm-rose)}.own-draw-color[data-color=red]{background:var(--tm-red)}.own-draw-color[data-color=amber]{background:var(--tm-amber)}.own-draw-color[data-color=green]{background:var(--tm-green)}.own-draw-color[data-color=teal]{background:var(--tm-teal)}.own-draw-done{margin-inline-start:4px}}