.ZCoCGq_root{--page-max:calc(var(--space-16) * 19);--page-gutter:clamp(var(--space-4), 4vw, var(--space-12));overscroll-behavior:contain;background:var(--board);color:var(--text-primary);font:var(--text-ui-12);position:fixed;inset:0;overflow:auto}.ZCoCGq_root:focus{outline:none}.ZCoCGq_root a{color:var(--accent-text)}.ZCoCGq_header{top:var(--chrome-inset);z-index:var(--z-islands);align-items:center;gap:var(--space-3);min-height:var(--island-h);margin-top:var(--chrome-inset);margin-inline:max(var(--chrome-inset), calc((100% - var(--page-max) - var(--space-8)) / 2));padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-island);box-shadow:var(--elev-island);display:flex;position:sticky}.ZCoCGq_crumbs{align-items:center;gap:var(--space-2);flex:none;display:flex}.ZCoCGq_crumbLink{min-height:var(--control-h);padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-control);font:var(--text-ui-12-medium);align-items:center;text-decoration:none;display:inline-flex}.ZCoCGq_root .ZCoCGq_crumbLink{color:var(--text-secondary)}.ZCoCGq_crumbLink:hover{background:var(--hover)}.ZCoCGq_root .ZCoCGq_crumbLink:hover{color:var(--text-primary)}.ZCoCGq_crumbSep{color:var(--text-tertiary)}.ZCoCGq_crumbTitle{font:var(--text-board-title);letter-spacing:var(--text-board-title-tracking);white-space:nowrap}.ZCoCGq_nav{min-width:0;margin-block:calc(var(--space-1) * -1);scroll-padding-inline:var(--space-2);scrollbar-width:none;flex:1;overflow-x:auto}.ZCoCGq_nav ul{gap:var(--space-0_5);width:max-content;padding:var(--space-1);margin:0;list-style:none;display:flex}.ZCoCGq_navLink{min-height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-control);font:var(--text-ui-12-medium);white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.ZCoCGq_root .ZCoCGq_navLink{color:var(--text-secondary)}.ZCoCGq_navLink:hover{background:var(--hover)}.ZCoCGq_root .ZCoCGq_navLink:hover{color:var(--text-primary)}.ZCoCGq_segmented{gap:var(--space-0_5);padding:var(--space-0_5);background:var(--sunken);border-radius:var(--radius-control);flex:none;display:flex}.ZCoCGq_segment{min-height:var(--control-h);padding:0 var(--space-3);border-radius:calc(var(--radius-control) - var(--space-0_5));color:var(--text-secondary);font:var(--text-ui-12-medium);transition:background-color var(--dur-instant) var(--ease-standard)}.ZCoCGq_segment:hover{background:var(--hover);color:var(--text-primary)}.ZCoCGq_segment[aria-pressed=true]{background:var(--island);color:var(--text-primary);box-shadow:var(--elev-item)}@media not (min-width:48em){.ZCoCGq_header{flex-wrap:wrap;justify-content:space-between}.ZCoCGq_nav{margin-inline:calc(var(--space-2) * -1);flex-basis:100%;order:1}}@media (pointer:coarse){.ZCoCGq_segment,.ZCoCGq_navLink,.ZCoCGq_crumbLink{min-height:var(--control-h-touch)}}.ZCoCGq_main{gap:var(--space-16);max-width:calc(var(--page-max) + var(--page-gutter) * 2);padding:var(--space-10) var(--page-gutter) var(--space-16);flex-direction:column;margin:0 auto;display:flex}.ZCoCGq_intro,.ZCoCGq_sectionHead{gap:var(--space-3);flex-direction:column;display:flex}.ZCoCGq_h1{font:var(--text-heading-28);letter-spacing:var(--text-heading-28-tracking);margin:0}.ZCoCGq_h2{font:var(--text-heading-20);letter-spacing:var(--text-heading-20-tracking);margin:0}.ZCoCGq_lead{max-width:80ch;color:var(--text-secondary);font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);margin:0}.ZCoCGq_note,.ZCoCGq_status{max-width:80ch;color:var(--text-secondary);font:var(--text-ui-12);margin:0}.ZCoCGq_section{gap:var(--space-8);scroll-margin-top:calc(var(--island-h) + var(--chrome-inset) * 2);flex-direction:column;display:flex}@media not (min-width:48em){.ZCoCGq_section{scroll-margin-top:calc(var(--island-h) * 2 + var(--chrome-inset) * 2)}}@media (not (min-width:48em)) and (pointer:coarse){.ZCoCGq_section{scroll-margin-top:calc(var(--control-h-touch) * 2 + var(--space-3) + var(--chrome-inset) * 3)}}.ZCoCGq_group{gap:var(--space-3);flex-direction:column;display:flex}.ZCoCGq_groupHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ZCoCGq_groupLabel{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);margin:0;display:flex}.ZCoCGq_groupCount{color:var(--text-tertiary);font:var(--text-mono-11)}.ZCoCGq_code{color:var(--text-primary);font:var(--text-mono-11);white-space:nowrap}:where(.ZCoCGq_swatchGrid,.ZCoCGq_hueGrid,.ZCoCGq_typeList,.ZCoCGq_spaceRow,.ZCoCGq_radiusRow,.ZCoCGq_elevRow,.ZCoCGq_iconGrid,.ZCoCGq_inkStrip,.ZCoCGq_hueTokens){margin:0;padding:0;list-style:none}.ZCoCGq_swatchGrid{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--space-16) * 3), 100%), 1fr));gap:var(--space-3);display:grid}.ZCoCGq_swatch{background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-note);flex-direction:column;display:flex;overflow:hidden}.ZCoCGq_chip{height:var(--space-16);border-bottom:1px solid var(--island-line);background-color:var(--island);background-image:linear-gradient(var(--chip), var(--chip)), conic-gradient(var(--hover) 25%, transparent 0 50%, var(--hover) 0 75%, transparent 0);background-size:100% 100%, var(--space-3) var(--space-3)}.ZCoCGq_meta{gap:var(--space-0_5);padding:var(--space-2);flex-direction:column;display:flex}.ZCoCGq_tokenName{color:var(--text-primary);font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);overflow-wrap:anywhere}.ZCoCGq_tokenValue{color:var(--text-secondary);font:var(--text-mono-11);overflow-wrap:anywhere}.ZCoCGq_tokenAlias{color:var(--text-tertiary);font:var(--text-mono-11)}.ZCoCGq_usage{margin-top:var(--space-1);color:var(--text-tertiary);font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking)}.ZCoCGq_roleList{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--space-16) * 3), 100%), 1fr));gap:var(--space-2) var(--space-6);margin:0;display:grid}.ZCoCGq_roleItem{gap:var(--space-1);flex-direction:column;display:flex}.ZCoCGq_roleItem dt{font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking)}.ZCoCGq_roleItem dd{color:var(--text-secondary);font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);margin:0}.ZCoCGq_hueGrid{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--space-16) * 4), 100%), 1fr));gap:var(--space-12) var(--space-6);display:grid}.ZCoCGq_hue{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ZCoCGq_tag{align-self:flex-start;align-items:center;gap:var(--space-2);height:var(--tag-h);padding:0 var(--space-2);background:var(--hue-tag);border-radius:var(--radius-pill);color:var(--hue-on);white-space:nowrap;margin:0;display:inline-flex}.ZCoCGq_tagName{font:var(--text-tag);letter-spacing:var(--text-tag-tracking)}.ZCoCGq_tagCount{font:var(--text-mono-11);font-variant-numeric:tabular-nums}.ZCoCGq_tile{padding:var(--space-3);border:1px solid var(--hue-line);border-radius:var(--radius-section);color:var(--text-secondary);font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);overflow-wrap:anywhere}.ZCoCGq_tile[data-state=rest]{min-height:calc(var(--space-16) + var(--space-8));background:var(--hue-tint)}.ZCoCGq_tile[data-state=drop]{min-height:var(--space-16);background:var(--hue-tint-strong);box-shadow:inset 0 0 0 1px var(--hue-line)}.ZCoCGq_hueTokens{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.ZCoCGq_hueToken{grid-template-columns:var(--space-4) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);display:grid}.ZCoCGq_hueChip{width:var(--space-4);height:var(--space-4);background:var(--chip);border:1px solid var(--island-line);border-radius:var(--radius-xs)}.ZCoCGq_hueTokenName{color:var(--text-primary);font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ZCoCGq_hueTokenValue{color:var(--text-secondary);font:var(--text-mono-11)}.ZCoCGq_typeList{background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-island);flex-direction:column;display:flex}.ZCoCGq_typeRow{align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ZCoCGq_typeRow+.ZCoCGq_typeRow{border-top:1px solid var(--border)}.ZCoCGq_typeSpec{flex:0 0 calc(var(--space-16) * 4.5);gap:var(--space-0_5);min-width:0;color:var(--text-tertiary);font:var(--text-mono-11);flex-direction:column;display:flex}.ZCoCGq_typeSpecLine{gap:var(--space-2);white-space:pre;display:flex}.ZCoCGq_typeName{color:var(--text-secondary)}.ZCoCGq_typeTokens{color:var(--text-tertiary);font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking)}.ZCoCGq_typeStack{color:var(--text-tertiary);overflow-wrap:anywhere}.ZCoCGq_typeSample{flex:1 1 calc(var(--space-16) * 4);min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.ZCoCGq_typeUsage{flex:1 1 calc(var(--space-16) * 4);color:var(--text-tertiary);font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking)}.ZCoCGq_spaceRow,.ZCoCGq_radiusRow{align-items:flex-end;gap:var(--space-6) var(--space-5);flex-wrap:wrap;display:flex}.ZCoCGq_spaceItem,.ZCoCGq_radiusItem{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ZCoCGq_spaceBox{background:var(--accent)}.ZCoCGq_radiusBox{width:calc(var(--space-16) + var(--space-2));height:calc(var(--space-16) + var(--space-2));background:var(--island);border:1px solid var(--border-control)}.ZCoCGq_dimName{color:var(--text-secondary);font:var(--text-mono-11)}.ZCoCGq_dimValue{color:var(--text-tertiary);font:var(--text-mono-11)}.ZCoCGq_sizeBar{height:var(--space-2);background:var(--accent);border-radius:var(--radius-xs);display:block}.ZCoCGq_strokeBar{width:var(--space-8);height:var(--icon-stroke);background:var(--text-primary);display:block}.ZCoCGq_elevRow{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--space-16) * 3), 100%), 1fr));gap:var(--space-8);padding:var(--space-8);background:var(--board);border:1px solid var(--border);border-radius:var(--radius-island);display:grid}.ZCoCGq_elevItem{gap:var(--space-2);flex-direction:column;display:flex}.ZCoCGq_elevCard{justify-content:flex-end;gap:var(--space-1);height:calc(var(--space-16) + var(--space-8));margin-bottom:var(--space-2);padding:var(--space-3);background:var(--island);flex-direction:column;display:flex}.ZCoCGq_elevCard[data-level=elev-item],.ZCoCGq_elevCard[data-level=elev-item-drag]{border-radius:var(--radius-sm)}.ZCoCGq_elevCard[data-level=elev-island]{border:1px solid var(--island-line);border-radius:var(--radius-island)}.ZCoCGq_elevCard[data-level=elev-popover]{border:1px solid var(--island-line);border-radius:var(--radius-note)}.ZCoCGq_elevCard[data-level=elev-modal]{border:1px solid var(--island-line);border-radius:var(--radius-modal)}.ZCoCGq_elevEdge{color:var(--text-tertiary);font:var(--text-mono-11)}.ZCoCGq_elevValue{color:var(--text-tertiary);font:var(--text-mono-11);overflow-wrap:anywhere}.ZCoCGq_tableWrap{background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-island);overflow-x:auto}.ZCoCGq_table{border-collapse:collapse;text-align:left;width:100%}.ZCoCGq_table th,.ZCoCGq_table td{padding:var(--space-2) var(--space-4);text-align:start;vertical-align:top}.ZCoCGq_table thead th{color:var(--text-secondary);font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);border-bottom:1px solid var(--border);white-space:nowrap}.ZCoCGq_table tbody tr+tr>*{border-top:1px solid var(--border)}.ZCoCGq_colToken,.ZCoCGq_colValue{width:calc(var(--space-16) * 3.5)}.ZCoCGq_colPreview{width:calc(var(--panel-w) + var(--space-8))}.ZCoCGq_cellToken{color:var(--text-primary);font:var(--text-mono-11);white-space:nowrap}.ZCoCGq_cellValue{color:var(--text-secondary);font:var(--text-mono-11);font-variant-numeric:tabular-nums;white-space:nowrap}.ZCoCGq_table td.ZCoCGq_cellPreview{min-width:calc(var(--space-16) * 2);vertical-align:middle}.ZCoCGq_cellUsage,.ZCoCGq_cellProse{min-width:calc(var(--space-16) * 3);color:var(--text-secondary);font:var(--text-ui-12)}.ZCoCGq_cellMotion{color:var(--text-primary);font:var(--text-ui-12-medium);white-space:nowrap}.ZCoCGq_opacityBox{width:var(--space-6);height:var(--space-6);background:var(--text-primary);border-radius:var(--radius-xs);display:block}.ZCoCGq_track{height:var(--space-4);background:var(--sunken);border-radius:var(--radius-pill);display:block;position:relative}.ZCoCGq_dot{width:var(--space-4);height:var(--space-4);background:var(--text-primary);border-radius:var(--radius-pill);transition:left var(--demo-dur) var(--demo-ease);position:absolute;top:0;left:0}.ZCoCGq_dot[data-at-end]{left:calc(100% - var(--space-4))}.ZCoCGq_iconGrid{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--space-16) * 2 + var(--space-8)), 100%), 1fr));gap:var(--space-3);display:grid}.ZCoCGq_iconCard{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-control);color:var(--text-primary);text-align:center;flex-direction:column;display:flex}.ZCoCGq_iconCard[data-code-only]{border-style:dashed;border-color:var(--border-control)}.ZCoCGq_iconSizes{align-items:center;gap:var(--space-4);height:var(--icon-lg);display:flex}.ZCoCGq_iconRole{color:var(--text-primary);font:var(--text-mono-11)}.ZCoCGq_iconLucide{color:var(--text-tertiary);font:var(--text-mono-11)}.ZCoCGq_iconNote{color:var(--text-tertiary);font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking)}.ZCoCGq_inkStrip{gap:var(--space-5);padding:var(--space-6);background:var(--ink);border:1px solid var(--ink-line);border-radius:var(--radius-island);color:var(--ink-text);flex-wrap:wrap;display:flex}
.vK9VWa_icon{stroke:currentColor;stroke-width:var(--icon-stroke);fill:none;flex:none;display:block}.vK9VWa_icon *{vector-effect:non-scaling-stroke}.vK9VWa_icon[data-size=sm]{width:var(--icon-sm);height:var(--icon-sm)}.vK9VWa_icon[data-size=md]{width:var(--icon-md);height:var(--icon-md)}.vK9VWa_icon[data-size=lg]{width:var(--icon-lg);height:var(--icon-lg)}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-control);font:var(--text-ui-13-medium);letter-spacing:var(--text-ui-13-medium-tracking);white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard);display:inline-flex}._8RiFmG_button[data-variant=primary]{background:var(--accent);color:var(--on-accent)}._8RiFmG_button[data-variant=primary]:not([aria-disabled=true]):hover{background:var(--accent-hover)}._8RiFmG_button[data-variant=primary]:not([aria-disabled=true]):active{background:var(--accent-pressed)}._8RiFmG_button[data-variant=secondary]{background:var(--island);color:var(--text-primary);border:1px solid var(--border-control)}._8RiFmG_button[data-variant=secondary]:not([aria-disabled=true]):hover{background:var(--hover)}._8RiFmG_button[data-variant=secondary]:not([aria-disabled=true]):active{background:var(--pressed)}._8RiFmG_button[aria-disabled=true]{cursor:default}._8RiFmG_button[data-block]{width:100%}._8RiFmG_button[data-variant=text]{padding:0 var(--space-2);color:var(--accent-text)}._8RiFmG_button[data-variant=text]:not([aria-disabled=true]):hover{background:var(--hover)}._8RiFmG_button[data-variant=text]:not([aria-disabled=true]):active{background:var(--pressed)}._8RiFmG_button[data-variant=primary][data-unavailable]{background:var(--pressed);color:var(--text-disabled)}._8RiFmG_button[data-variant=secondary][data-unavailable]{border-color:var(--border);color:var(--text-disabled)}._8RiFmG_button[data-unavailable],._8RiFmG_button[data-loading]{cursor:default}._8RiFmG_spinner{animation:_8RiFmG_spin var(--dur-flyin) var(--ease-standard) infinite;flex:none}@keyframes _8RiFmG_spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._8RiFmG_spinner{animation:none}}@media (pointer:coarse){._8RiFmG_button{height:var(--control-h-touch)}}@media (forced-colors:active){._8RiFmG_button[data-variant=primary]{border:1px solid buttontext}}
.uBvpxa_panel{bottom:calc(100% + var(--space-6));align-items:stretch;gap:var(--space-4);box-sizing:border-box;width:min(calc(var(--space-16) * 5 + var(--space-5)), calc(100vw - 2 * var(--chrome-inset)));padding:var(--space-4);border:1px solid var(--island-line);border-radius:var(--radius-modal);background:var(--island);box-shadow:var(--elev-popover);color:var(--text-primary);animation:uBvpxa_panel-in var(--dur-base) var(--ease-standard) both;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes uBvpxa_panel-in{0%{opacity:0;transform:translate(-50%, var(--space-4))}}@media (prefers-reduced-motion:reduce){@keyframes uBvpxa_panel-in{0%{opacity:0}}}.uBvpxa_title{font:var(--text-heading-16);letter-spacing:var(--text-heading-16-tracking);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.uBvpxa_dropZone{align-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--border-control);border-radius:var(--radius-control);background:var(--sunken);color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard);flex-direction:column;display:flex}.uBvpxa_dropZone:hover{background:var(--hover)}.uBvpxa_dropZone:focus-visible,.uBvpxa_newNote:focus-visible{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}.uBvpxa_dropTitle{font:var(--text-ui-13-medium);letter-spacing:var(--text-ui-13-medium-tracking)}.uBvpxa_dropHint{font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);color:var(--text-tertiary)}.uBvpxa_linkSection{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.uBvpxa_label{font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);color:var(--text-secondary)}.uBvpxa_linkRow{gap:var(--space-2);display:flex}.uBvpxa_field{align-items:center;gap:var(--space-2);min-width:0;height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--island);flex:1;display:flex}.uBvpxa_field:focus-within{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}.uBvpxa_field[data-invalid]{border-color:var(--danger)}.uBvpxa_fieldIcon{color:var(--text-primary)}.uBvpxa_input{min-width:0;height:100%;color:var(--text-primary);font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);background:0 0;border:0;outline:none;flex:1;padding:0}.uBvpxa_input::placeholder{color:var(--text-tertiary)}.uBvpxa_error{align-items:flex-start;gap:var(--space-2);font:var(--text-ui-12);color:var(--danger);margin:0;display:flex}.uBvpxa_errorIcon{flex:none}.uBvpxa_divider{border:0;border-top:1px solid var(--border);width:100%;height:0;margin:0}.uBvpxa_newNote{align-items:center;gap:var(--space-2);height:var(--row-h);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-primary);font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);text-align:left;cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard);background:0 0;border:0;display:flex}.uBvpxa_newNote:hover{background:var(--hover)}@media (pointer:coarse){.uBvpxa_newNote,.uBvpxa_field{height:var(--control-h-touch)}}
.Tx4o4a_slot{display:flex;position:relative}.Tx4o4a_preview{--lift:1.25;left:50%;top:calc(-1 * (var(--space-2) + 1px));z-index:-1;width:var(--w);height:var(--h);pointer-events:none;transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) rotate(var(--tilt));transition:transform var(--dur-fast) var(--ease-land);position:absolute}@media (prefers-reduced-motion:no-preference){.Tx4o4a_slot:hover .Tx4o4a_preview,.Tx4o4a_slot[data-lifted] .Tx4o4a_preview{transform:translate(-50%, -50%) translateY(calc(var(--h) * var(--lift) / 2 - var(--space-10))) scale(var(--lift))}.Tx4o4a_slot:has(:focus-visible) .Tx4o4a_preview{transform:translate(-50%, -50%) translateY(calc(var(--h) * var(--lift) / 2 - var(--space-10))) scale(var(--lift))}}.Tx4o4a_image{--w:calc(var(--space-6) + var(--space-0_5));--h:var(--space-8);--dx:calc(-1 * var(--space-0_5));--dy:var(--space-0_5);--tilt:8deg;border-radius:var(--radius-xs);box-shadow:var(--elev-item);overflow:hidden}.Tx4o4a_photo{object-fit:cover;width:100%;height:100%;display:block}.Tx4o4a_note{--w:calc(var(--space-8) - var(--space-0_5));--h:var(--w);--dx:var(--space-0_5);--dy:calc(-1 * var(--space-0_5));--tilt:-6deg;background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-xs);box-shadow:var(--elev-item);overflow:hidden}.Tx4o4a_noteTitle,.Tx4o4a_noteLine{border-radius:var(--radius-xs);position:absolute;left:14.29%}.Tx4o4a_noteTitle{background:var(--text-secondary);width:57.14%;height:10.71%;top:17.86%}.Tx4o4a_noteLine{background:var(--border-control);height:7.14%}.Tx4o4a_noteLine1{width:71.43%;top:42.86%}.Tx4o4a_noteLine2{width:60.71%;top:60.71%}.Tx4o4a_noteLine3{width:67.86%;top:78.57%}.Tx4o4a_folder{--w:calc(var(--space-8) + var(--space-0_5));--h:calc(var(--space-6) + var(--space-1));--dx:calc(-1 * var(--space-0_5));--dy:0;--tilt:5deg}.Tx4o4a_folderBack,.Tx4o4a_folderTab,.Tx4o4a_folderPaper,.Tx4o4a_folderFront{border-radius:var(--radius-xs);position:absolute}.Tx4o4a_folderBack{background:var(--folder-amber-line);box-shadow:var(--elev-item);inset:14.29% 0 0}.Tx4o4a_folderTab{background:var(--folder-amber-line);border-radius:var(--radius-xs) var(--radius-xs) 0 0;inset:0 58.82% 78.57% 0}.Tx4o4a_folderPaper{background:var(--island);inset:21.43% 14.71% 35.71%}.Tx4o4a_folderFront{background:var(--folder-amber-tag);inset:35.71% 0 0}
._4Km2gq_root{isolation:isolate;position:relative}._4Km2gq_root:before{content:"";z-index:-2;border-radius:var(--radius-toolbar);box-shadow:var(--elev-island);pointer-events:none;position:absolute;inset:0}._4Km2gq_bar{align-items:center;gap:var(--space-1);padding:var(--space-2);background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-toolbar);color:var(--text-primary);display:flex}._4Km2gq_group{align-items:center;gap:var(--space-1);display:flex}._4Km2gq_divider{width:1px;height:var(--space-6);border-left:1px solid var(--border);flex:none}
._4nuyka_island{gap:var(--space-0_5);padding:var(--space-1)}._4nuyka_step[aria-disabled=true]{color:var(--text-disabled)}._4nuyka_level{min-width:calc(4ch + 2 * var(--space-1));height:var(--control-h);padding:0 var(--space-1);border-radius:var(--radius-control);font:var(--text-mono-11);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}._4nuyka_level:hover{background:var(--hover)}._4nuyka_level:active{background:var(--pressed)}@media (pointer:coarse){._4nuyka_level{min-width:var(--control-h-touch);height:var(--control-h-touch)}}
.NFYSga_root{padding:calc(var(--toolbar-h) + 2 * var(--chrome-inset) + var(--space-5)) var(--chrome-inset) calc(var(--toolbar-h) + 2 * var(--chrome-inset));pointer-events:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute;inset:0}.NFYSga_card{align-items:flex-start;gap:var(--space-6);max-width:100%;max-height:100%;scroll-padding-block:var(--space-6);padding:var(--space-10);background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-modal);box-shadow:var(--elev-island);color:var(--text-primary);pointer-events:auto;transition:opacity var(--dur-base) var(--ease-enter), visibility var(--dur-base);flex-direction:column;display:flex;overflow-y:auto}.NFYSga_card[data-hidden]{opacity:0;visibility:hidden;transition-timing-function:var(--ease-exit)}@media not (min-height:30.75em){.NFYSga_root{padding-top:calc(var(--toolbar-h) + 2 * var(--chrome-inset))}.NFYSga_card{padding:var(--space-6)}}.NFYSga_well{padding:var(--space-3);border-radius:var(--radius-island);background:var(--accent-soft);color:var(--accent);display:flex}.NFYSga_text{gap:var(--space-2);width:29.08em;max-width:100%;font:var(--text-ui-13);flex-direction:column;display:flex}.NFYSga_title{font:var(--text-heading-20);letter-spacing:var(--text-heading-20-tracking);color:var(--text-primary);margin:0}.NFYSga_body{font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-secondary);margin:0}.NFYSga_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.NFYSga_hint{align-items:center;gap:var(--space-2);font:var(--text-ui-12);color:var(--text-tertiary);margin:0;display:flex}
.ey4EsW_chrome{z-index:var(--z-islands);pointer-events:none;font:var(--text-ui-12);color:var(--text-primary);position:absolute;inset:0}.ey4EsW_chrome>*{pointer-events:none}.ey4EsW_chrome>*>*{pointer-events:auto}.ey4EsW_topLeft{top:calc(var(--chrome-inset) + env(safe-area-inset-top,0));left:calc(var(--chrome-inset) + env(safe-area-inset-left,0));position:absolute}.ey4EsW_topRight{top:calc(var(--chrome-inset) + env(safe-area-inset-top,0));right:calc(var(--chrome-inset) + env(safe-area-inset-right,0));position:absolute}.ey4EsW_bottomCentre{bottom:calc(var(--chrome-inset) + env(safe-area-inset-bottom,0));position:absolute;left:50%;transform:translate(-50%)}.ey4EsW_bottomRight{bottom:calc(var(--chrome-inset) + env(safe-area-inset-bottom,0));right:calc(var(--chrome-inset) + env(safe-area-inset-right,0));position:absolute}.ey4EsW_chrome{--toolbar-bar-h:calc(var(--toolbar-h) + var(--space-0_5))}@media (pointer:coarse){.ey4EsW_chrome{--toolbar-bar-h:calc(var(--control-h-touch) + 2 * var(--space-2) + var(--space-0_5))}}@media not (min-width:40em),(pointer:coarse) and (not (min-width:48.5em)){.ey4EsW_bottomRight{bottom:calc(2 * var(--chrome-inset) + var(--toolbar-bar-h) + env(safe-area-inset-bottom,0))}}
.W5RQPq_banner{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);box-shadow:var(--elev-popover);pointer-events:auto;animation:W5RQPq_banner-in var(--dur-base) var(--ease-enter) both;display:flex}.W5RQPq_banner[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.W5RQPq_banner[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}@keyframes W5RQPq_banner-in{0%{opacity:0;transform:translateY(var(--space-2))}}@media (prefers-reduced-motion:reduce){@keyframes W5RQPq_banner-in{0%{opacity:0}}}.W5RQPq_icon{flex:none}.W5RQPq_message{min-width:0;font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);flex:1;margin:0}.W5RQPq_word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.W5RQPq_action{color:inherit;font:var(--text-ui-12-medium);text-underline-offset:var(--space-0_5);cursor:pointer;min-height:var(--control-h);margin-block:calc((var(--control-h) - var(--space-4)) / -2);background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.W5RQPq_dismiss{width:var(--control-h);height:var(--control-h);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;border-radius:var(--radius-control);color:inherit;cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.W5RQPq_dismiss:hover{background:var(--hover)}.W5RQPq_action:focus-visible,.W5RQPq_dismiss:focus-visible{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5);border-radius:var(--radius-xs)}
.IDctXq_stack{left:50%;bottom:calc(var(--chrome-inset) + var(--toolbar-h) + var(--space-10) + env(safe-area-inset-bottom,0));z-index:var(--z-toasts);align-items:center;gap:var(--space-2);width:min(calc(var(--space-12) * 10), calc(100vw - 2 * var(--chrome-inset)));pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard), visibility var(--dur-fast);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.IDctXq_stack[data-hidden]{opacity:0;visibility:hidden}.IDctXq_banners{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.IDctXq_toast{justify-content:center;max-width:100%;display:flex}
.Ag3Yqa_layer{z-index:var(--z-menus);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-exit), visibility var(--dur-fast);position:fixed;inset:0}.Ag3Yqa_layer[data-active]{opacity:1;visibility:visible;transition-timing-function:var(--ease-enter)}.Ag3Yqa_overlay{inset:var(--chrome-inset);border-radius:var(--radius-island);background:var(--drop-fill);position:absolute}.Ag3Yqa_overlay:before{content:"";border:var(--space-0_5) dashed var(--accent);border-radius:inherit;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Ag3Yqa_layer[data-active] .Ag3Yqa_overlay:before{animation:Ag3Yqa_breathe calc(var(--dur-flyin) * 2) var(--ease-standard) infinite alternate}}@keyframes Ag3Yqa_breathe{to{opacity:var(--opacity-processing)}}.Ag3Yqa_hint{top:var(--space-10);align-items:center;gap:var(--space-2);max-width:calc(100vw - 4 * var(--chrome-inset));padding:var(--space-2) var(--space-4);border:1px solid var(--island-line);border-radius:var(--radius-pill);background:var(--island);box-shadow:var(--elev-popover);color:var(--text-primary);font:var(--text-ui-13-medium);letter-spacing:var(--text-ui-13-medium-tracking);white-space:nowrap;margin:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Ag3Yqa_hint span{text-overflow:ellipsis;overflow:hidden}.Ag3Yqa_count{padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:var(--text-mono-10);letter-spacing:var(--text-mono-10-tracking);font-variant-numeric:tabular-nums;transform:translate(calc(var(--x,-100) * 1px + var(--space-3)), calc(var(--y,-100) * 1px + var(--space-4)));position:absolute;top:0;left:0}
.g3an9G_body{align-items:stretch;gap:var(--space-2);min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;display:flex}.g3an9G_body[data-variant=sheet]{gap:var(--space-4)}.g3an9G_body[data-variant=card] .g3an9G_check+.g3an9G_check{margin-top:var(--space-1)}.g3an9G_h1,.g3an9G_h2,.g3an9G_h3,.g3an9G_paragraph,.g3an9G_empty,.g3an9G_gap{margin:0}.g3an9G_h1{font:var(--text-note-h1);letter-spacing:var(--text-note-h1-tracking)}.g3an9G_h2{font:var(--text-note-h2);letter-spacing:var(--text-note-h2-tracking)}.g3an9G_h3{font:var(--text-note-h3);letter-spacing:var(--text-note-h3-tracking)}.g3an9G_paragraph,.g3an9G_text{font:var(--text-note-body)}.g3an9G_gap{height:var(--space-1)}.g3an9G_empty{font:var(--text-note-body);color:var(--text-tertiary)}.g3an9G_bullet,.g3an9G_check{align-items:flex-start;gap:var(--space-2);display:flex}.g3an9G_dot{width:var(--space-1);height:var(--space-1);margin-top:calc((var(--space-5) + 1px - var(--space-1)) / 2);border-radius:var(--radius-pill);background:var(--text-secondary);flex:none}.g3an9G_text{min-width:0;transition:color var(--dur-fast) var(--ease-standard)}.g3an9G_check[data-checked] .g3an9G_text{color:var(--text-secondary)}.g3an9G_box{width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--space-5) + 1px - var(--icon-sm)) / 2);border:1px solid var(--border-control);border-radius:var(--radius-xs);background:var(--island);color:var(--on-accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex:none;place-items:center;padding:0;display:grid;position:relative}.g3an9G_box:before{content:"";inset:calc(-1 * var(--space-1));position:absolute}.g3an9G_box[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.g3an9G_box[aria-disabled=true]{cursor:default}.g3an9G_box:focus-visible{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}.g3an9G_tick{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.g3an9G_box[data-animate] .g3an9G_tick{animation:g3an9G_tick-draw var(--dur-fast) var(--ease-standard) both}@keyframes g3an9G_tick-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){@keyframes g3an9G_tick-draw{0%{opacity:0}}}.g3an9G_code{padding:var(--space-3);border-radius:var(--radius-control);background:var(--sunken);font:var(--text-mono-12);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.g3an9G_code code{font:inherit}.g3an9G_link{color:var(--accent-text);text-underline-offset:var(--space-0_5);cursor:pointer;text-decoration:underline}.g3an9G_link:focus-visible{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5);border-radius:var(--radius-xs)}
._6b_o8G_root{z-index:var(--z-viewer);color:var(--ink-text);position:fixed;inset:0}._6b_o8G_scrim{background:var(--scrim);position:absolute;inset:0}._6b_o8G_position{top:var(--space-6);left:var(--space-6);align-items:center;gap:var(--space-3);min-height:var(--space-6);display:flex;position:absolute}._6b_o8G_positionText{font:var(--text-mono-11);font-variant-numeric:tabular-nums;color:var(--ink-text-secondary)}._6b_o8G_actions{top:var(--space-5);right:var(--space-6);gap:var(--space-1);display:flex;position:absolute}._6b_o8G_inkButton{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--ink-text);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}._6b_o8G_inkButton[data-filled],._6b_o8G_inkButton:hover{background:var(--ink-hover)}._6b_o8G_inkButton[aria-disabled=true]{cursor:default}._6b_o8G_inkButton:focus-visible,._6b_o8G_step:focus-visible{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}@media (pointer:coarse){._6b_o8G_inkButton{width:var(--control-h-touch);height:var(--control-h-touch)}}._6b_o8G_stage{top:calc(var(--space-16) + var(--space-12));bottom:calc(var(--space-16) + var(--space-12) + var(--space-8) + var(--space-1));left:calc(var(--space-16) + var(--space-12) + var(--space-8));right:calc(var(--space-16) + var(--space-12) + var(--space-8));justify-content:center;align-items:center;display:flex;position:absolute}._6b_o8G_image{object-fit:contain;border-radius:var(--radius-modal);min-width:0;max-width:100%;min-height:0;max-height:100%;box-shadow:var(--elev-modal);transform-origin:0 0;-webkit-user-drag:none;display:block}._6b_o8G_step{width:var(--space-10);height:var(--space-10);border:1px solid var(--ink-line);border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-text);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard);place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._6b_o8G_step:hover{background:var(--ink-hover)}._6b_o8G_previous{left:var(--space-12)}._6b_o8G_next{right:var(--space-12)}._6b_o8G_flipped{transform:rotate(180deg)}._6b_o8G_meta{left:50%;bottom:calc(var(--space-16) + var(--space-1));align-items:center;gap:var(--space-1);max-width:calc(100vw - 2 * var(--space-16));text-align:center;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}._6b_o8G_name{max-width:100%;font:var(--text-heading-20);letter-spacing:var(--text-heading-20-tracking);color:var(--ink-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._6b_o8G_details{font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);font-variant-numeric:tabular-nums;color:var(--ink-text-secondary);white-space:nowrap;margin:0}._6b_o8G_noteStage{inset:calc(var(--space-16) + var(--space-12)) var(--chrome-inset);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}._6b_o8G_sheet{box-sizing:border-box;width:min(calc(var(--space-16) * 10), 100%);max-height:100%;padding:var(--space-10);border:1px solid var(--island-line);border-radius:var(--radius-modal);background:var(--island);box-shadow:var(--elev-modal);color:var(--text-primary);pointer-events:auto;transform-origin:0 0;overflow-y:auto}@media not (min-width:40em){._6b_o8G_stage{left:var(--chrome-inset);right:var(--chrome-inset)}._6b_o8G_sheet{padding:var(--space-6)}}
.gV8Hta_backdrop{z-index:var(--z-viewer);padding:var(--chrome-inset);background:var(--scrim);animation:gV8Hta_dialog-fade var(--dur-base) var(--ease-enter);place-items:center;display:grid;position:fixed;inset:0}.gV8Hta_sheet{gap:var(--space-4);width:min(100%, calc(var(--panel-w) + var(--space-16) * 3));padding:var(--space-6);background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-modal);box-shadow:var(--elev-modal);color:var(--text-primary);animation:gV8Hta_dialog-rise var(--dur-base) var(--ease-enter);flex-direction:column;display:flex}@keyframes gV8Hta_dialog-fade{0%{opacity:0}}@keyframes gV8Hta_dialog-rise{0%{opacity:0;transform:translateY(var(--space-1))}}@media (prefers-reduced-motion:reduce){@keyframes gV8Hta_dialog-rise{0%{opacity:0}}}
@media (pointer:fine) and (forced-colors:none){:is(.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__pane.selection,.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__node,.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__edge,.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__nodesselection-rect){cursor:var(--rc-cursor-select,default)}:is(.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__pane.draggable,.r7ykDa_cursors.r7ykDa_cursors:where([data-rc-tool=hand]) .react-flow .react-flow__node,.r7ykDa_cursors.r7ykDa_cursors:where(:has(.react-flow__pane.draggable)) .react-flow .react-flow__node){cursor:var(--rc-cursor-hand,grab)}:is(.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__pane.dragging,.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__node.dragging){cursor:var(--rc-cursor-grabbing,grabbing)}:is(.r7ykDa_cursors.r7ykDa_cursors[data-rc-tool=note] .react-flow .react-flow__pane,.r7ykDa_cursors.r7ykDa_cursors[data-rc-cursor=note] .react-flow .react-flow__pane,.r7ykDa_cursors.r7ykDa_cursors[data-rc-cursor=note] .react-flow .react-flow__node,.r7ykDa_cursors.r7ykDa_cursors[data-rc-cursor=note] .react-flow .react-flow__edge){cursor:var(--rc-cursor-note,crosshair)}.r7ykDa_cursors.r7ykDa_cursors [data-rc-quick-note] textarea{cursor:var(--rc-cursor-text,text)}.r7ykDa_cursors.r7ykDa_cursors .react-flow .react-flow__node :is(textarea,input,[contenteditable=true]){cursor:var(--rc-cursor-text,text)}}
._7tTDZq_field{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-control);background:var(--sunken);display:flex;position:relative}._7tTDZq_field:focus-within{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}._7tTDZq_icon{color:var(--text-secondary);flex:none}._7tTDZq_input{min-width:0;height:100%;font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-primary);background:0 0;border:0;flex:1;padding:0}._7tTDZq_input:focus-visible{outline:none}._7tTDZq_input::placeholder{color:var(--text-tertiary);opacity:1}._7tTDZq_input::-webkit-search-cancel-button{appearance:none}@media (pointer:coarse){._7tTDZq_field{height:var(--control-h-touch)}}
.GrLsZq_header{align-items:center;gap:var(--space-2);height:var(--control-h);display:flex}.GrLsZq_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-heading-16);letter-spacing:var(--text-heading-16-tracking);color:var(--text-primary);flex:1;margin:0;overflow:hidden}.GrLsZq_list{max-height:calc(var(--row-h) * 8);outline:none;flex-direction:column;display:flex;overflow-y:auto}.GrLsZq_row,.GrLsZq_namingRow{align-items:center;gap:var(--space-2);height:var(--row-h);padding:0 var(--space-2);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard);flex:none;display:flex}.GrLsZq_row:hover,.GrLsZq_row[data-active]{background:var(--hover)}.GrLsZq_row[data-active]{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:calc(var(--space-0_5) * -1)}.GrLsZq_icon{color:var(--text-secondary);flex:none}.GrLsZq_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-primary);flex:1;overflow:hidden}.GrLsZq_meta{font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);color:var(--text-secondary);flex:none}.GrLsZq_check{color:var(--accent);flex:none}.GrLsZq_row[data-picked]{background:var(--accent-soft)}.GrLsZq_row[data-picked] .GrLsZq_name{font:var(--text-ui-13-medium);color:var(--accent-text)}.GrLsZq_row[data-picked] .GrLsZq_icon{color:var(--accent-text)}.GrLsZq_row[data-current]{cursor:default}.GrLsZq_row[data-current]:hover{background:0 0}.GrLsZq_row[data-current] .GrLsZq_name{color:var(--text-secondary)}.GrLsZq_separator{padding:var(--space-1) 0;flex:none}.GrLsZq_separator:before{content:"";border-top:1px solid var(--border);display:block}.GrLsZq_namingRow{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--border-control);cursor:text}.GrLsZq_namingRow:focus-within{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}.GrLsZq_nameInput{min-width:0;height:100%;font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-primary);background:0 0;border:0;flex:1;padding:0}.GrLsZq_nameInput:focus-visible{outline:none}.GrLsZq_nameInput::selection{background:var(--accent-soft)}.GrLsZq_footer{justify-content:flex-end;gap:var(--space-2);display:flex}
.MO-Zxq_layer{--quick-note-w:calc(var(--space-16) * 3 + var(--space-12));z-index:var(--z-menus);pointer-events:none;position:fixed;inset:0}.MO-Zxq_root{will-change:transform;position:absolute;top:0;left:0}.MO-Zxq_root[data-hidden]{visibility:hidden}.MO-Zxq_glyph{width:var(--space-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:0;left:0;overflow:visible}.MO-Zxq_glyph path{fill:var(--ink);stroke:var(--ink-text)}.MO-Zxq_root[data-phase=pinned] .MO-Zxq_glyph{opacity:1}.MO-Zxq_body{top:var(--space-3);left:var(--space-3);width:max-content;min-height:var(--control-h);max-width:var(--quick-note-w);padding:calc(var(--space-1) + var(--space-0_5)) var(--space-3);border:1px solid var(--ink-line);border-radius:calc(var(--control-h) / 2);background:var(--ink);box-shadow:var(--elev-popover);color:var(--ink-text);font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);transform-origin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3));transition:border-radius var(--dur-fast) var(--ease-standard);animation:MO-Zxq_bubble-in var(--dur-fast) var(--ease-enter) both;align-content:center;display:grid;position:absolute}.MO-Zxq_body[data-multiline]{border-radius:var(--radius-note)}.MO-Zxq_root[data-phase=pinned] .MO-Zxq_body{pointer-events:auto}.MO-Zxq_root[data-phase=leaving] .MO-Zxq_body{animation:MO-Zxq_bubble-out var(--dur-fast) var(--ease-exit) both}.MO-Zxq_body:has(.MO-Zxq_input:focus-visible){outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}@keyframes MO-Zxq_bubble-in{0%{opacity:0;transform:scale(.96)}}@keyframes MO-Zxq_bubble-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@keyframes MO-Zxq_bubble-in{0%{opacity:0}}@keyframes MO-Zxq_bubble-out{to{opacity:0}}}.MO-Zxq_grow{display:grid}.MO-Zxq_grow:after,.MO-Zxq_input{font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:0;grid-area:1/1;margin:0;padding:0}.MO-Zxq_grow:after{content:attr(data-value) " ";visibility:hidden}.MO-Zxq_input{resize:none;min-width:0;color:inherit;caret-color:var(--ink-text);background:0 0;overflow:hidden}.MO-Zxq_input:focus-visible{outline:none}.MO-Zxq_input::placeholder{color:var(--ink-text-secondary);opacity:1}.MO-Zxq_ghost{z-index:var(--z-items);pointer-events:none;position:fixed;inset:0}.MO-Zxq_ghostLayer{transform-origin:0 0;opacity:0;will-change:transform, opacity;position:absolute}.MO-Zxq_ghostIsland,.MO-Zxq_noteCard{background:var(--island);box-shadow:inset 0 0 0 1px var(--island-line), var(--elev-item)}.MO-Zxq_ghostLift{box-shadow:var(--elev-item-drag)}.MO-Zxq_ghostInk{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line), var(--elev-popover)}.MO-Zxq_ghostBubbleText{padding:calc(var(--space-1) + var(--space-0_5) + 1px) calc(var(--space-3) + 1px);color:var(--ink-text);font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);white-space:pre-wrap;overflow-wrap:anywhere;align-content:center;display:grid}.MO-Zxq_ghostNoteText,.MO-Zxq_noteCard{padding:var(--space-3);color:var(--text-primary);font:var(--text-note-body);white-space:pre-wrap;overflow-wrap:anywhere}
._3heQ0q_grid{grid-template-columns:repeat(auto-fill, minmax(var(--panel-w), 1fr));column-gap:var(--space-6);row-gap:var(--space-8);padding:0 var(--space-8);margin:0;list-style:none;display:grid}._3heQ0q_cell{min-width:0}@media not (min-width:40em){._3heQ0q_grid{padding:0 var(--space-4);grid-template-columns:minmax(0,1fr)}}
._55CeAW_ground{z-index:var(--z-board);background:var(--board);pointer-events:none;position:absolute;inset:0}._55CeAW_grid{width:100%;height:100%;position:absolute;inset:0}
.A6k3mG_area{padding:0 var(--space-8);flex:1;place-items:center;display:grid}.A6k3mG_state{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.A6k3mG_icon{color:var(--text-tertiary)}.A6k3mG_heading{font:var(--text-heading-16);letter-spacing:var(--text-heading-16-tracking);color:var(--text-primary);margin:0}.A6k3mG_line{width:min(100%, calc(var(--panel-w) + var(--space-16)));font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-secondary);margin:0}.A6k3mG_action{margin-top:var(--space-4)}
.brTS3W_frame{--card-radius:var(--radius-sm);--outline-radius:0;width:100%;height:100%;transition:transform var(--dur-fast) var(--ease-land);position:relative}.brTS3W_frame[data-kind=note]{--card-radius:var(--radius-note);--outline-radius:var(--radius-note);height:auto}.brTS3W_frame:before,.brTS3W_dragShadow{content:"";border-radius:var(--card-radius);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;inset:0}.brTS3W_frame:before{box-shadow:var(--elev-island)}.brTS3W_dragShadow{box-shadow:var(--elev-item-drag)}@media (hover:hover){.react-flow__node:not(.dragging):hover>.brTS3W_frame:not([data-editing],[data-motion]){transform:translateY(calc(-1 * var(--space-0_5)))}.react-flow__node:not(.dragging):hover>.brTS3W_frame:not([data-editing]):before{opacity:1}}.react-flow__node.dragging>.brTS3W_frame{transition-timing-function:var(--ease-standard);transform:scale(1.01)}.react-flow__node.dragging>.brTS3W_frame>.brTS3W_dragShadow{opacity:1}@media (prefers-reduced-motion:reduce){.brTS3W_frame{transform:none}.react-flow__node.dragging>.brTS3W_frame{transform:none}@media (hover:hover){.react-flow__node:not(.dragging):hover>.brTS3W_frame:not([data-editing],[data-motion]){transform:none}}}.brTS3W_frame:after{content:"";width:calc(100% * var(--canvas-zoom,1));height:calc(100% * var(--canvas-zoom,1));transform:scale(calc(1 / var(--canvas-zoom,1)));transform-origin:0 0;border-radius:calc(var(--outline-radius) * var(--canvas-zoom,1));outline:var(--icon-stroke) solid var(--accent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:0;left:0}.react-flow__node.selected>.brTS3W_frame:after{opacity:1}.brTS3W_frame[data-motion=arriving]{animation:brTS3W_item-arrive var(--dur-base) var(--ease-land) both}.brTS3W_frame[data-motion=leaving]{animation:brTS3W_item-leave var(--dur-fast) var(--ease-exit) both;pointer-events:none}@keyframes brTS3W_item-arrive{0%{opacity:0;transform:scale(.92)}}@keyframes brTS3W_item-leave{to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){@keyframes brTS3W_item-arrive{0%{opacity:0}}@keyframes brTS3W_item-leave{to{opacity:0}}}.brTS3W_card{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--sunken);width:100%;height:100%;box-shadow:var(--elev-item);transition:opacity var(--dur-slow) var(--ease-standard);position:relative;overflow:hidden}.brTS3W_card[data-status=uploading]{opacity:var(--opacity-processing)}.brTS3W_image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-standard);-webkit-user-drag:none;display:block}.brTS3W_image[data-loaded]{opacity:1}.brTS3W_missing{width:100%;height:100%;display:block}.brTS3W_card[data-status=failed]{border:var(--icon-stroke) dashed var(--danger);background:var(--danger-soft);box-shadow:none;display:flex}.brTS3W_failed{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);color:var(--danger);flex-direction:column;flex:1;display:flex}.brTS3W_failedName{max-width:100%;font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brTS3W_progress{left:var(--space-2);right:var(--space-2);bottom:calc(var(--space-2) + var(--space-0_5));height:var(--space-1);border-radius:var(--radius-pill);background:var(--island);pointer-events:none;position:absolute;overflow:hidden}.brTS3W_progressFill{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-fast) var(--ease-standard);display:block}.brTS3W_warningBadge{top:var(--space-1);right:var(--space-1);padding:var(--space-0_5);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);pointer-events:none;display:flex;position:absolute}.brTS3W_note{box-sizing:border-box;width:100%;padding:var(--space-4);border:1px solid var(--island-line);border-radius:var(--radius-note);background:var(--island);box-shadow:var(--elev-item);color:var(--text-primary);position:relative}.brTS3W_frame .react-flow__resize-control.handle.brTS3W_handle{width:var(--handle);height:var(--handle);border:var(--icon-stroke) solid var(--accent);border-radius:var(--radius-xs);background:var(--island);scale:calc(1 / var(--canvas-zoom,1));animation:brTS3W_fade-in var(--dur-fast) var(--ease-standard)}.brTS3W_frame .react-flow__resize-control.handle.brTS3W_handle:before{content:"";inset:calc(-1 * var(--space-1));position:absolute}.brTS3W_frame .react-flow__resize-control.line.brTS3W_resizeLine{border-color:#0000}.brTS3W_label{max-width:calc(var(--panel-w) + var(--space-16));font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);color:var(--accent-text);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;animation:brTS3W_fade-in var(--dur-fast) var(--ease-standard);overflow:hidden}.brTS3W_sizeBadge{padding:var(--space-0_5) var(--space-1);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font:var(--text-mono-10);letter-spacing:var(--text-mono-10-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;animation:brTS3W_fade-in var(--dur-fast) var(--ease-standard)}@keyframes brTS3W_fade-in{0%{opacity:0}}.brTS3W_formatBar{padding:var(--space-1);border:1px solid var(--ink-line);border-radius:var(--radius-note);background:var(--ink);box-shadow:var(--elev-popover);animation:brTS3W_bar-rise var(--dur-base) var(--ease-enter)}@keyframes brTS3W_bar-rise{0%{opacity:0;transform:translateY(var(--space-1))}}@media (prefers-reduced-motion:reduce){@keyframes brTS3W_bar-rise{0%{opacity:0}}}.brTS3W_formatGroup{align-items:center;gap:var(--space-1);display:flex}.brTS3W_formatButton{height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--ink-text);font:var(--text-ui-12-medium);cursor:pointer;transition:background-color var(--dur-instant) var(--ease-standard);background:0 0;border:0;align-items:center;display:inline-flex}.brTS3W_formatButton:hover,.brTS3W_formatButton[aria-pressed=true]{background:var(--ink-hover)}.brTS3W_formatButton:focus-visible{outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}.brTS3W_editor{cursor:text}.brTS3W_textRow,.brTS3W_codeRow{min-width:0;display:block}.brTS3W_editable{min-width:var(--space-4);white-space:pre-wrap;cursor:text;-webkit-user-select:text;user-select:text;outline:none}.brTS3W_editable[data-empty][data-placeholder]:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.brTS3W_codeText{display:block}
.OqXpma_header{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-8);flex:none;display:flex}.OqXpma_header[data-project]{padding-left:var(--space-6)}.OqXpma_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-heading-20);letter-spacing:var(--text-heading-20-tracking);color:var(--text-primary);margin:0;overflow:hidden}.OqXpma_spacer{flex:1}.OqXpma_cluster{align-items:center;gap:var(--space-2);flex:none;display:flex}.OqXpma_sort{align-items:center;gap:var(--space-1);height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-control);font:var(--text-ui-12-medium);color:var(--text-secondary);transition:background-color var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);display:inline-flex}.OqXpma_sort:hover{background:var(--hover);color:var(--text-primary)}.OqXpma_sort[data-open]{background:var(--pressed);color:var(--text-primary)}.OqXpma_toggle{gap:var(--space-0_5);display:flex}@media (pointer:coarse){.OqXpma_header,.OqXpma_sort{height:var(--control-h-touch)}}@media not (min-width:48em){.OqXpma_header{padding:0 var(--space-4)}.OqXpma_header[data-project]{padding-left:var(--space-2)}}
._09XwpW_button{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--text-primary);transition:color var(--dur-instant) var(--ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._09XwpW_button:before{content:"";border-radius:inherit;transition:inset var(--dur-instant) var(--ease-standard), background-color var(--dur-instant) var(--ease-standard);background:0 0;position:absolute;inset:0}._09XwpW_button>*{position:relative}._09XwpW_button[data-variant=toolbar]{width:var(--toolbar-btn);height:var(--toolbar-btn)}._09XwpW_button:hover:before{background:var(--hover)}._09XwpW_button:active:before,._09XwpW_button[data-toggled]:before{background:var(--pressed)}._09XwpW_button[data-active]{color:var(--on-accent)}._09XwpW_button[data-active]:before{background:var(--accent)}._09XwpW_button[data-active]:hover:before{background:var(--accent-hover)}._09XwpW_button[data-active]:active:before{background:var(--accent-pressed)}._09XwpW_button[data-variant=toolbar]:not([aria-disabled=true]):active:before{inset:calc(var(--space-0_5) / 2)}._09XwpW_button[data-accent-icon]:not([data-active]){color:var(--accent)}._09XwpW_button[data-quiet]{color:var(--text-secondary)}._09XwpW_button[data-quiet]:hover,._09XwpW_button[data-quiet]:active,._09XwpW_button[data-quiet][data-toggled],._09XwpW_button[data-quiet][aria-pressed=true]{color:var(--text-primary)}._09XwpW_button[aria-disabled=true]{cursor:default}._09XwpW_button[aria-disabled=true]:hover:before,._09XwpW_button[aria-disabled=true]:active:before{background:0 0}._09XwpW_button[data-variant=toolbar][aria-disabled=true]:hover:before{background:var(--hover)}@media (pointer:coarse){._09XwpW_button,._09XwpW_button[data-variant=toolbar]{width:var(--control-h-touch);height:var(--control-h-touch)}}@media (forced-colors:active){._09XwpW_button[data-active]{forced-color-adjust:none;color:highlighttext}._09XwpW_button[data-active]:before,._09XwpW_button[data-active]:hover:before,._09XwpW_button[data-active]:active:before{background:highlight}._09XwpW_button[data-toggled]:before{border:1px solid canvastext}}
.lPVpHG_menu{flex-direction:column;display:flex}.lPVpHG_item{align-items:center;gap:var(--space-2);width:100%;height:var(--row-h);padding:0 var(--space-2);border-radius:var(--radius-control);font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-primary);text-align:left;transition:background-color var(--dur-instant) var(--ease-standard);display:flex}.lPVpHG_item:not([aria-disabled=true]):hover,.lPVpHG_item:not([aria-disabled=true]):focus-visible{background:var(--hover)}.lPVpHG_item:not([aria-disabled=true]):active{background:var(--pressed)}.lPVpHG_item[aria-disabled=true]{cursor:default}.lPVpHG_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lPVpHG_hint{font:var(--text-mono-11);color:var(--text-tertiary);flex:none}.lPVpHG_separator{padding:var(--space-1) 0;flex:none}.lPVpHG_separator:before{content:"";border-top:1px solid var(--border);height:1px;display:block}.lPVpHG_check{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent);flex:none;display:inline-flex}.lPVpHG_item[data-tone=ink]{color:var(--ink-text)}.lPVpHG_item[data-tone=ink]:not([aria-disabled=true]):hover,.lPVpHG_item[data-tone=ink]:not([aria-disabled=true]):focus-visible{background:var(--ink-hover)}.lPVpHG_item[data-tone=ink]:not([aria-disabled=true]):active{background:var(--ink-line)}.lPVpHG_item[data-tone=ink] .lPVpHG_hint{color:var(--ink-text-secondary)}.lPVpHG_item[data-danger]{color:var(--ink-danger)}.lPVpHG_item[data-danger] .lPVpHG_hint{color:var(--ink-text-secondary)}.lPVpHG_separator[data-tone=ink]:before{border-top-color:var(--ink-line)}@media (pointer:coarse){.lPVpHG_item{height:var(--control-h-touch)}}
._6ziDva_popover{z-index:var(--z-menus);animation:_6ziDva_popover-in var(--dur-fast) var(--ease-enter);outline:none;position:fixed}@keyframes _6ziDva_popover-in{0%{opacity:0}}._6ziDva_measuring{opacity:0;top:0;left:0}
.qKBgiq_board{background:var(--board);-webkit-user-select:none;user-select:none;position:fixed;inset:0}.qKBgiq_board :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}.qKBgiq_flow{--xy-background-color:transparent;--xy-selection-background-color:var(--selection-fill);--xy-selection-border:1px solid var(--accent);--xy-edge-stroke:var(--link-same);--xy-edge-stroke-selected:var(--link-selected);--xy-connectionline-stroke:var(--link-selected);--xy-handle-background-color:var(--accent);--xy-resize-background-color:var(--accent)}.qKBgiq_flow .react-flow__pane.selection{cursor:default}.qKBgiq_flow .react-flow__pane.selection.dragging{cursor:grabbing}.qKBgiq_flow .react-flow__node:focus-visible{outline:none}.qKBgiq_flow .react-flow__node:focus-visible:after{content:"";width:calc(100% * var(--canvas-zoom,1));height:calc(100% * var(--canvas-zoom,1));transform:scale(calc(1 / var(--canvas-zoom,1)));transform-origin:0 0;outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5);pointer-events:none;position:absolute;top:0;left:0}.qKBgiq_flow .react-flow__nodesselection-rect:focus-visible{outline:none}.qKBgiq_flow .react-flow__nodesselection-rect:focus-visible:after{content:"";width:calc(100% * var(--canvas-zoom,1));height:calc(100% * var(--canvas-zoom,1));transform:scale(calc(1 / var(--canvas-zoom,1)));transform-origin:0 0;outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5);pointer-events:none;position:absolute;top:0;left:0}
.dpyMdW_viewport{left:var(--toast-centre,50%);bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0));z-index:var(--z-toasts);pointer-events:none;position:fixed;transform:translate(-50%)}.dpyMdW_toast{align-items:center;gap:var(--space-3);padding:0 var(--space-4);min-height:calc(var(--row-h) + var(--space-0_5));border-radius:var(--radius-pill);background:var(--ink);border:1px solid var(--ink-line);box-shadow:var(--elev-popover);color:var(--ink-text);white-space:nowrap;pointer-events:auto;animation:dpyMdW_toast-in var(--dur-base) var(--ease-enter) both;display:flex}.dpyMdW_toast[data-leaving]{animation:dpyMdW_toast-out var(--dur-base) var(--ease-exit) both}@keyframes dpyMdW_toast-in{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes dpyMdW_toast-out{to{opacity:0;transform:translateY(var(--space-2))}}@media (prefers-reduced-motion:reduce){@keyframes dpyMdW_toast-in{0%{opacity:0}}@keyframes dpyMdW_toast-out{to{opacity:0}}}.dpyMdW_icon{flex:none}.dpyMdW_message{font:var(--text-ui-12-medium)}.dpyMdW_detail{font:var(--text-mono-11);font-variant-numeric:tabular-nums;color:var(--ink-text-secondary)}.dpyMdW_divider{width:1px;height:var(--icon-sm);background:var(--ink-line);flex:none;align-self:center}.dpyMdW_action{margin:-1px calc(var(--space-4) * -1) -1px calc(var(--space-2) * -1);padding:0 var(--space-4) 0 var(--space-2);border-radius:0 var(--radius-pill) var(--radius-pill) 0;font:var(--text-ui-12-medium);color:var(--ink-text);transition:background-color var(--dur-instant) var(--ease-standard);align-self:stretch;align-items:center;display:inline-flex}.dpyMdW_action:hover{background:var(--ink-hover)}@media (pointer:coarse){.dpyMdW_toast{min-height:var(--control-h-touch)}}.dpyMdW_iconError{color:var(--ink-danger);flex:none}
.nxOPTW_island{background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-island);box-shadow:var(--elev-island);color:var(--text-primary);align-items:center;display:flex}.nxOPTW_popover{background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-note);box-shadow:var(--elev-popover);color:var(--text-primary)}.nxOPTW_ink{background:var(--ink);border:1px solid var(--ink-line);box-shadow:var(--elev-popover);color:var(--ink-text)}
.yZoE8G_menu{width:var(--panel-w);padding:var(--space-1);border-radius:var(--radius-note);flex-direction:column;display:flex}.yZoE8G_header{height:var(--row-h);padding:0 var(--space-2);font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);color:var(--text-secondary);align-items:center;display:flex}
.sruG8q_account{gap:var(--space-0_5);padding:var(--space-1) var(--space-2);flex-direction:column;min-width:0;display:flex}.sruG8q_caption{font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);color:var(--text-tertiary)}.sruG8q_email{text-overflow:ellipsis;white-space:nowrap;font:var(--text-ui-12);color:var(--text-primary);overflow:hidden}
.I_oUWW_mark{border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--accent-text)}
.jqNq1W_track{align-items:center;gap:var(--space-0_5);padding:var(--space-0_5);border-radius:var(--radius-control);background:var(--sunken);flex:none;display:inline-flex}.jqNq1W_segment{padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-sm);font:var(--text-ui-12-medium);color:var(--text-secondary);white-space:nowrap;transition:background-color var(--dur-instant) var(--ease-standard), color var(--dur-instant) var(--ease-standard);position:relative}.jqNq1W_segment:after{content:"";inset:calc((100% - var(--control-h)) / 2) 0;position:absolute}.jqNq1W_segment:hover{color:var(--text-primary)}.jqNq1W_segment[aria-checked=true]{background:var(--island);color:var(--text-primary);box-shadow:var(--elev-item)}@media (pointer:coarse){.jqNq1W_segment:after{inset:calc((100% - var(--control-h-touch)) / 2) calc(var(--space-0_5) / -2)}}@media (forced-colors:active){.jqNq1W_segment[aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}
.oj6TAq_row{align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:0 var(--space-2);display:flex}.oj6TAq_label{min-width:0;font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-secondary);flex:1}@media (pointer:coarse){.oj6TAq_row{min-height:var(--control-h-touch)}}
._9Ja8-G_projectTitle{align-items:center;gap:var(--space-2);min-width:0;display:flex}._9Ja8-G_titleHeading{min-width:0;font:inherit;margin:0}._9Ja8-G_titleButton{max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);text-overflow:ellipsis;white-space:nowrap;font:var(--text-heading-20);letter-spacing:var(--text-heading-20-tracking);color:var(--text-primary);transition:background-color var(--dur-instant) var(--ease-standard);display:block;overflow:hidden}._9Ja8-G_titleButton:hover{background:var(--hover)}._9Ja8-G_group{padding:0 var(--space-8);flex-direction:column;display:flex}._9Ja8-G_boardsGroup{gap:var(--space-2);flex-direction:column;display:flex}._9Ja8-G_groupPad{padding:0 var(--space-8)}._9Ja8-G_groupHeader{align-items:center;gap:var(--space-2);height:var(--row-h);font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);color:var(--text-secondary);margin:0;display:flex}._9Ja8-G_groupCount{font:var(--text-mono-11);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._9Ja8-G_projectList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9Ja8-G_projectRow{align-items:center;gap:var(--space-2);height:var(--row-h);padding:0 var(--space-2);border-radius:var(--radius-control);color:inherit;transition:background-color var(--dur-instant) var(--ease-standard);text-decoration:none;display:flex}._9Ja8-G_projectRow:hover{background:var(--hover)}._9Ja8-G_projectIcon{color:var(--text-secondary);flex:none}._9Ja8-G_projectName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-primary);flex:1;overflow:hidden}._9Ja8-G_projectMeta{font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);color:var(--text-secondary);flex:none}
._hlsWq_header{align-items:center;gap:var(--space-2);height:var(--control-h);display:flex}._hlsWq_title{min-width:0;font:var(--text-heading-16);letter-spacing:var(--text-heading-16-tracking);color:var(--text-primary);flex:1;margin:0}._hlsWq_form{gap:var(--space-4);flex-direction:column;display:flex}._hlsWq_body{font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-secondary);margin:0}._hlsWq_problem{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._hlsWq_problemAction{margin-left:calc(var(--space-2) * -1)}._hlsWq_footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}
.MFupia_backdrop{background:var(--board);position:fixed;inset:0;overflow:hidden}.MFupia_grid{background-image:linear-gradient(to right, var(--board-dot) 1px, transparent 1px);background-size:var(--space-5) var(--space-5);-webkit-mask-image:linear-gradient(#000 1px,#0000 1px);mask-image:linear-gradient(#000 1px,#0000 1px);-webkit-mask-size:var(--space-5) var(--space-5);mask-size:var(--space-5) var(--space-5);position:absolute;inset:0}.MFupia_card{top:calc(50% + var(--space-16) + var(--space-1) + var(--space-0_5));width:calc(var(--space-16) * 2);height:calc(var(--space-16) * 2.5);object-fit:cover;border-radius:var(--radius-sm);box-shadow:var(--elev-item);position:absolute}.MFupia_card[data-card=silhouette-reversed]{left:calc(50% - var(--space-16) * 5)}.MFupia_card[data-card=type-poster]{left:calc(50% - var(--space-16) * 2 - var(--space-8))}.MFupia_card[data-card=still-life]{left:50%;top:calc(50% + var(--space-16) + var(--space-6) + var(--space-0_5));width:calc(var(--space-16) * 1.75);height:calc(var(--space-16) * 2.1875)}.MFupia_card[data-card=landscape]{left:calc(50% + var(--space-16) * 2 + var(--space-4))}.MFupia_dim{background:var(--dim);position:absolute;inset:0}
.MHRUYW_menu{width:var(--panel-w);padding:var(--space-1);flex-direction:column;display:flex}
.V48NKa_field{width:100%;min-width:0;height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--sunken);font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-primary)}.V48NKa_field[data-size=sidebar]{font:var(--text-ui-12)}.V48NKa_field[data-size=heading]{width:auto;height:auto;padding:var(--space-1) var(--space-2);font:var(--text-heading-20);letter-spacing:var(--text-heading-20-tracking);field-sizing:content;max-width:100%}.V48NKa_field::selection{background:var(--accent-soft);color:var(--text-primary)}
.mSCa7W_screen{padding:var(--chrome-inset);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.mSCa7W_card{gap:var(--space-6);width:min(100%, calc(var(--panel-w) + var(--space-16) * 3));padding:var(--space-12);background:var(--island);border:1px solid var(--island-line);border-radius:var(--radius-modal);box-shadow:var(--elev-modal);color:var(--text-primary);flex-direction:column;display:flex;position:relative}@media not (min-width:30em){.mSCa7W_card{padding:var(--space-8) var(--space-6)}}.mSCa7W_well{padding:var(--space-3);border-radius:var(--radius-island);background:var(--sunken);color:var(--text-secondary);align-self:flex-start;display:inline-flex}.mSCa7W_well[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.mSCa7W_well[data-tone=info]{background:var(--info-soft);color:var(--info)}.mSCa7W_spin{animation:mSCa7W_spin var(--dur-flyin) var(--ease-standard) infinite}@keyframes mSCa7W_spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mSCa7W_spin{animation:none}}.mSCa7W_text{gap:var(--space-2);flex-direction:column;display:flex}.mSCa7W_title{font:var(--text-heading-28);letter-spacing:var(--text-heading-28-tracking);color:var(--text-primary);outline-offset:var(--space-1);margin:0}.mSCa7W_body{font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-secondary);margin:0}.mSCa7W_strong{font:var(--text-ui-13-medium);color:var(--text-primary)}.mSCa7W_banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);display:flex}.mSCa7W_banner p{font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);margin:0}.mSCa7W_banner[data-tone=success]{background:var(--success-soft);color:var(--success)}.mSCa7W_banner[data-tone=info]{background:var(--info-soft);color:var(--info)}.mSCa7W_actions{flex-direction:column;display:flex}.mSCa7W_actionsRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.mSCa7W_hint{font:var(--text-ui-11);letter-spacing:var(--text-ui-11-tracking);color:var(--text-tertiary);margin:0}.mSCa7W_form{display:contents}.mSCa7W_fields{gap:var(--space-4);flex-direction:column;display:flex}.mSCa7W_switches{align-items:center;gap:var(--space-1) var(--space-4);margin:calc(var(--space-3) * -1) calc(var(--space-2) * -1) 0;flex-wrap:wrap;display:flex}
.WsKPCW_field{gap:var(--space-2);flex-direction:column;display:flex}.WsKPCW_label{font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);color:var(--text-secondary)}.WsKPCW_input{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);background:var(--island);border:1px solid var(--border-control);border-radius:var(--radius-control);display:flex;position:relative}.WsKPCW_input[data-invalid]{border-color:var(--danger)}.WsKPCW_input[data-readonly]{background:var(--sunken)}.WsKPCW_input[data-readonly] input{color:var(--text-secondary)}.WsKPCW_input:has(input:focus){outline:var(--space-0_5) solid var(--focus-ring);outline-offset:var(--space-0_5)}.WsKPCW_input input:focus-visible{outline:none}.WsKPCW_icon{color:var(--text-secondary);flex:none}.WsKPCW_input input{min-width:0;height:100%;font:var(--text-ui-13);letter-spacing:var(--text-ui-13-tracking);color:var(--text-primary);background:0 0;border:0;flex:1;padding:0}.WsKPCW_input input::placeholder{color:var(--text-tertiary);opacity:1}.WsKPCW_error{align-items:flex-start;gap:var(--space-1);font:var(--text-ui-12);color:var(--danger);margin:0;display:flex}.WsKPCW_error svg{flex:none}@media (pointer:coarse){.WsKPCW_input{height:var(--control-h-touch)}}.WsKPCW_inlineAction{font:inherit;color:inherit;text-underline-offset:var(--space-0_5);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.WsKPCW_hint{font:var(--text-ui-12);color:var(--text-secondary);margin:0}
._001gEW_input{padding-right:var(--control-h)}._001gEW_toggle{display:flex;position:absolute;top:-1px;right:-1px}@media (pointer:coarse){._001gEW_input{padding-right:var(--control-h-touch)}}
.tc9fjW_sidebar{gap:var(--space-3);width:var(--panel-w);height:100%;padding:var(--space-2);background:var(--island);border-right:1px solid var(--border);flex-direction:column;flex:none;display:flex}.tc9fjW_top{gap:var(--space-2);flex-direction:column;display:flex}.tc9fjW_account{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-control);text-align:left;transition:background-color var(--dur-instant) var(--ease-standard);display:flex}.tc9fjW_account:hover{background:var(--hover)}.tc9fjW_account[data-open]{background:var(--pressed)}.tc9fjW_email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-ui-12-medium);color:var(--text-primary);flex:1;overflow:hidden}.tc9fjW_search{position:relative}.tc9fjW_keycap{top:50%;right:var(--space-1);padding:var(--space-0_5) var(--space-1);border:1px solid var(--island-line);border-radius:var(--radius-xs);background:var(--sunken);font:var(--text-mono-11);color:var(--text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.tc9fjW_search .tc9fjW_clear{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tc9fjW_group{flex-direction:column;display:flex}.tc9fjW_projects{min-height:0;margin:calc(var(--space-1) * -1);padding:var(--space-1);flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.tc9fjW_separator{padding:var(--space-1) 0;flex:none}.tc9fjW_separator:before{content:"";border-top:1px solid var(--border);display:block}.tc9fjW_sectionHeader{align-items:center;gap:var(--space-2);height:var(--row-h);padding-left:var(--space-2);flex:none;display:flex}.tc9fjW_sectionLabel{min-width:0;font:var(--text-ui-11-strong);letter-spacing:var(--text-ui-11-strong-tracking);color:var(--text-secondary);flex:1;margin:0}.tc9fjW_hint{padding:var(--space-1) var(--space-2);font:var(--text-ui-12);color:var(--text-tertiary);margin:0}.tc9fjW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tc9fjW_item{align-items:center;gap:var(--space-2);width:100%;height:var(--row-h);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-primary);text-align:left;transition:background-color var(--dur-instant) var(--ease-standard);text-decoration:none;display:flex}.tc9fjW_icon{color:var(--text-secondary);flex:none}.tc9fjW_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-ui-12);flex:1;overflow:hidden}.tc9fjW_count{font:var(--text-mono-11);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex:none}a.tc9fjW_item:hover{background:var(--hover)}a.tc9fjW_item:hover .tc9fjW_icon{color:var(--text-primary)}a.tc9fjW_item:hover .tc9fjW_count{color:var(--text-secondary)}.tc9fjW_item[data-selected],a.tc9fjW_item[data-selected]:hover{background:var(--accent-soft)}.tc9fjW_item[data-selected] .tc9fjW_label{font:var(--text-ui-12-medium);color:var(--accent-text)}.tc9fjW_item[data-selected] .tc9fjW_icon,.tc9fjW_item[data-selected] .tc9fjW_count,a.tc9fjW_item[data-selected]:hover .tc9fjW_icon,a.tc9fjW_item[data-selected]:hover .tc9fjW_count{color:var(--accent-text)}.tc9fjW_item[aria-disabled=true]{cursor:default}.tc9fjW_projectRow{position:relative}.tc9fjW_projectRow .tc9fjW_more{opacity:0;transition:opacity var(--dur-instant) var(--ease-standard);position:absolute;top:0;right:0}.tc9fjW_projectRow:hover .tc9fjW_more,.tc9fjW_projectRow:focus-within .tc9fjW_more,.tc9fjW_projectRow[data-menu-open] .tc9fjW_more{opacity:1}.tc9fjW_projectRow:hover .tc9fjW_count,.tc9fjW_projectRow:focus-within .tc9fjW_count,.tc9fjW_projectRow[data-menu-open] .tc9fjW_count{visibility:hidden}.tc9fjW_projectRow:hover a.tc9fjW_item:not([data-selected]),.tc9fjW_projectRow[data-menu-open] .tc9fjW_item:not([data-selected]){background:var(--hover)}@media (hover:none){.tc9fjW_projectRow .tc9fjW_more{opacity:1}.tc9fjW_projectRow .tc9fjW_count{visibility:hidden}}.tc9fjW_editing{height:var(--row-h);display:flex}.tc9fjW_spacer{flex:1}.tc9fjW_bottom{flex-direction:column;display:flex}@media (pointer:coarse){.tc9fjW_item,.tc9fjW_account,.tc9fjW_sectionHeader{min-height:var(--control-h-touch)}}
.KEyZvq_shell{background:var(--island);height:100dvh;color:var(--text-primary);display:flex}.KEyZvq_content{gap:var(--space-6);min-width:0;padding:var(--space-6) 0 var(--space-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.KEyZvq_toasts{--toast-centre:calc(var(--panel-w) + (100vw - var(--panel-w)) / 2)}@media not (min-width:40em){.KEyZvq_toasts{--toast-centre:50%}}
