@font-face{font-family:gambetta;src:url(/_next/static/media/43d9d0399b00d9dd-s.p.woff2) format("woff2");font-display:block;font-weight:300;font-style:normal}@font-face{font-family:gambetta;src:url(/_next/static/media/dd4c15788bca7c7f-s.p.woff2) format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:gambetta;src:url(/_next/static/media/761c1e03b6e48542-s.p.woff2) format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:gambetta Fallback;src:local("Arial");ascent-override:93.95%;descent-override:29.30%;line-gap-override:8.08%;size-adjust:98.99%}.__className_5470bd{font-family:gambetta,gambetta Fallback}.__variable_5470bd{--font-gambetta:"gambetta","gambetta Fallback"}@font-face{font-family:author;src:url(/_next/static/media/755edee4ef98841b-s.p.woff2) format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:author;src:url(/_next/static/media/80c7129191018a79-s.p.woff2) format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:author;src:url(/_next/static/media/356a236f5b342313-s.p.woff2) format("woff2");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:author Fallback;src:local("Arial");ascent-override:94.93%;descent-override:22.88%;line-gap-override:9.15%;size-adjust:87.43%}.__className_c18f90{font-family:author,author Fallback}.__variable_c18f90{--font-author:"author","author Fallback"}@font-face{font-family:splineSansMono;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");font-display:block;font-weight:400 500;font-style:normal}@font-face{font-family:splineSansMono Fallback;src:local("Arial");ascent-override:73.27%;descent-override:17.99%;line-gap-override:0.00%;size-adjust:131.49%}.__className_19622d{font-family:splineSansMono,splineSansMono Fallback;font-style:normal}.__variable_19622d{--font-spline-mono:"splineSansMono","splineSansMono Fallback"}@layer riki{:root{--riki-washi:#F4F2EB;--riki-washi-raised:#ECE7DA;--riki-ink:#1B1A17;--riki-graphite:#57534A;--riki-moss:#39442F;--riki-moss-hover:#2C3524;--riki-matcha:#A9B189;--riki-matcha-soft:rgba(169,177,137,0.22);--riki-brass:#A78D52;--riki-persimmon:#CE5A32;--riki-clay:#A6572E;--riki-hairline:rgba(167,141,82,0.32);--riki-hairline-soft:rgba(167,141,82,0.18);--riki-seq-1:#E3E7D3;--riki-seq-2:#C6CDA9;--riki-seq-3:#A9B189;--riki-seq-4:#7B8A62;--riki-seq-5:#556644;--riki-seq-6:#39442F;--riki-positive:var(--riki-moss);--riki-negative:var(--riki-clay);--riki-notice:var(--riki-brass);--riki-info:var(--riki-graphite);--riki-font-display:"Gambetta",serif;--riki-font-ui:"Author",sans-serif;--riki-font-mono:"Spline Sans Mono",monospace;--riki-tracking-controls:0.075em;--riki-tracking-eyebrow:0.14em;--riki-radius:3px;--riki-radius-sm:2px;--riki-radius-lg:4px;--riki-space-2xs:2px;--riki-space-xs:4px;--riki-space-sm:8px;--riki-space-md:16px;--riki-space-lg:24px;--riki-space-xl:32px;--riki-space-2xl:48px;--riki-space-3xl:64px;--riki-space-4xl:96px;--riki-content-max:1160px;--riki-shadow-pop:0 8px 24px rgba(27,26,23,0.08);--riki-shadow-drawer:-12px 0 32px rgba(27,26,23,0.1);--riki-scrim:rgba(27,26,23,0.28);--riki-ease:cubic-bezier(0.22,1,0.36,1);--riki-dur:200ms;--riki-bg:var(--riki-washi);--riki-surface:var(--riki-washi-raised);--riki-text:var(--riki-ink);--riki-text-muted:var(--riki-graphite);--riki-row-hover:rgba(236,231,218,0.6)}[data-theme=dark]{--riki-bg:#17150F;--riki-surface:#211E16;--riki-text:#EDE8D9;--riki-text-muted:#A79F8D;--riki-moss:#5A6B4C;--riki-moss-hover:#6B7D5C;--riki-matcha-soft:rgba(169,177,137,0.16);--riki-hairline:rgba(167,141,82,0.28);--riki-hairline-soft:rgba(167,141,82,0.15);--riki-positive:var(--riki-matcha);--riki-shadow-pop:0 8px 24px rgba(0,0,0,0.35);--riki-shadow-drawer:-12px 0 32px rgba(0,0,0,0.4);--riki-scrim:rgba(0,0,0,0.45);--riki-row-hover:rgba(33,30,22,0.8)}body{background:var(--riki-bg);color:var(--riki-text);font-family:var(--riki-font-ui);font-size:17px;line-height:1.65}body,h1,h2,h3{font-weight:400}h1,h2,h3{font-family:var(--riki-font-display);line-height:1.12;letter-spacing:-.01em}h1{font-size:clamp(44px,5.5vw,62px)}h2{font-size:40px}h3{font-size:28px}.riki-eyebrow{font-family:var(--riki-font-ui);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:var(--riki-tracking-eyebrow);color:var(--riki-brass)}.riki-mono,code,pre{font-family:var(--riki-font-mono);font-feature-settings:"tnum"}.riki-btn,button{font-family:var(--riki-font-ui);font-weight:500;font-size:15px;letter-spacing:var(--riki-tracking-controls);padding:12px 26px;border-radius:var(--riki-radius);border:1px solid transparent;background:var(--riki-moss);color:var(--riki-washi);cursor:pointer;transition:background var(--riki-dur) ease,border-color var(--riki-dur) ease}.riki-btn:hover,button:hover{background:var(--riki-moss-hover)}input,select,textarea{font-family:var(--riki-font-ui);font-size:15px;padding:11px 14px;background:var(--riki-bg);color:var(--riki-text);border:1px solid var(--riki-hairline);border-radius:var(--riki-radius)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--riki-brass)}table{width:100%;border-collapse:collapse}th{font-family:var(--riki-font-ui);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--riki-brass);text-align:left;border-bottom:1px solid var(--riki-brass)}td,th{padding:12px 14px}td{border-bottom:1px solid var(--riki-hairline-soft);font-size:15px}tbody tr:hover{background:var(--riki-row-hover)}hr{border:none;border-top:1px solid var(--riki-hairline)}}@layer riki{@media (prefers-reduced-motion:reduce){[class*=riki-],[class*=riki-]:after,[class*=riki-]:before{animation:none!important;transition:none!important}}}@layer riki{[class*=riki-],[class*=riki-]:after,[class*=riki-]:before{box-sizing:border-box}.riki-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--riki-font-ui);font-weight:500;font-size:15px;letter-spacing:var(--riki-tracking-controls);padding:12px 26px;border-radius:var(--riki-radius);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--riki-dur) ease,border-color var(--riki-dur) ease,color var(--riki-dur) ease}.riki-btn:focus-visible{outline:1px solid var(--riki-brass);outline-offset:2px}.riki-btn:disabled{opacity:.45;cursor:default}.riki-btn-primary{background:var(--riki-moss);color:var(--riki-washi)}.riki-btn-primary:hover:not(:disabled){background:var(--riki-moss-hover)}.riki-btn-secondary{background:transparent;color:var(--riki-text);border-color:var(--riki-graphite)}.riki-btn-secondary:hover:not(:disabled){background:transparent;border-color:var(--riki-brass);color:var(--riki-brass)}.riki-btn-ghost{background:transparent;color:var(--riki-text-muted)}.riki-btn-ghost:hover:not(:disabled){background:transparent;color:var(--riki-text)}.riki-btn-danger{background:transparent;color:var(--riki-clay);border-color:var(--riki-clay)}.riki-btn-danger:hover:not(:disabled){background:var(--riki-clay);color:var(--riki-washi)}.riki-btn-sm{padding:8px 16px;font-size:14px}.riki-field{display:block}.riki-field-label{display:block;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--riki-text-muted);margin-bottom:8px}.riki-input{width:100%;padding:11px 14px;font-family:var(--riki-font-ui);font-size:15px;background:var(--riki-bg);color:var(--riki-text);border:1px solid var(--riki-hairline);border-radius:var(--riki-radius)}.riki-input:focus{outline:none;border-color:var(--riki-brass)}.riki-field-hint{font-family:var(--riki-font-mono);font-size:12px;color:var(--riki-text-muted);margin-top:6px}.riki-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--riki-font-ui);font-size:13.5px;font-weight:500;letter-spacing:var(--riki-tracking-controls);padding:6px 14px;border:1px solid var(--riki-hairline);border-radius:var(--riki-radius);color:var(--riki-text);background:transparent;cursor:pointer;transition:background var(--riki-dur) ease,border-color var(--riki-dur) ease}.riki-chip:hover{background:transparent;border-color:var(--riki-brass)}.riki-chip:focus-visible{outline:1px solid var(--riki-brass);outline-offset:2px}.riki-chip-on,.riki-chip-on:hover{background:var(--riki-surface);border-color:var(--riki-brass)}.riki-chip-count{font-family:var(--riki-font-mono);font-size:11.5px;color:var(--riki-brass);letter-spacing:normal}.riki-chip-label,.riki-chip-label:hover{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.riki-chip-x,.riki-chip-x:hover{background:transparent;border:none;padding:0;margin:0;color:var(--riki-text-muted);font-size:12px;line-height:1;cursor:pointer}.riki-chip-x:hover{color:var(--riki-text)}.riki-chip-label:focus-visible,.riki-chip-x:focus-visible{outline:1px solid var(--riki-brass);outline-offset:2px}.riki-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--riki-font-ui);font-size:11.5px;font-weight:500;letter-spacing:.04em;line-height:1;white-space:nowrap;padding:3px 9px;border-radius:var(--riki-radius);border:1px solid transparent}.riki-badge-mono{font-family:var(--riki-font-mono);font-weight:400;letter-spacing:normal;font-feature-settings:"tnum"}.riki-badge-neutral{background:var(--riki-surface);color:var(--riki-text-muted);border-color:var(--riki-hairline-soft)}.riki-badge-moss{background:var(--riki-matcha-soft);color:var(--riki-seq-5);border-color:var(--riki-matcha)}.riki-badge-brass{background:rgba(167,141,82,.14);color:#6F5E31;border-color:rgba(167,141,82,.35)}.riki-badge-clay{background:rgba(166,87,46,.1);color:var(--riki-clay);border-color:rgba(166,87,46,.28)}.riki-badge-graphite{background:rgba(87,83,74,.1);color:var(--riki-graphite);border-color:rgba(87,83,74,.25)}.riki-badge-persimmon{background:rgba(206,90,50,.12);color:var(--riki-persimmon);border-color:rgba(206,90,50,.3)}.riki-badge-priority{min-width:26px;justify-content:center;padding:3px 6px}[data-theme=dark] .riki-badge-moss{color:var(--riki-matcha)}[data-theme=dark] .riki-badge-brass{color:var(--riki-brass)}.riki-switch-row{align-items:center;gap:10px;font-size:14px}.riki-switch,.riki-switch-row{display:inline-flex;cursor:pointer}.riki-switch{position:relative;width:40px;height:22px;flex-shrink:0;border:none;padding:0}.riki-switch,.riki-switch:hover{background:transparent}.riki-switch:focus-visible{outline:1px solid var(--riki-brass);outline-offset:2px}.riki-switch-track{position:absolute;inset:0;background:var(--riki-surface);border:1px solid var(--riki-hairline);border-radius:11px;transition:background var(--riki-dur) ease,border-color var(--riki-dur) ease}.riki-switch-thumb{position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:var(--riki-graphite);transition:transform var(--riki-dur) ease,background var(--riki-dur) ease}.riki-switch[aria-checked=true] .riki-switch-track{background:var(--riki-moss);border-color:var(--riki-moss)}.riki-switch[aria-checked=true] .riki-switch-thumb{transform:translateX(18px);background:var(--riki-washi)}.riki-sentence{font-family:var(--riki-font-display);font-size:19.5px;line-height:1.5;color:var(--riki-text);font-weight:400}.riki-provenance{color:var(--riki-brass)}.riki-delta,.riki-provenance{font-family:var(--riki-font-mono);font-size:12.5px}.riki-delta{font-weight:500;font-feature-settings:"tnum"}.riki-delta-up{color:var(--riki-positive)}.riki-delta-down{color:var(--riki-negative)}.riki-delta-flat{color:var(--riki-text-muted)}.riki-hairline{border:none;border-top:1px solid var(--riki-hairline);margin:0}.riki-hairline-soft{border-top-color:var(--riki-hairline-soft)}.riki-alert{padding:13px 18px;border-radius:var(--riki-radius);font-size:14.5px;border:1px solid;background:var(--riki-surface);display:flex;gap:12px;align-items:baseline}.riki-alert-label{font-family:var(--riki-font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.riki-alert-settled{border-color:var(--riki-matcha)}.riki-alert-settled .riki-alert-label{color:var(--riki-moss)}[data-theme=dark] .riki-alert-settled .riki-alert-label{color:var(--riki-matcha)}.riki-alert-notice{border-color:var(--riki-brass)}.riki-alert-notice .riki-alert-label{color:var(--riki-brass)}.riki-alert-held{border-color:var(--riki-clay)}.riki-alert-held .riki-alert-label{color:var(--riki-clay)}.riki-alert-inferred{border-color:var(--riki-graphite)}.riki-alert-inferred .riki-alert-label{color:var(--riki-text-muted)}.riki-seal{width:32px;height:32px;border-radius:var(--riki-radius);background:var(--riki-persimmon);color:var(--riki-washi);display:inline-flex;align-items:center;justify-content:center;font-family:var(--riki-font-display);font-size:15px;box-shadow:0 0 0 1px rgba(206,90,50,.25),0 0 6px rgba(206,90,50,.2)}.riki-seal-sm{width:24px;height:24px;font-size:12px}.riki-tile{border:1px solid var(--riki-hairline);border-radius:var(--riki-radius);padding:20px 22px;background:var(--riki-bg)}.riki-tile-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--riki-brass);margin-bottom:12px}.riki-tile-value{font-family:var(--riki-font-display);font-size:34px;font-weight:400;line-height:1}.riki-tile-delta{font-family:var(--riki-font-mono);font-size:12px;margin-top:8px}.riki-tile-spark{margin-top:14px}.riki-skel{border-radius:var(--riki-radius-sm);background:var(--riki-surface);animation:riki-pulse 1.6s ease-in-out infinite}@keyframes riki-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.riki-skel{animation:none}}.riki-scrim{position:fixed;inset:0;z-index:60;border:none;padding:0;cursor:default}.riki-scrim,.riki-scrim:hover{background:var(--riki-scrim)}.riki-drawer{position:fixed;top:0;right:0;bottom:0;width:430px;max-width:100vw;background:var(--riki-bg);border-left:1px solid var(--riki-hairline);box-shadow:var(--riki-shadow-drawer);display:flex;flex-direction:column;z-index:61}.riki-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:22px 28px 16px;border-bottom:1px solid var(--riki-hairline-soft)}.riki-drawer-title{font-family:var(--riki-font-display);font-size:22px;font-weight:400}.riki-drawer-x{width:30px;height:30px;border-radius:var(--riki-radius);border:none;background:transparent;color:var(--riki-text-muted);cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.riki-drawer-x:hover{background:var(--riki-surface);color:var(--riki-text)}.riki-drawer-body{padding:24px 28px;overflow:auto;flex:1 1;display:flex;flex-direction:column;gap:22px}.riki-drawer-foot{display:flex;gap:10px;align-items:center;padding:18px 28px;border-top:1px solid var(--riki-hairline-soft)}.riki-drawer-destructive{margin-left:auto;font-size:13.5px;color:var(--riki-clay);text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--riki-font-ui)}.riki-drawer-destructive:hover{background:transparent;text-decoration:underline}.riki-popover-anchor{position:relative;display:inline-block}.riki-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:50;background:var(--riki-bg);border:1px solid var(--riki-hairline);border-radius:var(--riki-radius);box-shadow:var(--riki-shadow-pop);min-width:210px}.riki-popover-end{left:auto;right:0}.riki-popconfirm{padding:16px 18px;width:280px}.riki-popconfirm-q{font-size:14.5px;font-weight:500;line-height:1.4}.riki-popconfirm-consequence{font-size:13px;color:var(--riki-text-muted);margin-top:4px;line-height:1.5}.riki-popconfirm-actions{display:flex;gap:8px;margin-top:14px;justify-content:flex-end}.riki-sb-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:8px 10px;font-family:var(--riki-font-ui);font-size:14.5px;font-weight:500;letter-spacing:var(--riki-tracking-controls);color:var(--riki-text-muted);text-decoration:none;border-radius:var(--riki-radius);background:transparent;border:none;border-left:2px solid transparent;cursor:pointer}.riki-sb-item:hover{background:var(--riki-surface);color:var(--riki-text)}.riki-sb-item-on,.riki-sb-item-on:hover{background:var(--riki-matcha-soft);color:var(--riki-text);border-left-color:var(--riki-moss)}.riki-sb-item-count{margin-left:auto;font-family:var(--riki-font-mono);font-size:11px;color:var(--riki-brass);letter-spacing:normal}.riki-sb-item-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--riki-persimmon);flex-shrink:0}.riki-sb-item svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;flex-shrink:0}.riki-empty{padding:40px 36px}.riki-empty-visual{margin-bottom:20px}.riki-empty-title{font-family:var(--riki-font-display);font-size:24px;font-weight:400;margin-bottom:8px}.riki-empty-detail{color:var(--riki-text-muted);font-size:15px;max-width:380px;line-height:1.6}.riki-empty-meta{font-family:var(--riki-font-mono);font-size:11.5px;color:var(--riki-brass);margin-top:18px}}@layer riki;:root{--riki-font-display:var(--font-gambetta),"Gambetta",serif;--riki-font-ui:var(--font-author),"Author",sans-serif;--riki-font-mono:var(--font-spline-mono),"Spline Sans Mono",monospace}*{box-sizing:border-box}body{margin:0}a{color:var(--riki-ink);-webkit-text-decoration-color:var(--riki-hairline);text-decoration-color:var(--riki-hairline);text-underline-offset:3px}a:hover{color:var(--riki-moss);-webkit-text-decoration-color:var(--riki-brass);text-decoration-color:var(--riki-brass)}main h1{font-size:28px}main{max-width:62rem;margin:0;padding:0}main.wide{max-width:78rem}.app-frame{display:grid;grid-template-columns:240px 1fr;height:100vh}.app-side{display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:20px 0 14px;border-right:1px solid var(--riki-hairline-soft)}.app-brand{padding:0 20px 18px}.app-brand img{width:128px;height:auto;display:block}.app-group{padding:14px 12px 4px}.app-group h6{margin:0 0 6px;padding:0 8px;font:500 11px var(--riki-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--riki-brass)}.app-side .riki-sb-item{color:var(--riki-text)}.app-side .riki-sb-item svg{stroke:var(--riki-graphite)}.app-side .riki-sb-item-on svg{stroke:var(--riki-moss)}.app-side .riki-sb-item-count{color:var(--riki-graphite)}.app-side .app-sys .riki-sb-item{color:var(--riki-graphite);font-size:14px}.app-identity{margin-top:auto;display:flex;gap:10px;align-items:center;padding:14px 20px 0;border-top:1px solid var(--riki-hairline-soft)}.app-identity-avatar{flex:none;width:30px;height:30px;border-radius:50%;background:var(--riki-matcha-soft);border:1px solid var(--riki-hairline);display:grid;place-items:center;font:500 13px var(--riki-font-ui);color:var(--riki-moss)}.app-identity-who{min-width:0;line-height:1.25}.app-identity-who b{display:block;font:500 13.5px var(--riki-font-ui)}.app-identity-meta{display:block;font:400 11.5px var(--riki-font-mono);color:var(--riki-graphite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-main{display:flex;flex-direction:column;min-width:0;height:100vh;overflow:hidden}.app-topbar{display:flex;align-items:center;gap:18px;padding:14px 36px}.app-crumb{display:inline-flex;align-items:center;gap:8px;font:500 14px var(--riki-font-ui);letter-spacing:.02em;color:var(--riki-graphite);white-space:nowrap}.app-crumb b{color:var(--riki-text);font-weight:500}.app-crumb-sep{color:var(--riki-brass)}.app-cmdk{flex:1 1;max-width:420px;display:flex;align-items:center;gap:8px;border:1px solid var(--riki-hairline-soft);border-radius:var(--riki-radius);background:transparent}.app-cmdk:focus-within{border-color:var(--riki-brass)}.app-cmdk-input{flex:1 1;min-width:0;border:0;background:transparent;padding:7px 12px;font:400 13.5px var(--riki-font-ui);letter-spacing:0;color:var(--riki-text);outline:none}.app-cmdk-input::placeholder{color:var(--riki-graphite)}.app-cmdk-hint{margin-right:8px;padding:2px 6px;font:400 11.5px var(--riki-font-mono);color:var(--riki-brass);border:1px solid var(--riki-hairline-soft);border-radius:var(--riki-radius)}.app-topbar-right{margin-left:auto;display:flex;align-items:center;gap:14px}.app-avatar{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--riki-ink);color:var(--riki-washi);display:grid;place-items:center;font:500 12px var(--riki-font-ui);letter-spacing:0;cursor:pointer}.app-avatar:hover{background:var(--riki-moss)}.app-content{flex:1 1;overflow-y:auto;padding:40px 48px 56px}.app-usermenu-pop{min-width:16rem}.app-usermenu{display:grid;grid-gap:var(--riki-space-2xs);gap:var(--riki-space-2xs);padding:var(--riki-space-2xs)}.app-usermenu-id{padding:var(--riki-space-xs) var(--riki-space-sm)}.app-usermenu-id b{display:block;font-weight:500}.app-usermenu-email{display:block;font:400 12px var(--riki-font-mono);color:var(--riki-graphite)}.app-usermenu-workspace{padding:var(--riki-space-xs) var(--riki-space-sm)}.app-usermenu form{margin:0}.shell-shortcuts kbd{font-family:var(--riki-font-mono);font-size:11.5px;color:var(--riki-text);border:1px solid var(--riki-hairline);border-radius:var(--riki-radius);padding:2px 6px;background:var(--riki-washi);box-shadow:0 1px 0 var(--riki-hairline-soft)}.shell-shortcuts{display:flex;flex-direction:column;gap:22px}.shell-keys{margin:6px 0 0;padding:0;list-style:none}.shell-keys li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--riki-hairline-soft);font-size:13.5px}.shell-keys-caps{margin-left:auto;display:flex;gap:5px;align-items:center}.shell-keys-then{font:400 11px var(--riki-font-ui);color:var(--riki-graphite)}.shell-keys-hint{font-size:12.5px;color:var(--riki-graphite);line-height:1.6;margin:4px 0 0}.shell-kebab-trigger{padding:4px 6px;border:0;background:transparent;color:var(--riki-graphite);cursor:pointer;display:inline-flex;align-items:center;border-radius:var(--riki-radius)}.shell-kebab-trigger:hover{background:transparent;color:var(--riki-text)}.shell-kebab-menu{min-width:12rem;padding:var(--riki-space-2xs)}.shell-kebab-list{margin:0;padding:0;list-style:none}.shell-kebab-item{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;border-radius:var(--riki-radius);font:500 13.5px var(--riki-font-ui);letter-spacing:var(--riki-tracking-controls);color:var(--riki-text);text-decoration:none;cursor:pointer}.shell-kebab-item:hover{background:var(--riki-washi-raised);color:var(--riki-text)}.shell-kebab-item-destructive,.shell-kebab-item-destructive:hover{color:var(--riki-clay)}@media (max-width:900px){.app-frame{grid-template-columns:64px 1fr}.app-side{overflow:visible}.app-brand{padding:0 0 18px;text-align:center}.app-brand img{width:30px}.app-group h6,.app-identity-who,.app-side .riki-sb-item-count,.app-side .riki-sb-item>span:not(.riki-sb-item-count):not(.riki-sb-item-dot){display:none}.app-side .riki-sb-item{justify-content:center}.app-side:focus-within,.app-side:hover{position:absolute;top:0;left:0;z-index:40;width:240px;height:100vh;background:var(--riki-washi);box-shadow:var(--riki-shadow-pop)}.app-side:focus-within .app-brand,.app-side:hover .app-brand{padding:0 20px 18px;text-align:left}.app-side:focus-within .app-brand img,.app-side:hover .app-brand img{width:128px}.app-side:focus-within .app-group h6,.app-side:focus-within .app-identity-who,.app-side:focus-within .riki-sb-item>span,.app-side:hover .app-group h6,.app-side:hover .app-identity-who,.app-side:hover .riki-sb-item>span{display:revert}.app-side:focus-within .riki-sb-item,.app-side:hover .riki-sb-item{justify-content:flex-start}}.admin-nav{display:flex;align-items:center;gap:var(--riki-space-xs)}.admin-nav,.listing-tabs{margin:var(--riki-space-md) 0}.listing-tabs nav{display:flex;gap:var(--riki-space-lg);flex-wrap:wrap}.page-header{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.page-header .spacer{margin-left:auto}.chip-row{gap:.4rem;margin:.5rem 0}.chip-row,.stat-row{display:flex;flex-wrap:wrap}.stat-row{gap:1rem;margin:1rem 0}.actions-row{display:flex;gap:.6rem;margin-top:1rem;align-items:center;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem;margin:.75rem 0}.notifications-popover{width:22rem;max-height:24rem;overflow-y:auto}.workspace-menu{min-width:15rem;display:grid;grid-gap:var(--riki-space-2xs);gap:var(--riki-space-2xs)}.bell-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--riki-space-sm)}.bell-item{display:block;padding:var(--riki-space-sm) 0}