.ts-page{--tsa:235, 226, 216;height:100%;min-height:0;color:var(--text-warm);flex-direction:column;display:flex;overflow:hidden}.ts-shell{flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding:.6rem 1.2rem;display:flex;container-type:inline-size}.ts-page .ts-acc{border-color:rgba(var(--tsa), .3);color:var(--room-text);background:#1f1f1f94;box-shadow:inset 0 1px 1px #ffffff14}.ts-page .ts-acc:hover:not(:disabled){border-color:rgba(var(--tsa), .5);background:#282828b3;box-shadow:inset 0 1px 1px #ffffff1c,0 10px 28px #0505054d}.ts-top{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding-right:clamp(2.6rem,3.5vw,4rem);display:flex}.ts-brand{align-items:center;gap:.7rem;display:flex}.ts-exit{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);font-size:var(--fs-micro);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft);border-radius:999px;padding:.4em .85em}.ts-exit:hover{border-color:#ffffff52}.ts-brand-name{font-size:var(--fs-small);color:var(--text-warm);margin:0}.ts-brand-sub{font-size:var(--fs-micro);color:var(--text-dim);margin:0}.ts-nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ts-nav-link{font-size:var(--fs-small);color:var(--text-dim);border:1px solid #0000;border-radius:999px;padding:.4em .9em;text-decoration:none}a.ts-nav-link:hover{color:var(--text-soft);border-color:var(--glass-cell-border)}.ts-nav-link[data-active="1"]{color:var(--text-warm);border-color:rgba(var(--tsa), .3);background:#1f1f1f8a}.ts-nav-link[data-disabled="1"]{opacity:.55;cursor:not-allowed}.ts-tools{align-items:center;gap:.6rem;display:flex}.ts-user{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:12px;flex-direction:column;align-items:flex-end;padding:.3em .9em;display:flex}.ts-user-name{font-size:var(--fs-micro);color:var(--text-warm)}.ts-user-title{font-size:var(--fs-micro);color:var(--text-dim)}.ts-context-panel{z-index:1;background:var(--card-glass-bg);box-shadow:var(--card-glass-shadow);border-radius:clamp(20px,1.8vw,26px);flex-direction:column;flex:none;gap:.68rem;padding:.95rem 1.08rem;display:flex;position:relative;overflow:hidden}.ts-context-panel:before{content:"";border-radius:inherit;background:var(--card-glass-sheen);pointer-events:none;position:absolute;inset:0}.ts-context-panel:after{content:"";border-radius:inherit;background:var(--card-glass-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1.25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ts-context-panel>*{z-index:1;position:relative}.ts-list-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ts-h1{color:var(--text-warm);text-wrap:balance;text-shadow:0 1px 16px #050505b8;margin:0 0 .15rem;font-size:clamp(1.65rem,1.35rem + .65vw,2.15rem);font-weight:640;line-height:1.12}.ts-intro{color:#f9f9f9db;text-shadow:0 1px 13px #050505ad;max-width:72ch;margin:0;font-size:clamp(.96rem,.9rem + .12vw,1.05rem);line-height:1.52}.ts-notice{border:1px solid rgba(var(--tsa), .22);color:var(--text-soft);background:#1f1f1f7a;border-radius:12px;flex:none;margin:0;padding:.5em .9em;font-size:clamp(.86rem,.82rem + .08vw,.92rem)}.ts-filters{flex-wrap:wrap;flex:none;gap:.35rem;display:flex}.ts-filter{border:1px solid var(--glass-cell-border);color:#f9f9f9cc;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft);background:#1f1f1f75;border-radius:999px;align-items:center;gap:.45em;padding:.4em .9em;font-size:clamp(.86rem,.82rem + .08vw,.92rem);display:inline-flex}.ts-filter:hover{border-color:#ffffff4d}.ts-filter[aria-pressed=true]{color:var(--text-warm);border-color:rgba(var(--tsa), .38);background:#313131ad}.ts-filter-count{color:#f9f9f99e;font-size:.84em}.ts-spatial-tools{flex:none;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.ts-spatial-hint{color:#f9f9f9b8;margin:0;font-size:clamp(.86rem,.82rem + .08vw,.92rem);line-height:1.45}.ts-layout-reset{border:1px solid rgba(var(--tsa), .28);color:var(--text-soft);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft), background-color var(--dur-fast) var(--ease-soft);background:#1f1f1f85;border-radius:999px;flex:none;padding:.38em .85em;font-size:clamp(.84rem,.8rem + .08vw,.9rem)}.ts-layout-reset:hover,.ts-layout-reset:focus-visible{border-color:rgba(var(--tsa), .48);background:#313131ad}.ts-sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts-empty{font-size:var(--fs-small);color:var(--text-dim);margin:.8rem 0}.ts-grid{z-index:2;isolation:isolate;flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),22.5rem));align-content:start;place-items:start;gap:.75rem;min-height:0;padding:.2rem 0 .75rem;display:grid;position:relative;overflow:visible}.ts-card{--ts-drag-x:0px;--ts-drag-y:0px;--ts-drag-scale:1;z-index:1;min-height:25rem;box-shadow:var(--card-glass-shadow);color:var(--room-text);transform:translate3d(var(--ts-drag-x), var(--ts-drag-y), 0) scale(var(--ts-drag-scale));transform-origin:50%;transition:transform .18s var(--ease-soft), box-shadow .18s var(--ease-soft);background:linear-gradient(165deg,#28282866 0%,#1d1d1d75 55%,#16161685 100%);border:none;border-radius:clamp(20px,1.8vw,26px);flex-direction:column;gap:.62rem;padding:1rem 1.08rem;display:flex;position:relative;overflow:hidden}.ts-card:before{content:"";z-index:0;border-radius:inherit;background:var(--card-glass-sheen);pointer-events:none;position:absolute;inset:0}.ts-card:after{content:"";z-index:2;border-radius:inherit;background:var(--card-glass-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1.35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ts-card>*{z-index:1;position:relative}.ts-card[data-positioned=true]{z-index:20;background:linear-gradient(165deg,#28282894 0%,#1d1d1da3 55%,#161616b3 100%);box-shadow:inset 0 1px 1.5px #ffffff1c,0 28px 76px #050505a8,0 7px 24px #05050575}.ts-card[data-front=true]{z-index:60;backdrop-filter:blur(8px)saturate(.86);box-shadow:inset 0 1px 1.5px #ffffff24, 0 32px 90px #050505b8, 0 0 34px rgba(var(--tsa), .14);background:linear-gradient(165deg,#2b2b2bdb 0%,#1e1e1ee6 55%,#161616ed 100%)}.ts-card[data-moving=true],.ts-card[data-resizing=true]{--ts-drag-scale:1.018;z-index:100;backdrop-filter:blur(10px)saturate(.82);box-shadow:inset 0 1px 1.5px #ffffff26, 0 38px 100px #050505c7, 0 0 38px rgba(var(--tsa), .2);will-change:transform;background:linear-gradient(165deg,#2f2f2fe6 0%,#222222f0 55%,#171717f5 100%);transition:none}.ts-card-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.ts-card-heading{align-items:flex-start;gap:.42rem;min-width:0;display:flex}.ts-drag-handle{width:1.85rem;height:1.85rem;color:var(--text-dim);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft), background-color var(--dur-fast) var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;margin:-.22rem 0 0 -.35rem;padding:0;display:grid}.ts-drag-handle svg{fill:currentColor;width:.86rem;height:1.15rem}.ts-drag-handle:hover,.ts-drag-handle:focus-visible{color:var(--text-warm);border-color:rgba(var(--tsa), .34);background:#31313194}.ts-drag-handle:active,.ts-card[data-moving=true] .ts-drag-handle{color:var(--room-text);cursor:grabbing;background:#3a3a3aad}.ts-resize-handle{z-index:4;color:#f9f9f99e;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:2rem;height:2rem;transition:color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft), background-color var(--dur-fast) var(--ease-soft);background:#1f1f1f6b;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:.34rem;right:.34rem}.ts-resize-handle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:1rem;height:1rem}.ts-resize-handle:hover,.ts-resize-handle:focus-visible,.ts-card[data-resizing=true] .ts-resize-handle{color:var(--room-text);border-color:rgba(var(--tsa), .36);background:#3a3a3aad}.ts-card-title{color:var(--room-text);text-wrap:balance;text-shadow:0 1px 15px #050505b8;margin:0;font-size:clamp(1.16rem,1.05rem + .25vw,1.34rem);font-weight:640;line-height:1.28}.ts-status{border:1px solid var(--glass-cell-border);color:var(--room-text-soft);white-space:nowrap;border-radius:999px;flex:none;padding:.22em .7em;font-size:clamp(.84rem,.8rem + .08vw,.9rem)}.ts-status[data-status=valitud]{border-color:rgba(var(--tsa), .55);color:#e4e4e4f2}.ts-status[data-status=mustand]{color:var(--text-dim);border-style:dashed}.ts-status[data-status=jarelvaates]{border-color:#ffffff4d}.ts-card-meta{color:#edededc2;text-shadow:0 1px 12px #050505ad;margin:0;font-size:clamp(.92rem,.86rem + .12vw,1rem);line-height:1.48}.ts-card-rows{flex-direction:column;gap:.48rem;margin:0;display:flex}.ts-card-rows>div{flex-direction:column;gap:.05rem;display:flex}.ts-card-rows dt{color:#edededb3;font-size:clamp(.88rem,.83rem + .1vw,.95rem);font-weight:560}.ts-card-rows dd{color:#f9f9f9eb;text-shadow:0 1px 12px #050505b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.96rem,.9rem + .12vw,1.04rem);font-weight:470;line-height:1.46;display:-webkit-box;overflow:hidden}.ts-card-foot{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.62rem;display:flex}.ts-card-owner{color:var(--room-text);font-size:clamp(.92rem,.86rem + .12vw,1rem);font-weight:560}.ts-card-wait{color:#edededad;font-size:clamp(.86rem,.82rem + .08vw,.92rem)}.ts-card-actions{flex-wrap:wrap;gap:.55rem;display:flex}.ts-card-actions :where(button,a){font-size:clamp(.92rem,.86rem + .12vw,1rem)}.ts-link-btn{text-decoration:none}.ts-create-head{flex-wrap:wrap;flex:none;align-items:flex-start;gap:1.2rem;padding-right:clamp(2.6rem,3.5vw,4rem);display:flex}.ts-create-intro{flex-direction:column;flex:22rem;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.ts-back{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);font-size:var(--fs-micro);cursor:pointer;border-radius:999px;flex:none;padding:.35em .85em}.ts-back:hover{border-color:#ffffff52}.ts-rail{flex:26rem;justify-content:flex-end;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ts-step{text-align:center;flex-direction:column;flex:0 7rem;align-items:center;gap:.3rem;min-width:0;display:flex}.ts-step-dot{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);width:1.7rem;height:1.7rem;font-size:var(--fs-micro);color:var(--text-dim);border-radius:50%;place-items:center;display:grid}.ts-step-label{font-size:var(--fs-micro);color:var(--text-dim);line-height:1.2}.ts-step[data-state=active] .ts-step-dot{color:var(--text-warm);border-color:rgba(var(--tsa), .65);box-shadow:0 0 12px rgba(var(--tsa), .26)}.ts-step[data-state=active] .ts-step-label{color:var(--text-soft)}.ts-step[data-state=done] .ts-step-dot{color:var(--text-soft);border-color:#ffffff4d}.ts-gate{border:1px solid rgba(var(--tsa), .35);background:rgba(var(--tsa), .05);border-radius:14px;flex-direction:column;flex:none;gap:.5rem;padding:.7rem .95rem;display:flex}.ts-gate-q{font-size:var(--fs-small);color:var(--text-warm);margin:0;font-weight:600}.ts-gate-sub{font-size:var(--fs-micro);color:var(--text-soft);margin:0}.ts-gate-opts{flex-wrap:wrap;gap:.45rem;display:flex}.ts-gate-warn{flex-direction:column;gap:.45rem;display:flex}.ts-gate-stop{border-color:#e4e4e480}.ts-gate-chip{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);font-size:var(--fs-micro);color:var(--text-soft);border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:.8rem;padding:.35em .5em .35em .95em;display:flex}.ts-create-main{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:.9rem;min-height:0;display:grid}.ts-create-main>*{scrollbar-width:thin;min-height:0;max-height:100%;overflow-y:auto}@container (max-width:980px){.ts-create-main{grid-template-rows:none;grid-template-columns:1fr}.ts-create-main>*{max-height:none;overflow-y:visible}.ts-page{overflow-y:auto}}.ts-form{flex-direction:column;gap:.6rem;display:flex}.ts-fieldset{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.1rem;margin:0;padding:.75rem 1rem;display:grid}.ts-fieldset:disabled{opacity:.55}.ts-fieldset-note{font-size:var(--fs-micro);color:var(--text-dim);grid-column:1/-1;margin:0}.ts-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ts-label{font-size:var(--fs-small);color:var(--text-warm);font-weight:600}.ts-hint{font-size:var(--fs-micro);color:var(--text-dim);margin:0}.ts-input{border:1px solid var(--glass-cell-border);color:var(--text-warm);font-size:var(--fs-small);transition:border-color var(--dur-fast) var(--ease-soft);background:#00000038;border-radius:10px;padding:.55em .85em}.ts-input::placeholder{color:var(--text-dim)}.ts-input:focus-visible{border-color:rgba(var(--tsa), .6);outline:none}.ts-textarea{resize:vertical;min-height:3em;line-height:1.4}.ts-count{font-size:var(--fs-micro);color:var(--text-dim);font-variant-numeric:tabular-nums;align-self:flex-end}.ts-choice-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:.4rem;display:grid}.ts-choice{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);font-size:var(--fs-micro);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft), box-shadow var(--dur-fast) var(--ease-soft);border-radius:11px;flex-direction:column;gap:.15rem;padding:.5em .7em;display:flex}.ts-choice:hover{border-color:#ffffff4d}.ts-choice[aria-pressed=true]{color:var(--text-warm);border-color:rgba(var(--tsa), .6);box-shadow:0 0 14px rgba(var(--tsa), .14);background:rgba(var(--tsa), .07)}.ts-choice-sub{font-size:var(--fs-micro);color:var(--text-dim)}.ts-chips{flex-wrap:wrap;gap:.35rem;display:flex}.ts-chip{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);font-size:var(--fs-micro);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft);border-radius:999px;padding:.35em .8em}.ts-chip:hover{border-color:#ffffff4d}.ts-chip[aria-pressed=true]{color:var(--text-warm);border-color:rgba(var(--tsa), .6);background:rgba(var(--tsa), .09)}.ts-scale{flex-wrap:wrap;gap:.3rem;display:flex}.ts-scale-btn{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);width:2rem;height:2rem;color:var(--text-soft);font-size:var(--fs-micro);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft), box-shadow var(--dur-fast) var(--ease-soft);border-radius:50%}.ts-scale-btn:hover{border-color:#ffffff52}.ts-scale-btn[aria-pressed=true]{color:var(--text-warm);border-color:rgba(var(--tsa), .7);box-shadow:0 0 12px rgba(var(--tsa), .24);background:rgba(var(--tsa), .1)}.ts-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.ts-toggle{font-size:var(--fs-micro);color:var(--text-soft);cursor:pointer;align-items:center;gap:.55em;display:flex}.ts-actions-btns{flex-wrap:wrap;gap:.5rem;display:flex}.ts-reason{text-align:right;font-size:var(--fs-micro);color:var(--text-dim);flex-basis:100%;margin:0}.ts-side{flex-direction:column;gap:.55rem;display:flex}.ts-preview,.ts-private{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:16px;flex-direction:column;gap:.45rem;padding:.7rem .85rem;display:flex}.ts-private{background:#0000004d;border-color:#ffffff2e}.ts-side-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ts-side-title{font-size:var(--fs-small);color:var(--text-warm);align-items:center;gap:.45em;margin:0;font-weight:600;display:flex}.ts-lock{width:1em;height:1em;color:var(--text-soft);flex:none}.ts-side-sub{font-size:var(--fs-micro);color:var(--text-dim);margin:0;line-height:1.35}.ts-private-list{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ts-private-list li{font-size:var(--fs-micro);color:var(--text-soft);border:1px solid #ffffff24;border-radius:999px;padding:.22em .7em}.ts-prep-list{max-width:60ch}.ts-boundary{font-size:var(--fs-micro);color:var(--text-dim);flex:none;max-width:90ch;margin:0;line-height:1.4}.ts-layer{z-index:60;backdrop-filter:blur(6px);background:#0808089e;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.ts-layer-card{background:#141414eb;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;gap:.8rem;width:min(560px,100%);max-height:min(84dvh,720px);padding:1.2rem 1.3rem;display:flex;overflow:auto;box-shadow:0 24px 70px #00000080}.ts-layer-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}@container (max-width:720px){.ts-rail{flex-wrap:wrap;justify-content:flex-start}.ts-list-head,.ts-spatial-tools{flex-direction:column;align-items:flex-start}.ts-fieldset{grid-template-columns:1fr}.ts-grid{overflow-y:visible}.ts-page{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ts-card,.ts-layout-reset,.ts-drag-handle{transition:none}.ts-card[data-moving=true]{--ts-drag-scale:1}}
.ccp-shell{--ccpa:235, 226, 216;min-height:100%;color:var(--text-warm);flex-direction:column;gap:1rem;padding:clamp(.9rem,1.8vw,1.5rem);display:flex}.ccp-top{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding-right:clamp(2.6rem,3.5vw,4rem);display:flex}.ccp-brand{align-items:center;gap:.7rem;display:flex}.ccp-exit{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);font-size:var(--fs-micro);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft);border-radius:999px;padding:.4em .85em}.ccp-exit:hover{border-color:#ffffff52}.ccp-brand-name{font-size:var(--fs-small);color:var(--text-warm);margin:0}.ccp-nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ccp-nav-link{font-size:var(--fs-small);color:var(--text-dim);border:1px solid #0000;border-radius:999px;padding:.4em .9em;text-decoration:none}a.ccp-nav-link:hover{color:var(--text-soft);border-color:var(--glass-cell-border)}.ccp-nav-link[data-active="1"]{color:var(--text-warm);border-color:rgba(var(--ccpa), .3);background:#1f1f1f8a}.ccp-tools{align-items:center;gap:.6rem;display:flex}.ccp-user{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:12px;flex-direction:column;align-items:flex-end;padding:.3em .9em;display:flex}.ccp-user-name{font-size:var(--fs-micro);color:var(--text-warm)}.ccp-user-title{font-size:var(--fs-micro);color:var(--text-dim)}.ccp-main{flex-direction:column;gap:1rem;min-height:0;display:flex}.ccp-header{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.ccp-header h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2.3rem)}.ccp-header>div>p{max-width:62ch;color:var(--text-soft);margin:.4rem 0 0}.ccp-scope{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.ccp-scope small{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.ccp-help{border:1px solid rgba(var(--ccpa), .28);background:var(--glass-cell-bg);color:var(--text-soft);border-radius:1rem;padding:.85rem 1rem}.ccp-help strong{color:var(--text-warm)}.ccp-help p{margin:.3rem 0 0}.ccp-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.ccp-metric{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.ccp-metric>span{aspect-ratio:1;border:1px solid rgba(var(--ccpa), .35);width:2.1rem;color:var(--text-warm);background:rgba(var(--ccpa), .07);border-radius:50%;place-items:center;display:grid}.ccp-metric small{color:var(--text-dim);font-size:var(--fs-micro);display:block}.ccp-metric strong{color:var(--text-warm);font-variant-numeric:tabular-nums}.ccp-metric.is-attention>span{color:var(--status-error);border-color:#eb9a768c}.ccp-metric.is-closed>span{color:var(--status-success);border-color:#c5cf9b80}.ccp-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:start;gap:1rem;min-height:0;display:grid}.ccp-content{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ccp-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ccp-search{color:var(--text-dim);flex:16rem;align-items:center;gap:.5rem;display:flex}.ccp-search input{flex:auto;min-width:0}.ccp-toolbar select,.ccp-toolbar .dd-trigger{width:13rem;max-width:100%}.ccp-view-switch{flex:none;gap:.35rem;display:flex}.ccp-view-switch button{white-space:nowrap}.ccp-filters{flex-wrap:wrap;gap:.4rem;display:flex}.ccp-result-count{color:var(--text-dim);font-size:var(--fs-micro);margin:0}.ccp-state{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem;display:flex}.ccp-state p{margin:0}.ccp-state a{color:var(--text-warm);text-underline-offset:.2em;text-decoration:underline}.ccp-state.is-error{color:var(--status-error);border-color:#eb9a7673}.ccp-case-list{gap:.75rem;display:grid}.ccp-case-list.is-cards{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr))}.ccp-case-list.is-list{grid-template-columns:1fr}.ccp-case{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);content-visibility:auto;contain-intrinsic-size:auto 18rem;border-radius:1.1rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ccp-case-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem .85rem;display:grid}.ccp-case-symbol{aspect-ratio:1;border:1px solid rgba(var(--ccpa), .42);width:2.6rem;color:var(--text-warm);background:rgba(var(--ccpa), .08);border-radius:.8rem 1.2rem .9rem 1.3rem;grid-row:1/span 2;place-items:center;display:grid}.ccp-case-title h3{text-wrap:balance;margin:0;font-size:1.05rem}.ccp-case-title p{color:var(--text-dim);font-size:var(--fs-micro);margin:.3rem 0 0}.ccp-case-title .ccp-focus{color:var(--text-soft);font-size:var(--fs-small)}.ccp-status{border:1px solid var(--glass-cell-border);color:var(--text-soft);font-size:var(--fs-micro);border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:.4rem;padding:.25em .75em;display:inline-flex}.ccp-status.is-attention{color:var(--status-error);border-color:#eb9a768c}.ccp-status.is-closed{color:var(--status-success);border-color:#c5cf9b80}.ccp-status.is-decision{border-color:rgba(var(--ccpa), .55);color:var(--text-warm)}.ccp-due{color:var(--text-dim);font-size:var(--fs-micro);grid-column:2}.ccp-case-facts{border-top:1px solid var(--glass-cell-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;padding:.75rem 0 0;display:grid}.ccp-case-facts dt{color:var(--text-dim);font-size:var(--fs-micro)}.ccp-case-facts dd{color:var(--text-soft);font-size:var(--fs-small);margin:.15rem 0 0}.ccp-case-foot{border-top:1px solid var(--glass-cell-border);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:auto;padding-top:.6rem;display:flex}.ccp-package{color:var(--text-dim);font-size:var(--fs-micro);align-items:center;gap:.4rem;margin:0;display:flex}.ccp-practice{color:var(--text-soft);font-size:var(--fs-micro)}.ccp-case-foot button{margin-left:auto}.ccp-case.is-list{flex-flow:wrap;align-items:center}.ccp-case.is-list .ccp-case-head{flex:24rem}.ccp-case.is-list .ccp-case-facts{display:none}.ccp-case.is-list .ccp-case-foot{border:0;flex:none;margin:0;padding:0}.ccp-rail{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ccp-rail section{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1.1rem;padding:.9rem 1rem}.ccp-rail header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.ccp-rail h2{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin:0}.ccp-rail header span{color:var(--text-dim);font-variant-numeric:tabular-nums}.ccp-rail p{color:var(--text-dim);font-size:var(--fs-small);margin:0}.ccp-attention-panel ul,.ccp-calendar ol{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ccp-attention-panel li button{width:100%;color:var(--text-soft);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft), background-color var(--dur-fast) var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:.8rem;align-items:flex-start;gap:.5rem;padding:.55rem .7rem;display:flex}.ccp-attention-panel li button:hover{border-color:var(--glass-cell-border);background:var(--glass-cell-bg)}.ccp-attention-panel li button>span{color:var(--status-error)}.ccp-attention-panel li strong{color:var(--text-warm);font-size:var(--fs-small);display:block}.ccp-attention-panel li small{color:var(--text-dim);font-size:var(--fs-micro)}.ccp-calendar li{border-bottom:1px solid var(--glass-cell-border);flex-direction:column;gap:.1rem;padding:.45rem 0;display:flex}.ccp-calendar li:last-child{border-bottom:0}.ccp-calendar time{color:var(--text-dim);font-size:var(--fs-micro)}.ccp-calendar li button{color:var(--text-soft);text-align:left;cursor:pointer;text-underline-offset:.2em;text-decoration:underline;text-decoration-color:rgba(var(--ccpa), .4);background:0 0;border:0;padding:0}.ccp-calendar li button:hover{color:var(--text-warm)}.ccp-quick{flex-direction:column;gap:.45rem;display:flex}.ccp-quick a{color:var(--text-soft);font-size:var(--fs-small);text-decoration:none}.ccp-quick a:hover{color:var(--text-warm);text-underline-offset:.2em;text-decoration:underline}.ccp-privacy{color:var(--text-dim);font-size:var(--fs-micro);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.ccp-privacy:hover{color:var(--text-soft);text-underline-offset:.2em;text-decoration:underline}.ccp-detail-backdrop{z-index:60;backdrop-filter:blur(6px);background:#0707078c;place-items:center;padding:clamp(.75rem,2.5vw,2rem);display:grid;position:fixed;inset:0}.ccp-detail{border:1px solid var(--glass-border);background:var(--glass-bg-strong);width:min(58rem,100%);max-height:min(52rem,100%);backdrop-filter:blur(var(--glass-blur));color:var(--text-warm);border-radius:1.4rem;flex-direction:column;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);display:flex;position:relative}.ccp-detail-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ccp-detail-head small{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase}.ccp-detail-head h2{text-wrap:balance;margin:.25rem 0 0;font-size:1.35rem}button.ccp-close{aspect-ratio:1;border-radius:50%;flex:none;width:2.3rem;padding:0;font-size:1.2rem;line-height:1}.ccp-detail-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.ccp-detail-tabs button[aria-current=page]{color:var(--text-warm);border-color:rgba(var(--ccpa), .34);background:#31313194}.ccp-inline-error{color:var(--status-error);margin:0}.ccp-detail-scroll{flex-direction:column;gap:.9rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.ccp-detail-scroll section{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1rem;padding:.9rem 1rem}.ccp-detail-scroll h3{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin:0 0 .35rem}.ccp-detail-scroll p{color:var(--text-soft);margin:0}.ccp-detail-scroll small{color:var(--text-dim)}.ccp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ccp-detail-hero{border-color:rgba(var(--ccpa), .3);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.4rem;display:flex}.ccp-followup-workspace{flex-direction:column;gap:.9rem;display:flex}.ccp-followup-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ccp-followup-summary small{font-size:var(--fs-micro);display:block}.ccp-followup-summary strong{color:var(--text-warm)}.ccp-followup-result dl,.ccp-data-panel dl{flex-direction:column;gap:.5rem;margin:.5rem 0 0;display:flex}.ccp-followup-result dt,.ccp-data-panel dt{color:var(--text-dim);font-size:var(--fs-micro)}.ccp-followup-result dd,.ccp-data-panel dd{color:var(--text-soft);margin:.1rem 0 0}.ccp-followup-actions{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:.75rem;display:grid}.ccp-followup-actions form,.ccp-decision form{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1rem;flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.ccp-followup-actions h3,.ccp-decision h3{margin:0}.ccp-detail-scroll label{color:var(--text-soft);font-size:var(--fs-small);flex-direction:column;gap:.3rem;display:flex}.ccp-decision{border-color:rgba(var(--ccpa), .3);flex-direction:column;gap:.75rem;display:flex}.ccp-decision>button{align-self:flex-start}.ccp-confirm-check{align-items:flex-start;flex-direction:row!important;gap:.5rem!important}.ccp-confirm-check input{margin-top:.2em}.ccp-links-panel,.ccp-data-panel{flex-direction:column;gap:.75rem;display:flex}.ccp-links-panel section{align-items:flex-start;gap:.75rem;display:flex}.ccp-links-panel section>span{aspect-ratio:1;border:1px solid rgba(var(--ccpa), .35);width:2.1rem;color:var(--text-warm);background:rgba(var(--ccpa), .07);border-radius:50%;place-items:center;display:grid}.ccp-links-panel a{color:var(--text-warm);text-underline-offset:.2em;margin-top:.4rem;text-decoration:underline;display:inline-flex}.ccp-archive-confirm{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.ccp-detail-loading{align-items:flex-end}.ccp-detail-loading>div{color:var(--text-soft);flex-direction:column;align-self:stretch;align-items:flex-start;gap:.6rem;padding:1rem .5rem .5rem;display:flex}.ccp-detail-loading p{margin:0}.ccp-exit:focus-visible,.ccp-nav-link:focus-visible,.ccp-attention-panel li button:focus-visible,.ccp-calendar li button:focus-visible,.ccp-quick a:focus-visible,.ccp-privacy:focus-visible{outline:2px solid rgba(var(--ccpa), .7);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ccp-shell *,.ccp-detail-backdrop *{transition:none!important}}@media (max-width:1100px){.ccp-layout{grid-template-columns:1fr}.ccp-metrics{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}}@media (max-width:760px){.ccp-header{grid-template-columns:1fr;align-items:start}.ccp-scope{justify-content:flex-start}.ccp-detail-grid,.ccp-followup-summary{grid-template-columns:1fr}.ccp-nav{flex-basis:100%;order:3}}
.epp-shell{--eppa:235, 226, 216;min-height:100%;color:var(--text-warm);flex-direction:column;gap:1rem;padding:clamp(.9rem,1.8vw,1.5rem);display:flex}.epp-top{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding-right:clamp(2.6rem,3.5vw,4rem);display:flex}.epp-brand{align-items:center;gap:.7rem;display:flex}.epp-exit{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);font-size:var(--fs-micro);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft);border-radius:999px;padding:.4em .85em}.epp-exit:hover{border-color:#ffffff52}.epp-brand-name{font-size:var(--fs-small);color:var(--text-warm);margin:0}.epp-nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.epp-nav-link{font-size:var(--fs-small);color:var(--text-dim);border:1px solid #0000;border-radius:999px;padding:.4em .9em;text-decoration:none}a.epp-nav-link:hover{color:var(--text-soft);border-color:var(--glass-cell-border)}.epp-nav-link[data-active="1"]{color:var(--text-warm);border-color:rgba(var(--eppa), .3);background:#1f1f1f8a}.epp-tools{align-items:center;gap:.6rem;display:flex}.epp-user{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:12px;flex-direction:column;align-items:flex-end;padding:.3em .9em;display:flex}.epp-user-name{font-size:var(--fs-micro);color:var(--text-warm)}.epp-user-title{font-size:var(--fs-micro);color:var(--text-dim)}.epp-main{flex-direction:column;gap:1rem;min-height:0;display:flex}.epp-header{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1.25rem;padding:clamp(1rem,1.8vw,1.5rem)}.epp-kicker{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.epp-header h1{letter-spacing:-.03em;text-wrap:balance;margin:.35rem 0 0;font-size:clamp(1.5rem,2.6vw,2.3rem)}.epp-header p{max-width:68ch;color:var(--text-soft);margin:.45rem 0 0}.epp-help{border:1px solid rgba(var(--eppa), .28);background:var(--glass-cell-bg);color:var(--text-soft);border-radius:1rem;padding:.85rem 1rem}.epp-help strong{color:var(--text-warm)}.epp-help p{margin:.3rem 0 0}.epp-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.epp-tabs button span{color:var(--text-dim);font-variant-numeric:tabular-nums}.epp-tabs button[aria-current=page]{color:var(--text-warm);border-color:rgba(var(--eppa), .34);background:#31313194}.epp-capabilities{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);font-size:var(--fs-micro);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.epp-capabilities strong{color:var(--text-soft)}.epp-capabilities span{border:1px solid rgba(var(--eppa), .3);color:var(--text-soft);border-radius:999px;padding:.2em .7em}.epp-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.epp-search{color:var(--text-dim);flex:18rem;align-items:center;gap:.5rem;display:flex}.epp-search input{flex:auto;min-width:0}.epp-state{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);color:var(--text-soft);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem;display:flex}.epp-state p,.epp-state h2{margin:0}.epp-state h2{color:var(--text-warm);font-size:1.1rem}.epp-state.is-error{color:var(--status-error);border-color:#eb9a7673}.epp-loader{aspect-ratio:1;border:2px solid var(--glass-cell-border);border-top-color:var(--text-warm);border-radius:50%;width:1.6rem;animation:.9s linear infinite epp-spin}@keyframes epp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.epp-loader{animation:none}}.epp-grid{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));align-items:stretch;gap:.85rem;display:grid}.epp-grid.is-candidates,.epp-grid.is-review{grid-template-columns:1fr}.epp-review-section{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));gap:.85rem;display:grid}.epp-review-section>h2{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);grid-column:1/-1;margin:.5rem 0 0}.epp-card,.epp-candidate,.epp-application-review,.epp-own-application{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1.1rem;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.epp-card>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem .75rem;display:grid}.epp-bookmark{aspect-ratio:1;border:1px solid rgba(var(--eppa), .42);width:2.4rem;color:var(--text-warm);background:rgba(var(--eppa), .08);border-radius:.8rem 1.2rem .9rem 1.3rem;place-items:center;display:grid}.epp-eyebrow{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;display:block}.epp-card-heading h2{text-wrap:balance;margin:.15rem 0 0;font-size:1.1rem}.epp-maturity{border:1px solid rgba(var(--eppa), .3);color:var(--text-soft);font-size:var(--fs-micro);border-radius:999px;grid-column:2;justify-self:start;padding:.2em .7em}.epp-summary{color:var(--text-soft);margin:0}.epp-context-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.epp-context-pair section{border:1px solid var(--glass-cell-border);background:rgba(var(--eppa), .04);border-radius:.8rem;padding:.6rem .75rem}.epp-context-pair section.is-limit{border-color:#eb9a7666}.epp-context-pair small{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase}.epp-context-pair p{color:var(--text-soft);font-size:var(--fs-small);margin:.25rem 0 0}.epp-condition-line{font-size:var(--fs-small);align-items:baseline;gap:.5rem;display:flex}.epp-condition-line span{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase}.epp-condition-line p{color:var(--text-soft);margin:0}.epp-card>footer{border-top:1px solid var(--glass-cell-border);flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.epp-evidence,.epp-version{color:var(--text-dim);font-size:var(--fs-micro);flex-wrap:wrap;gap:.4rem 1rem;display:flex}.epp-card>footer button{align-self:flex-end}.epp-candidate>header,.epp-application-review>header,.epp-own-application>header{align-items:flex-start;gap:.6rem;display:flex}.epp-candidate>header>span,.epp-application-review>header>span,.epp-own-application>header>span{aspect-ratio:1;border:1px solid rgba(var(--eppa), .35);width:2.1rem;color:var(--text-warm);background:rgba(var(--eppa), .07);border-radius:50%;flex:none;place-items:center;display:grid}.epp-candidate header small,.epp-application-review header small,.epp-own-application header small{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase}.epp-candidate header h2,.epp-application-review header h2,.epp-own-application header h2{text-wrap:balance;margin:.15rem 0 0;font-size:1.05rem}.epp-own-application header strong{color:var(--text-soft);font-size:var(--fs-micro);margin-left:auto}.epp-candidate.is-review{border-color:rgba(var(--eppa), .35)}.epp-candidate p{color:var(--text-soft);margin:0}.epp-candidate dl,.epp-application-review dl,.epp-own-application dl{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.5rem 1rem;margin:0;display:grid}.epp-candidate dt,.epp-application-review dt,.epp-own-application dt{color:var(--text-dim);font-size:var(--fs-micro)}.epp-candidate dd,.epp-application-review dd,.epp-own-application dd{color:var(--text-soft);font-size:var(--fs-small);margin:.1rem 0 0}.epp-candidate>button{align-self:flex-start}.epp-application-review-controls{border-top:1px solid var(--glass-cell-border);flex-direction:column;gap:.6rem;padding-top:.6rem;display:flex}.epp-application-feedback{border:1px solid rgba(var(--eppa), .3);background:rgba(var(--eppa), .05);color:var(--text-soft);font-size:var(--fs-small);border-radius:.8rem;flex-direction:column;gap:.25rem;margin:0;padding:.6rem .75rem;display:flex}.epp-application-feedback strong{color:var(--text-warm);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase}.epp-application,.epp-review-form,.epp-publish{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1rem;flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.epp-application h3,.epp-review-form h3,.epp-publish h3{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin:0}.epp-application p,.epp-publish p{color:var(--text-dim);font-size:var(--fs-small);margin:0}.epp-application label,.epp-review-form label,.epp-publish label,.epp-application-review-controls label{color:var(--text-soft);font-size:var(--fs-small);flex-direction:column;gap:.3rem;display:flex}.epp-application button[type=submit],.epp-review-form button[type=submit],.epp-publish button[type=submit]{align-self:flex-start}.epp-confirm{align-items:flex-start;flex-direction:row!important;gap:.5rem!important}.epp-confirm input{margin-top:.2em}.epp-inline-error{color:var(--status-error);margin:0}.epp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.epp-quality{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1rem;align-items:flex-start;gap:.65rem;max-width:46rem;padding:.75rem .9rem;display:flex}.epp-quality>span{color:var(--text-warm)}.epp-quality h2{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);margin:0}.epp-quality p{color:var(--text-dim);font-size:var(--fs-small);margin:.25rem 0 0}.epp-privacy{color:var(--text-dim);font-size:var(--fs-micro);text-decoration:none}.epp-privacy:hover{color:var(--text-soft);text-underline-offset:.2em;text-decoration:underline}.epp-dialog-backdrop{z-index:60;backdrop-filter:blur(6px);background:#0707078c;place-items:center;padding:clamp(.75rem,2.5vw,2rem);display:grid;position:fixed;inset:0}.epp-dialog{border:1px solid var(--glass-border);background:var(--glass-bg-strong);width:min(58rem,100%);max-height:min(52rem,100%);backdrop-filter:blur(var(--glass-blur));color:var(--text-warm);border-radius:1.4rem;flex-direction:column;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);display:flex;position:relative}.epp-dialog>header,.epp-editor>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.epp-dialog header small,.epp-editor header small{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase}.epp-dialog header h2,.epp-editor header h2{text-wrap:balance;margin:.25rem 0 0;font-size:1.35rem}button.epp-close{aspect-ratio:1;border-radius:50%;flex:none;width:2.3rem;padding:0;font-size:1.2rem;line-height:1}.epp-dialog-scroll{flex-direction:column;gap:.9rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.epp-detail-intro{border:1px solid rgba(var(--eppa), .3);background:var(--glass-cell-bg);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.epp-detail-intro p{color:var(--text-soft);margin:0}.epp-detail-intro>div{color:var(--text-dim);font-size:var(--fs-micro);flex-wrap:wrap;gap:.4rem 1rem;display:flex}.epp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.epp-detail-grid section{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:.9rem;padding:.75rem .9rem}.epp-detail-grid section.is-limit{border-color:#eb9a7666}.epp-detail-grid small{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase}.epp-detail-grid h3{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin:0 0 .3rem}.epp-detail-grid p{color:var(--text-soft);font-size:var(--fs-small);margin:.25rem 0 0}.epp-detail-grid ul,.epp-detail-grid ol{color:var(--text-soft);font-size:var(--fs-small);margin:.25rem 0 0;padding-left:1.1rem}.epp-review-proof,.epp-owner-actions{border:1px solid var(--glass-cell-border);background:var(--glass-cell-bg);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.epp-review-proof h3,.epp-owner-actions h3{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin:0}.epp-review-proof p,.epp-owner-actions p{color:var(--text-soft);font-size:var(--fs-small);margin:0}.epp-review-proof dl{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.epp-review-proof dt{color:var(--text-dim);font-size:var(--fs-micro)}.epp-review-proof dd{color:var(--text-soft);font-size:var(--fs-small);margin:.1rem 0 0}.epp-review-proof article{border-top:1px solid var(--glass-cell-border);padding-top:.5rem}.epp-review-proof article strong{color:var(--text-soft);font-size:var(--fs-micro)}.epp-review-proof article small{color:var(--text-dim);font-size:var(--fs-micro)}.epp-owner-actions>div{flex-wrap:wrap;gap:.5rem;display:flex}.epp-dialog.is-editor{padding:0;overflow:hidden}.epp-editor{min-height:0;max-height:inherit;flex-direction:column;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);display:flex;overflow-y:auto}.epp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.epp-form-grid label{color:var(--text-soft);font-size:var(--fs-small);flex-direction:column;gap:.3rem;display:flex}.epp-form-grid label.is-wide{grid-column:1/-1}.epp-editor>footer{border-top:1px solid var(--glass-cell-border);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.epp-toast{z-index:70;background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur));color:var(--status-error);border:1px solid #eb9a7680;border-radius:1rem;padding:.7rem 1.1rem;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.epp-exit:focus-visible,.epp-nav-link:focus-visible,.epp-privacy:focus-visible{outline:2px solid rgba(var(--eppa), .7);outline-offset:2px}@media (max-width:900px){.epp-detail-grid,.epp-form-grid,.epp-context-pair{grid-template-columns:1fr}.epp-nav{flex-basis:100%;order:3}}
.personal-search{width:100%;max-width:min(46rem,100vw - clamp(1.25rem,6vw,3rem));color:var(--text-warm,#f1f1f1);flex-direction:column;gap:clamp(.85rem,2.4vw,1.25rem);margin-inline:auto;padding:clamp(1.1rem,3.5vw,2rem) clamp(.9rem,3vw,1.5rem) clamp(3rem,10vh,5rem);display:flex}.personal-search>p{color:var(--text-soft,#f1f1f1c2);margin:0;font-size:.95rem;line-height:1.5}.personal-search form[role=search]{flex-direction:column;gap:.5rem;display:flex}.personal-search form[role=search] label{color:var(--text-dim,#f1f1f18c);font-size:.85rem}.personal-search form[role=search]>div{flex-wrap:wrap;gap:.5rem;display:flex}.personal-search input{border:1px solid var(--glass-cell-border,#ffffff24);background:var(--glass-cell-bg,#ffffff0e);min-width:0;color:inherit;font:inherit;border-radius:.75rem;flex:12rem;padding:.7rem .9rem}.personal-search input::placeholder{color:var(--text-dim,#f1f1f18c)}.personal-search button[type=submit]{border:1px solid var(--glass-border,#ffffff42);background:var(--glass-bg-strong,linear-gradient(165deg, #121212f2, #0a0908fc));color:inherit;font:inherit;cursor:pointer;border-radius:.75rem;flex:none;padding:.7rem 1.3rem}.personal-search :is(input,button,a):focus-visible{box-shadow:var(--focus-ring,0 0 0 2px #0d0d0de6, 0 0 0 4.5px #f2f2f2f2);border-radius:.75rem;outline:none}.personal-search [role=status],.personal-search [role=alert]{min-height:1.25rem;color:var(--text-soft,#f1f1f1c2);margin:0;font-size:.9rem}.personal-search [role=alert]{color:var(--text-warm,#f1f1f1)}.personal-search ol{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.personal-search ol li{margin:0}.personal-search ol a{border:1px solid var(--glass-cell-border,#ffffff24);background:var(--glass-cell-bg,#ffffff0e);color:inherit;border-radius:.85rem;flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;padding:.8rem 1rem;text-decoration:none;display:flex}.personal-search ol a:hover{background:var(--glass-cell-bg-hover,#ffffff1c)}.personal-search ol a>span:first-child{flex:100%;font-weight:600;line-height:1.3}.personal-search ol a>span:nth-child(2),.personal-search ol a>span:nth-child(3),.personal-search ol a>time{color:var(--text-soft,#f1f1f1c2);font-size:.8rem}.personal-search ol a>span:nth-child(2){color:var(--text-dim,#f1f1f18c)}@media (prefers-reduced-motion:reduce){.personal-search *{transition:none!important}}

@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.3cx2yude7_-4j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.p.0xfoyxlx1-tli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.2ake2acbwht_3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.p.0q1uuwl_6kyai.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.342nhdmq3f7um.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_d414dfb4-module__xSWyIG__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_d414dfb4-module__xSWyIG__variable{--font-exo2:"Exo 2", "Exo 2 Fallback"}
.PendingInviteBanner-module__xPQpBG__wrap{z-index:85;pointer-events:none;width:min(30rem,100vw - 2rem);position:fixed;top:clamp(4.25rem,8vh,6rem);left:50%;transform:translate(-50%)}.PendingInviteBanner-module__xPQpBG__card{pointer-events:auto;border:1px solid var(--glass-border-soft);border-radius:var(--panel-radius);box-shadow:var(--glass-inner-light), var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));color:var(--text-warm);font-family:var(--font-ui);text-align:center;background:linear-gradient(165deg,#2222228c 0%,#1414149e 100%);padding:clamp(1rem,3vw,1.35rem) clamp(1.15rem,3vw,1.5rem);position:relative}:is(html[data-reduce-transparency="1"] .PendingInviteBanner-module__xPQpBG__card,html[data-contrast=hc] .PendingInviteBanner-module__xPQpBG__card){backdrop-filter:none;background:linear-gradient(165deg,#141414fa,#0c0c0c)}.PendingInviteBanner-module__xPQpBG__title{color:var(--text-warm);margin:0 0 .4rem;font-size:1.02rem;font-weight:500}.PendingInviteBanner-module__xPQpBG__body{color:var(--text-soft);margin:0 0 1rem;font-size:.94rem;line-height:1.55}.PendingInviteBanner-module__xPQpBG__hint{color:var(--text-soft);opacity:.85;margin:.7rem 0 0;font-size:.82rem;line-height:1.5}.PendingInviteBanner-module__xPQpBG__action{border:1px solid var(--glass-border-soft);background:var(--glass-bg-soft);min-width:9rem;min-height:2.85rem;color:var(--text-warm);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;transition:filter .16s,box-shadow .16s;display:inline-flex}.PendingInviteBanner-module__xPQpBG__action:disabled{opacity:.6;cursor:default}.PendingInviteBanner-module__xPQpBG__action:hover,.PendingInviteBanner-module__xPQpBG__action:focus-visible{filter:brightness(1.1);box-shadow:var(--glass-inner-light);outline:none}.PendingInviteBanner-module__xPQpBG__action:focus-visible{box-shadow:var(--focus-ring)}.PendingInviteBanner-module__xPQpBG__dismiss{width:2rem;height:2rem;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.PendingInviteBanner-module__xPQpBG__dismiss:hover,.PendingInviteBanner-module__xPQpBG__dismiss:focus-visible{color:var(--text-warm);outline:none}.PendingInviteBanner-module__xPQpBG__dismiss:focus-visible{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.PendingInviteBanner-module__xPQpBG__action{transition:none}}
/*# sourceMappingURL=09vvdf6hogfyf.css.map*/