:root{--page:#faf9f7;--surface:#f2f0ec;--card:#fff;--border:#e4e1db;--border-strong:#d6d2ca;--text:#26231f;--body:#423e39;--secondary:#6b665f;--muted:#98938b;--accent:#1f5f6b;--accent-hover:#164b55;--accent-tint:#e9f0f1;--accent-border:#d3e3e5;--accent-split:#dce8ea;--blocked-ink:#8e3a2e;--blocked-tint:#fbefec;--blocked-split:#f7e3de;--blocked-border:#eed2cb;--attention-ink:#8a5613;--attention-tint:#fdf4e6;--attention-split:#faead1;--attention-border:#eddcbd;--attention-block:#fdf9f1;--done-ink:#3d6644;--done-tint:#edf3ee;--done-split:#e2ece4;--done-border:#d3e1d6;--done-tint-sm:#eef3ee;--done-split-sm:#d5e2d7;--done-border-sm:#cfe0d2;--queued-tint:#f6f8f8;--queued-split:#eef2f2;--queued-border:#e3e9e9;--org:#2b2722;--org-tile:#3b352e;--org-ink:#a29a8e;--org-dashed:#4d463d;--org-plus:#8d857a;--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--r-card:8px;--r-field:7px;--r-btn:6px;--r-chip:5px;--r-tag:4px;--r-pill:999px;--r-modal:12px;--s-row:8px;--s-card:17px;--s-group:28px;--s-col:24px;--s-gutter:32px;--w-org-rail:64px;--w-nav-rail:236px;--w-band:216px;--w-side:340px;--w-list:292px;--h-bar:56px;--h-tabs:62px;--shadow-card:0 1px 2px #26231f08;--shadow-pick:0 1px 2px #26231f0a;--shadow-lift:0 2px 8px #26231f12;--shadow-modal:0 24px 60px #26231f38, 0 4px 12px #26231f14;--scrim:#26231f52;--ring:0 0 0 3px var(--accent-tint);--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.32s}[data-tone=neutral]{--ink:var(--secondary);--tint:var(--surface);--split:var(--surface);--edge:var(--border);--block:var(--surface)}[data-tone=accent]{--ink:var(--accent);--tint:var(--accent-tint);--split:var(--accent-split);--edge:var(--accent-border);--block:var(--accent-tint)}[data-tone=blocked]{--ink:var(--blocked-ink);--tint:var(--blocked-tint);--split:var(--blocked-split);--edge:var(--blocked-border);--block:var(--blocked-tint)}[data-tone=attention]{--ink:var(--attention-ink);--tint:var(--attention-tint);--split:var(--attention-split);--edge:var(--attention-border);--block:var(--attention-block)}[data-tone=done]{--ink:var(--done-ink);--tint:var(--done-tint);--split:var(--done-split);--edge:var(--done-border);--block:var(--done-tint)}[data-tone=queued]{--ink:var(--secondary);--tint:var(--queued-tint);--split:var(--queued-split);--edge:var(--queued-border);--block:var(--queued-tint)}@media (width<=1100px){:root{--w-band:172px;--w-side:300px}}@media (width<=760px){:root{--s-gutter:16px;--s-col:16px;--s-group:24px;--w-list:100%}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--page);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:13.5px}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent);transition:color var(--dur-fast) var(--ease);text-decoration:none}a:hover{color:var(--accent-hover)}:focus-visible{box-shadow:var(--ring);border-color:var(--accent);outline:none}.fk-t{margin:0}.fk-t--page{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:600}.fk-t--pane{letter-spacing:-.015em;color:var(--text);font-size:19px;font-weight:600}.fk-t--title{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:500}.fk-t--body{color:var(--body);font-size:13.5px;font-weight:400;line-height:1.6}.fk-t--meta{color:var(--secondary);font-size:12.5px;font-weight:400}.fk-t--label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.fk-t--mono{font-family:var(--font-mono);color:var(--secondary);font-size:12px}.fk-t[data-muted=true]{color:var(--muted)}.fk-t[data-strong=true]{color:var(--text)}.fk-t[data-toned=true]{color:var(--ink)}.fk-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes fk-sweep{0%{transform:translate(-110%)}to{transform:translate(420%)}}@keyframes fk-ring{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes fk-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes fk-spin{to{transform:rotate(360deg)}}@keyframes fk-fade{0%{opacity:0}to{opacity:1}}@keyframes fk-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes fk-tick{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.fk-btn{border-radius:var(--r-btn);white-space:nowrap;height:38px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.fk-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--card);padding:0 15px;font-weight:600}.fk-btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.fk-btn--secondary{background:var(--card);border-color:var(--border-strong);color:var(--text)}.fk-btn--secondary:hover:not(:disabled){background:var(--surface)}.fk-btn--ghost{background:var(--card);border-color:var(--border);color:var(--secondary)}.fk-btn--ghost:hover:not(:disabled){background:var(--surface);color:var(--text)}.fk-btn--dashed{border:1px dashed var(--border-strong);color:var(--secondary);background:0 0}.fk-btn--dashed:hover:not(:disabled){background:var(--surface);color:var(--text)}.fk-btn--toned{background:var(--card);border-color:var(--edge);color:var(--ink)}.fk-btn--toned:hover:not(:disabled){background:var(--tint)}.fk-btn--link{height:auto;color:var(--accent);white-space:normal;text-align:left;background:0 0;border:none;gap:5px;padding:0;font-size:12.5px;font-weight:500}.fk-btn--link:hover:not(:disabled){color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline}.fk-btn--link:active:not(:disabled){transform:none}.fk-btn--link:disabled{background:0 0;border:none}@media (pointer:coarse){.fk-btn--link{min-height:0}}.fk-btn--icon{width:38px;padding:0}.fk-btn:active:not(:disabled){transform:translateY(1px)}.fk-btn:disabled{background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:not-allowed}.fk-btn__after{transition:transform var(--dur) var(--ease)}.fk-btn:hover:not(:disabled) .fk-btn__after{transform:translate(2px)}.fk-spinner{border-radius:var(--r-pill);border:1.7px solid;border-top-color:#0000;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite fk-spin}.fk-chip{border:1px solid var(--border);border-radius:var(--r-chip);background:var(--surface);color:var(--secondary);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:4px 9px;font-size:12px;line-height:1.25;display:inline-flex}.fk-chip--accent{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent)}.fk-chip--mono{border-radius:var(--r-tag);background:var(--accent-tint);color:var(--accent);font-family:var(--font-mono);border:none;padding:3px 7px;font-size:11.5px}button.fk-chip{cursor:pointer}button.fk-chip:hover{border-color:var(--border-strong);color:var(--text)}button.fk-chip--accent:hover,button.fk-chip--mono:hover{background:var(--accent-split);color:var(--accent-hover)}.fk-state{border:1px solid var(--edge);border-radius:var(--r-tag);background:var(--tint);color:var(--ink);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 7px;font-size:10.5px;font-weight:600;line-height:1.35;display:inline-flex}.fk-count{border-radius:var(--r-pill);background:var(--surface);min-width:22px;color:var(--secondary);font-family:var(--font-mono);justify-content:center;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.fk-count--solid{background:var(--ink);color:var(--card);font-family:var(--font-sans);padding:2px 9px;font-weight:600}.fk-hidden-value{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:14px}.fk-live{flex-shrink:0;width:8px;height:8px;display:inline-flex;position:relative}.fk-live__dot,.fk-live__ring{border-radius:var(--r-pill);background:var(--ink);position:absolute;inset:0}.fk-live__dot{animation:fk-breathe 1.8s var(--ease) infinite}.fk-live--still{width:7px;height:7px}.fk-live--still .fk-live__dot{animation:none}.fk-live__ring{animation:fk-ring 1.8s var(--ease) infinite}.fk-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:13px;padding:16px 18px 17px;display:flex}.fk-card--toned{background:var(--block);border-color:var(--edge)}.fk-card--toned .fk-t--label{color:var(--ink)}.fk-card__head{justify-content:space-between;align-items:center;gap:16px;min-height:22px;display:flex}.fk-card__action{flex-shrink:0}.fk-card__note{font-size:12px;line-height:1.5}.fk-rule{background:var(--surface);height:1px;display:block}.fk-owner{flex-direction:column;gap:5px;display:flex}.fk-owner__line{align-items:center;gap:11px;min-width:0;display:flex}.fk-owner__mark{background:var(--accent);border-radius:2px;flex-shrink:0;width:9px;height:9px}.fk-owner__name{color:var(--text);text-align:left;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;padding:0;font-size:13.5px;font-weight:500}button.fk-owner__name:hover{color:var(--accent)}.fk-owner__goal{color:var(--muted);padding-left:20px;font-size:12.5px;line-height:1.45}.fk-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.fk-facts__item{flex-direction:column;gap:5px;min-width:0;display:flex}.fk-facts__value{color:var(--text)}@media (width<=860px){.fk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-radios{flex-wrap:nowrap;align-items:stretch}@media (width<=560px){.fk-radios{flex-direction:column}}.fk-note{background:var(--surface);border-radius:var(--r-btn);padding:11px 13px 12px}.fk-quote{background:var(--page);border-left:2px solid var(--border-strong);border-radius:0 var(--r-chip) var(--r-chip) 0;color:var(--secondary);padding:10px 12px}.fk-said{color:var(--secondary);margin:0;font-size:13px;line-height:1.5}.fk-said__words{color:var(--text)}.fk-checks{flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fk-checks__item{color:var(--body);align-items:center;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.fk-checks[data-align=top] .fk-checks__item{color:var(--text);align-items:flex-start}.fk-checks[data-align=top] .fk-icon{margin-top:1px}.fk-checks__n{width:18px;font-family:var(--font-mono);color:var(--ink);text-align:right;flex-shrink:0;font-size:12px;line-height:1.55}.fk-checks__item>.fk-icon{color:var(--ink)}.fk-block{background:var(--block);border:1px solid var(--edge);border-radius:var(--r-card);padding:12px 14px}.fk-block .fk-t--body,.fk-quote .fk-t--body{font-size:13px;line-height:1.5}.fk-field{flex-direction:column;gap:6px;display:flex}.fk-field__label{color:var(--secondary);font-size:12.5px;font-weight:500}.fk-input,.fk-textarea,.fk-select{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--r-field);width:100%;color:var(--text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);font-size:13.5px}.fk-input,.fk-select{height:40px;padding:0 12px}.fk-textarea{resize:vertical;min-height:66px;padding:10px 12px;line-height:1.5}.fk-input::placeholder,.fk-textarea::placeholder{color:var(--muted)}.fk-input:hover,.fk-textarea:hover,.fk-select:hover{border-color:var(--secondary)}.fk-input:focus,.fk-textarea:focus,.fk-select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}.fk-select{appearance:none;cursor:pointer;padding-right:34px}.fk-input-wrap,.fk-select-wrap{display:block;position:relative}.fk-input--icon{padding-left:36px}.fk-input-wrap>.fk-icon{pointer-events:none;color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fk-select-wrap>.fk-icon{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.fk-meter{align-items:center;gap:14px;display:flex}.fk-meter__label{width:96px;color:var(--muted);flex-shrink:0;font-size:12px}.fk-meter__track{background:var(--border);border-radius:3px;flex-grow:1;height:6px;position:relative;overflow:hidden}.fk-meter__fill{background:var(--ink);height:6px;transition:width var(--dur-slow) var(--ease);border-radius:3px}.fk-meter__fill--indeterminate{width:28%;animation:fk-sweep 1.6s var(--ease) infinite;position:absolute;inset:0 auto 0 0}.fk-meter__value{font-family:var(--font-mono);color:var(--secondary);flex-shrink:0;font-size:11.5px}.fk-meter--stacked{flex-direction:column;align-items:stretch;gap:6px}.fk-meter--stacked .fk-meter__label{width:auto;color:var(--ink)}.fk-meter--stacked[data-tone=queued] .fk-meter__label{color:var(--muted)}.fk-meter--sm .fk-meter__track,.fk-meter--sm .fk-meter__fill{border-radius:2px;height:5px}.fk-row{--band-w:var(--w-band);--aside-w:210px;text-align:left;background:var(--tint);border:1px solid var(--edge);border-radius:var(--r-card);width:100%;transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}button.fk-row:hover{box-shadow:var(--shadow-lift)}button.fk-row:active{transform:translateY(1px)}button.fk-row:focus-visible{box-shadow:var(--ring)}.fk-row__band{width:var(--band-w);background:var(--split);border-right:1px solid var(--edge);flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 16px;display:flex}.fk-row__band .fk-icon{color:var(--muted)}.fk-row__project{color:var(--secondary);font-size:13px;font-weight:500}.fk-row[data-tone=queued] .fk-row__project{color:var(--muted)}.fk-row__main{flex-wrap:wrap;flex-grow:1;align-items:center;gap:10px 16px;min-width:0;padding:14px 40px 14px 18px;display:flex}.fk-row:not(.fk-row--tall) .fk-row__main{padding-top:16px;padding-bottom:16px}.fk-row__text{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.fk-row__title{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:500}.fk-row[data-tone=queued] .fk-row__title{color:var(--secondary)}.fk-row__sub{color:var(--secondary);font-size:12.5px}.fk-row[data-tone=queued] .fk-row__sub{color:var(--muted)}.fk-row__aside{width:var(--aside-w);flex-shrink:0;align-items:center;gap:8px;display:flex}.fk-row__meta{font-family:var(--font-mono);color:var(--secondary);flex-shrink:0;align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.fk-row[data-tone=queued] .fk-row__meta{color:var(--muted)}.fk-row__meta>*{text-align:right;min-width:40px;display:inline-block}.fk-row__meta>:first-child{min-width:54px}.fk-row__chevron{color:var(--muted);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);flex-shrink:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}button.fk-row:hover .fk-row__chevron{color:var(--secondary);transform:translateY(-50%)translate(3px)}.fk-row__live{height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fk-row__live:after{content:"";background:var(--ink);width:22%;animation:fk-sweep 2.2s var(--ease) infinite;position:absolute;inset:0 auto 0 0}.fk-group{align-items:center;gap:10px;display:flex}.fk-group__badge{border-radius:var(--r-btn);background:var(--tint);width:22px;height:22px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fk-group__rule{background:var(--border);flex-grow:1;height:1px}.fk-group--sm{gap:10px}.fk-group--sm .fk-group__name{color:var(--secondary);font-weight:500}.fk-group--sm .fk-group__rule{background:var(--surface)}.fk-tabs{align-items:flex-end;gap:22px;display:flex}.fk-tab{color:var(--secondary);transition:color var(--dur-fast) var(--ease);background:0 0;border:none;flex-direction:column;gap:9px;padding:0;font-size:13.5px;font-weight:500;display:flex}.fk-tab:hover{color:var(--text)}.fk-tab[aria-selected=true]{color:var(--text);font-weight:600}.fk-tab__underline{background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);border-radius:2px 2px 0 0;transform:scaleX(0)}.fk-tab[aria-selected=true] .fk-tab__underline{transform:scaleX(1)}.fk-shell{background:var(--page);height:100dvh;min-height:0;display:flex;overflow:hidden}.fk-org{width:var(--w-org-rail);background:var(--org);transition:width var(--dur-slow) var(--ease);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;padding:16px 0 14px;display:flex;overflow:hidden}.fk-org[data-open=false]{width:0;padding-left:0;padding-right:0}.fk-org__slot{flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.fk-org__mark{background:var(--card);width:3px;height:26px;transition:transform var(--dur) var(--ease);border-radius:0 3px 3px 0;position:absolute;left:0;transform:scaleY(0)}.fk-org__slot[data-active=true] .fk-org__mark{transform:scaleY(1)}.fk-org__tile{background:var(--org-tile);width:38px;height:38px;color:var(--org-ink);letter-spacing:.02em;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border:none;border-radius:11px;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.fk-org__tile:hover{color:var(--card);transform:scale(1.06)}.fk-org__slot[data-active=true] .fk-org__tile{background:var(--accent);color:var(--card)}.fk-org__add{border:1px dashed var(--org-dashed);width:38px;height:38px;color:var(--org-plus);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fk-org__add:hover{color:var(--card);border-color:var(--org-ink);transform:scale(1.06)}.fk-org__spacer{flex-grow:1}.fk-nav{width:var(--w-nav-rail);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;padding:20px 0 18px;display:flex}.fk-nav__head{align-items:center;gap:10px;padding:0 14px 22px 20px;display:flex}.fk-nav__mark{color:var(--accent)}.fk-nav__org{letter-spacing:-.015em;min-width:0;color:var(--text);flex-grow:1;font-size:15px;font-weight:600}.fk-nav__toggle{border-radius:var(--r-btn);background:var(--border);width:28px;height:28px;color:var(--text);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fk-nav__toggle:hover{background:var(--border-strong)}.fk-nav__list{flex-direction:column;gap:2px;padding:0 12px;display:flex}.fk-nav__item{border-radius:var(--r-field);width:100%;height:38px;color:var(--secondary);text-align:left;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.fk-nav__item:hover{background:var(--card);color:var(--text)}.fk-nav__item[aria-current=page]{background:var(--card);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-card);font-weight:600}.fk-nav__label{flex-grow:1;min-width:0}.fk-nav__divider{background:var(--border);height:1px;margin:9px 8px}.fk-nav__foot{align-items:center;gap:10px;padding:0 16px;display:flex}.fk-nav__avatar{border-radius:var(--r-pill);background:var(--border);width:26px;height:26px;color:var(--secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.fk-nav__more{border-radius:var(--r-btn);width:26px;height:26px;color:var(--muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fk-nav__more:hover{background:var(--border);color:var(--text)}.fk-main{flex-direction:column;flex-grow:1;min-width:0;display:flex;overflow:hidden}.fk-header{padding:24px var(--s-gutter) 17px;border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:16px;display:flex}.fk-header[data-tabs=true]{padding-bottom:0}.fk-header__top{justify-content:space-between;align-items:flex-end;gap:var(--s-col);display:flex}.fk-header__titles{flex-direction:column;gap:5px;min-width:0;display:flex}.fk-header__line{flex-wrap:wrap;align-items:center;gap:11px;min-width:0;display:flex}.fk-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.fk-content{gap:var(--s-group);min-height:0;padding:22px var(--s-gutter) 28px;flex-direction:column;flex-grow:1;display:flex;overflow:auto}.fk-backdrop{z-index:40;height:100dvh;padding:var(--s-gutter);background:var(--scrim);animation:fk-fade var(--dur) var(--ease);display:flex;position:fixed;inset:0;overflow:hidden}.fk-backdrop[data-placement=centre]{justify-content:center;align-items:center}.fk-backdrop[data-placement=bottom]{justify-content:center;align-items:flex-end;padding:0}.fk-overlay__inner{justify-content:center;width:100%;max-height:100%;display:flex}.fk-backdrop[data-placement=centre] .fk-overlay__inner{max-width:600px}.fk-modal{background:var(--page);border:1px solid var(--border-strong);border-radius:var(--r-modal);width:100%;max-height:100%;box-shadow:var(--shadow-modal);animation:fk-rise var(--dur-slow) var(--ease);flex-direction:column;display:flex;overflow:auto}.fk-modal__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 16px;display:flex}.fk-modal__title{letter-spacing:-.015em;font-size:17px}.fk-modal__body{flex-direction:column;gap:18px;padding:20px;display:flex}.fk-modal__foot{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;align-items:center;gap:9px;padding:15px 20px;display:flex}.fk-sheet{width:100%;max-width:560px;max-height:84dvh;padding:8px 12px calc(18px + env(safe-area-inset-bottom));background:var(--page);border:1px solid var(--border-strong);border-radius:var(--r-modal) var(--r-modal) 0 0;box-shadow:var(--shadow-modal);animation:fk-slide-up var(--dur-slow) var(--ease);border-bottom:none;flex-direction:column;gap:4px;display:flex;overflow:auto}.fk-sheet__grip{border-radius:var(--r-pill);background:var(--border-strong);flex-shrink:0;width:38px;height:4px;margin:4px auto 10px}@keyframes fk-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fk-menu{flex-shrink:0;position:relative}.fk-menu__list{visibility:hidden;z-index:30;overscroll-behavior:contain;background:var(--card);border:1px solid var(--border-strong);border-radius:var(--r-field);min-width:196px;box-shadow:var(--shadow-lift);animation:fk-rise var(--dur) var(--ease);flex-direction:column;gap:1px;padding:5px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.fk-menu__item{border-radius:var(--r-chip);height:34px;color:var(--body);text-align:left;white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;flex-shrink:0;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.fk-menu__item[data-tone=blocked]{color:var(--ink)}.fk-menu__item:hover{background:var(--tint);color:var(--ink)}.fk-menu__item[data-tone=neutral]:hover{background:var(--surface);color:var(--text)}.fk-toast{z-index:50;background:var(--card);border:1px solid var(--edge);border-radius:var(--r-card);max-width:calc(100vw - 32px);box-shadow:var(--shadow-lift);color:var(--ink);animation:fk-toast-in var(--dur-slow) var(--ease);align-items:center;gap:9px;padding:11px 15px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@keyframes fk-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.985)}to{opacity:1;transform:translate(-50%)}}.fk-toast__text{color:var(--text);font-size:13px}.fk-avatar{border-radius:var(--r-pill);background:var(--border);color:var(--secondary);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.fk-avatar--xs{width:13px;height:13px;font-size:7.5px}.fk-avatar--sm{width:26px;height:26px;font-size:10.5px}.fk-avatar--md{width:32px;height:32px;font-size:11.5px}.fk-avatar--pending{border:1px dashed var(--border-strong);color:var(--muted);background:0 0}.fk-crumbs{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.fk-crumbs__back{border-radius:var(--r-chip);width:22px;height:22px;color:var(--muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:-3px;display:flex}.fk-crumbs__back:hover{background:var(--surface);color:var(--text);transform:translate(-2px)}.fk-crumbs__link{color:var(--secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;padding:0;font-size:12.5px}.fk-crumbs__link:hover{color:var(--text)}.fk-crumbs__sep{color:var(--border-strong)}.fk-crumbs__id{font-family:var(--font-mono);font-size:11.5px}.fk-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fk-step__link{width:24px;color:var(--border-strong);justify-content:center;padding:3px 0;display:flex}.fk-step__body{align-items:center;gap:12px;display:flex}.fk-step__badge{border-radius:var(--r-pill);background:var(--tint);border:1px solid var(--edge);width:24px;height:24px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fk-step__index{font-family:var(--font-mono);color:var(--secondary);font-size:11.5px}.fk-step__dot{border-radius:var(--r-pill);background:var(--border-strong);width:6px;height:6px}.fk-step__text{flex-direction:column;gap:3px;min-width:0;display:flex}.fk-step__title{color:var(--text);font-size:13.5px;line-height:1.45}.fk-step[data-tone=queued] .fk-step__title{color:var(--secondary)}.fk-step__note{color:var(--ink);font-size:12.5px;line-height:1.45}.fk-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fk-timeline--event{gap:10px}.fk-timeline--entry{gap:13px}.fk-timeline__item{gap:12px;min-width:0;display:flex}.fk-timeline--event .fk-timeline__item{align-items:center}.fk-timeline--entry .fk-timeline__item{align-items:flex-start}.fk-timeline__time{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:11.5px}.fk-timeline--event .fk-timeline__time{width:42px}.fk-timeline--entry .fk-timeline__time{width:46px;padding-top:2px;font-size:11px}.fk-timeline__actor{border-radius:var(--r-tag);background:var(--tint);width:106px;color:var(--ink);flex-shrink:0;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.fk-timeline__actor[data-tone=neutral]{background:var(--border);color:var(--secondary)}.fk-timeline__body{flex-direction:column;gap:4px;min-width:0;display:flex}.fk-timeline__text{color:var(--body);font-size:13px;line-height:1.45}.fk-timeline--entry .fk-timeline__text{color:var(--text);font-size:13.5px}.fk-log{background:var(--page);border:1px solid var(--border);border-radius:var(--r-chip);flex-direction:column;padding:8px 12px;display:flex;overflow-x:auto}.fk-log__line{height:20px;animation:fk-fade var(--dur-slow) var(--ease);align-items:center;gap:12px;display:flex}.fk-log__time{width:34px;font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:11.5px}.fk-log__text{font-family:var(--font-mono);color:var(--body);white-space:nowrap;font-size:11.5px}.fk-log__line[data-live=true] .fk-log__text{color:var(--accent)}.fk-commit{align-items:center;gap:14px;min-width:0;display:flex}.fk-commit__time,.fk-commit__hash,.fk-commit__author,.fk-commit__added{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:11.5px}.fk-commit__time{width:40px}.fk-commit__hash{width:60px;color:var(--accent)}.fk-commit__subject{min-width:0;color:var(--text);flex-grow:1;font-size:13.5px}.fk-commit__author{text-align:right;width:92px}.fk-commit__added{text-align:right;width:44px}.fk-table{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.fk-table__head{background:var(--page);border-bottom:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;padding:11px 18px;font-size:11px;font-weight:600;display:flex}.fk-table__body{flex-direction:column;display:flex}.fk-table__row{align-items:center;gap:14px;padding:13px 18px;display:flex}.fk-table__row+.fk-table__row{border-top:1px solid var(--surface)}.fk-table__cell{min-width:0}.fk-table__body .fk-table__cell{flex-direction:column;gap:5px;display:flex}.fk-table__cell[data-align=right]{text-align:right;align-items:flex-end}.fk-table__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;display:none}.fk-stat{flex-direction:column;gap:11px;display:flex}.fk-stat__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fk-stat__figure{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fk-stat__value{font-family:var(--font-mono);letter-spacing:-.025em;color:var(--text);font-size:27px;font-weight:600}.fk-stat__unit{color:var(--secondary);font-size:13px}.fk-stat__track{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.fk-stat__fill{background:var(--ink);height:6px;transition:width var(--dur-slow) var(--ease);border-radius:3px}.fk-data{flex-direction:column;gap:14px;display:flex}.fk-data__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.fk-data__row+.fk-data__row{border-top:1px solid var(--surface);padding-top:14px}.fk-data__label{color:var(--secondary);flex-shrink:0;font-size:12.5px}.fk-data__value{min-width:0;color:var(--text);text-align:right;overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.fk-data__value--mono{font-family:var(--font-mono);font-size:13px;font-weight:400}.fk-resource{align-items:center;gap:11px;display:flex}.fk-resource__tile{border-radius:var(--r-btn);background:var(--surface);width:26px;height:26px;color:var(--secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fk-resource__value{font-size:13px}.fk-resource__text{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.fk-peek{flex-direction:column;gap:12px;display:flex}.fk-peek__head{align-items:center;gap:10px;display:flex}.fk-peek__name{font-family:var(--font-mono);color:var(--text);font-size:12.5px;font-weight:500}.fk-peek__body{padding-bottom:26px;position:relative;overflow:hidden}.fk-peek[data-whole] .fk-peek__body{padding-bottom:0}.fk-peek__code{font-family:var(--font-mono);color:var(--body);margin:0;font-size:12.5px;line-height:1.75;overflow-x:auto}.fk-peek__line[data-heading=true]{color:var(--text);font-weight:500}.fk-peek__fade{background:linear-gradient(to bottom, #fff0, var(--card) 75%);pointer-events:none;height:44px;position:absolute;bottom:22px;left:0;right:0}.fk-peek__more{position:absolute;bottom:0;left:0}.fk-code{background:var(--card);border:1px solid var(--edge);border-radius:var(--r-chip);padding:10px 12px;line-height:1.5;overflow-x:auto}.fk-brief{background:var(--card);border:1px solid var(--border);border-radius:var(--r-field);flex-direction:column;gap:12px;max-height:44vh;padding:14px 16px;display:flex;overflow-y:auto}.fk-brief__p{color:var(--body);margin:0;font-size:13.5px;line-height:1.65}.fk-brief__p:first-child{color:var(--text)}.fk-empty{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:11px;padding:46px 24px 50px;display:flex}.fk-empty__badge{border-radius:var(--r-pill);background:var(--tint);border:1px solid var(--edge);width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;display:flex}.fk-empty .fk-t--body{max-width:46ch}.fk-sidelist{flex-direction:column;gap:16px;padding:16px 8px;display:flex}.fk-sidelist__items{flex-direction:column;gap:2px;display:flex}.fk-sidelist__item{border-radius:var(--r-field);text-align:left;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 12px;display:flex}.fk-sidelist__item:hover{background:var(--card)}.fk-sidelist__item[aria-current=true]{background:var(--card);border-color:var(--border-strong);box-shadow:var(--shadow-pick)}.fk-sidelist__text{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.fk-sidelist__name{min-width:0;color:var(--body);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:flex}.fk-sidelist__item[aria-current=true] .fk-sidelist__name{color:var(--text);font-weight:600}.fk-sidelist__meta{color:var(--muted);font-size:12px}.fk-sidelist__item[aria-current=true] .fk-sidelist__meta{color:var(--secondary)}.fk-sidelist__tag{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:11.5px}.fk-sidelist__item[aria-current=true] .fk-sidelist__tag{color:var(--secondary)}.fk-radiocard{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--r-field);cursor:pointer;min-width:0;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:1 1 0;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.fk-radiocard[data-checked=true]{background:var(--accent-tint);border-color:var(--accent-border)}.fk-radiocard__input{opacity:0;pointer-events:none;position:absolute}.fk-radiocard__mark{border:1px solid var(--border-strong);border-radius:var(--r-pill);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.fk-radiocard[data-checked=true] .fk-radiocard__mark{border-color:var(--accent)}.fk-radiocard[data-checked=true] .fk-radiocard__mark:after{content:"";border-radius:var(--r-pill);background:var(--accent);width:8px;height:8px}.fk-radiocard__text{flex-direction:column;gap:4px;min-width:0;display:flex}.fk-radiocard__title{color:var(--text);font-size:13.5px;font-weight:500}.fk-radiocard__body{color:var(--secondary);font-size:12.5px;line-height:1.45}.fk-radiocard:focus-within{box-shadow:var(--ring)}.fk-tabbar{z-index:20;height:calc(var(--h-tabs) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);display:none;position:fixed;bottom:0;left:0;right:0}.fk-tabbar__item{min-width:0;color:var(--secondary);transition:color var(--dur-fast) var(--ease);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:11px;font-weight:500;display:flex}.fk-tabbar__item[aria-current=page]{color:var(--accent);font-weight:600}.fk-tabbar__glyph{justify-content:center;align-items:center;height:22px;display:flex;position:relative}.fk-tabbar__count{min-width:16px;padding:0 4px;font-size:9.5px;line-height:15px;position:absolute;bottom:11px;left:10px}.fk-tabbar__org{border-radius:var(--r-btn);background:var(--org);width:22px;height:22px;color:var(--card);letter-spacing:.02em;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.fk-stack{flex-direction:column;min-width:0;display:flex}.fk-inline{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.fk-inline--nowrap{flex-wrap:nowrap}.fk-inline--end{justify-content:flex-end}.fk-inline--between{justify-content:space-between}.fk-inline--start{align-items:flex-start}.fk-inline--baseline{align-items:baseline}.fk-gap-tight{gap:5px}.fk-gap-row{gap:var(--s-row)}.fk-gap-card{gap:14px}.fk-gap-col{gap:var(--s-col)}.fk-gap-group{gap:var(--s-group)}.fk-spacer{flex-grow:1}.fk-grow{flex:1 1 0;min-width:0}.fk-group-block{flex-direction:column;gap:10px;min-width:0;display:flex}.fk-split{align-items:flex-start;gap:var(--s-col);min-width:0;display:flex}.fk-split__main{flex-direction:column;flex-grow:1;gap:18px;min-width:0;display:flex}.fk-split__aside{width:var(--w-side);flex-direction:column;flex-shrink:0;gap:18px;display:flex}.fk-listdetail{flex-grow:1;align-items:stretch;min-height:0;display:flex}.fk-listdetail__list{width:var(--w-list);background:var(--page);border-right:1px solid var(--border);flex-shrink:0;overflow:auto}.fk-listdetail__pane{min-width:0;padding:22px var(--s-gutter) 26px;flex-direction:column;flex-grow:1;gap:17px;display:flex;overflow:auto}.fk-icon{flex-shrink:0;display:block}@media (width<=1080px){.fk-split{flex-direction:column}.fk-split__main,.fk-split__aside{width:100%}.fk-split__aside{flex-flow:wrap}.fk-split__aside>*{flex:260px}}@media (width<=1100px){.fk-row__title{white-space:normal;overflow:visible}}@media (width<=920px){.fk-header{gap:12px}.fk-header__top{flex-direction:column;align-items:flex-start;gap:14px}.fk-header__actions{width:100%}.fk-header__actions>.fk-btn:not(.fk-btn--icon),.fk-header__actions>.fk-menu,.fk-header__actions>.fk-input-wrap{flex-grow:1}}@media (width<=700px){.fk-commit{flex-wrap:wrap;gap:3px 10px}.fk-commit__subject{white-space:normal;flex:100%;order:-1;overflow:visible}.fk-commit__time,.fk-commit__hash,.fk-commit__author,.fk-commit__added{text-align:left;width:auto}}@media (width<=860px){.fk-table__head{display:none}.fk-table__row{flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px}.fk-table__row+.fk-table__row{border-top:1px solid var(--border)}.fk-table__cell{align-items:flex-start;width:100%!important}.fk-table__cell>*{max-width:100%}.fk-table__cell[data-align=right]{text-align:left;align-items:flex-start}.fk-table__cell[data-bare=true]:empty{display:none}.fk-table__label{display:block}}@media (width<=760px){.fk-org,.fk-nav{display:none}.fk-tabbar{display:flex}.fk-main{-webkit-overflow-scrolling:touch;overflow:hidden auto}.fk-content,.fk-listdetail,.fk-listdetail__list,.fk-listdetail__pane{flex:1 0 auto;min-height:auto;overflow:visible}.fk-content,.fk-listdetail__pane{padding-bottom:calc(28px + var(--h-tabs) + env(safe-area-inset-bottom))}.fk-listdetail__list{padding-bottom:calc(16px + var(--h-tabs) + env(safe-area-inset-bottom))}.fk-header{padding-top:18px}.fk-row{flex-direction:column}.fk-row__band{border-right:none;border-bottom:1px solid var(--edge);width:auto;padding:8px 40px 8px 14px}.fk-row__main{padding:12px 14px 14px}.fk-row__chevron{top:12px;right:14px;transform:none}button.fk-row:hover .fk-row__chevron{transform:translate(3px)}.fk-row__aside{width:100%}.fk-listdetail{display:block}.fk-listdetail__list,.fk-listdetail__pane{border-right:none;width:100%}.fk-listdetail[data-pane=detail] .fk-listdetail__list,.fk-listdetail[data-pane=list] .fk-listdetail__pane{display:none}.fk-listdetail__pane{padding-top:18px}.fk-sidelist>.fk-btn{display:none}.fk-timeline--event .fk-timeline__item{flex-wrap:wrap;gap:6px 10px}.fk-timeline__body{flex-basis:100%}.fk-modal{border-radius:var(--r-modal) var(--r-modal) 0 0;border-bottom:none;max-height:92dvh}.fk-modal__foot{padding-bottom:calc(15px + env(safe-area-inset-bottom))}.fk-backdrop[data-placement=centre]{align-items:flex-end;padding:0}.fk-backdrop[data-placement=centre] .fk-overlay__inner{max-width:none}.fk-toast{bottom:calc(var(--h-tabs) + env(safe-area-inset-bottom) + 12px)}}@media (pointer:coarse){.fk-btn{min-height:42px}.fk-input,.fk-textarea,.fk-select{font-size:16px}.fk-menu__item{height:42px}.fk-sidelist__item{padding:12px}}.fk-sheet__item{border-radius:var(--r-field);height:46px;color:var(--body);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.fk-sheet__item[aria-current=true]{background:var(--card);border-color:var(--border);color:var(--text);font-weight:600}.fk-sheet__item>.fk-icon{color:var(--secondary)}.fk-sheet__tile{background:var(--org-tile);width:24px;height:24px;color:var(--org-ink);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.fk-sheet__item[aria-current=true] .fk-sheet__tile{background:var(--accent);color:var(--card)}.fk-sheet__go{color:var(--muted);margin-left:auto}.fk-sheet__rule{background:var(--border);height:1px;margin:6px 12px}.fk-nowrap{white-space:nowrap}.fk-self-start{align-self:flex-start}.fk-field__aside{margin-left:auto}.fk-field__label{align-items:baseline;gap:8px;display:flex}.fk-mono-input,.fk-code-input{font-family:var(--font-mono);font-size:12.5px}.fk-code-input{min-height:220px;line-height:1.75}.fk-person{color:var(--text);font-weight:600}.fk-secret__name{color:var(--text);font-size:13px;font-weight:500}.fk-secret__used{color:var(--ink)}.fk-secret__used[data-tone=neutral]{color:var(--muted)}.fk-footnote{padding:0 2px}.fk-footnote>.fk-icon{color:var(--muted);margin-top:2px}.fk-footnote .fk-t{line-height:1.5}.sc-page{gap:var(--s-col);flex-direction:column;max-width:1440px;margin:0 auto;padding:38px 48px 44px;display:flex}.sc-head{justify-content:space-between;align-items:flex-end;gap:var(--s-col);border-bottom:1px solid var(--border);padding-bottom:4px;display:flex}.sc-head__mark{color:var(--accent);align-items:center;gap:15px;display:flex}.sc-cols{gap:var(--s-col);grid-template-columns:756px minmax(0,1fr);align-items:start;display:grid}.sc-col{flex-direction:column;gap:20px;min-width:0;display:flex}@media (width<=1320px){.sc-cols{grid-template-columns:minmax(0,1fr)}.sc-page{padding:28px 24px 36px}}.sc-row{align-items:center;gap:14px;display:flex}.sc-row__label{width:96px;color:var(--muted);flex-shrink:0;font-size:12px}.sc-row__items{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.sc-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.sc-swatch{flex-direction:column;gap:6px;min-width:0;display:flex}.sc-swatch__chip{border:1px solid var(--border);border-radius:var(--r-btn);height:40px;transition:transform var(--dur) var(--ease)}.sc-swatch:hover .sc-swatch__chip{transform:translateY(-2px)}.sc-swatch__hex{font-family:var(--font-mono);color:var(--muted);font-size:10.5px}.sc-type{align-items:baseline;gap:16px;display:flex}.sc-type__note{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:11px}.sc-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sc-icons{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px 10px;display:grid}.sc-icon{background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.sc-icon__tile{border-radius:var(--r-field);background:var(--surface);width:38px;height:38px;color:var(--secondary);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;display:flex}.sc-icon:hover .sc-icon__tile,.sc-icon[data-copied=true] .sc-icon__tile{background:var(--accent-tint);color:var(--accent);transform:translateY(-2px)}.sc-icon--mark .sc-icon__tile{background:var(--accent-tint);color:var(--accent)}.sc-icon__name{font-family:var(--font-mono);color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.25}.sc-shellbar{border:1px solid var(--border);border-radius:var(--r-card);height:88px;display:flex;overflow:hidden}.sc-shellbar__org,.sc-shellbar__nav,.sc-shellbar__content{font-family:var(--font-mono);color:var(--muted);justify-content:center;align-items:center;font-size:10.5px;display:flex}.sc-shellbar__org{width:var(--w-org-rail);background:var(--org);color:var(--org-ink);font-size:9.5px}.sc-shellbar__nav{width:var(--w-nav-rail);background:var(--surface);border-right:1px solid var(--border)}.sc-shellbar__content{background:var(--card);flex-grow:1}.sc-shell-frame{border:1px solid var(--border);border-radius:var(--r-card);height:580px;box-shadow:var(--shadow-card);overflow:hidden}.sc-head__side{flex-shrink:0;align-items:center;gap:16px;display:flex}.sc-sidelist{background:var(--page);border:1px solid var(--border);border-radius:var(--r-card)}@media (width<=700px){.sc-page{padding:22px 16px 32px}.sc-head{flex-direction:column;align-items:flex-start;gap:14px}.sc-grid2,.sc-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-icons{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-row{flex-direction:column;align-items:flex-start;gap:8px}.sc-row__label{width:auto}.sc-type{flex-direction:column;gap:4px}.sc-shell-frame{height:460px}}
