:root{--chrome-silver-top:#f2f4f5;--chrome-silver-mid:#d8dde0;--chrome-silver-bottom:#bec5c9;--chrome-bar-top:#eef1f3;--chrome-bar-bottom:#bfc6cc;--chrome-title-ink:#20262a;--chrome-title-ink-muted:#4a545c;--chrome-window-border:#7c8389;--chrome-window-gutter:#d9e0e9;--chrome-window-shell:#202428;--chrome-bevel-highlight:#ffffffb8;--chrome-bevel-shadow:#20262a38;--chrome-bevel-rim:#9ca4aa;--chrome-light-red:#ea5b55;--chrome-light-red-top:#f4837c;--chrome-light-red-bottom:#cf4038;--chrome-light-amber:#f3b940;--chrome-light-amber-top:#f8d178;--chrome-light-amber-bottom:#d99a1c;--chrome-light-green:#43b968;--chrome-light-green-top:#78d492;--chrome-light-green-bottom:#2a9c4d;--chrome-light-ring:#20262a47;--chrome-light-rim-close:#a8342e;--chrome-light-rim-minimize:#8a5f0c;--chrome-light-rim-zoom:#1c6f39;--chrome-light-rim-inactive:#767c82;--chrome-light-inactive:#c9ced3;--chrome-light-inactive-top:#dde1e5;--chrome-light-inactive-bottom:#b3b9bf;--chrome-light-glyph-close:#3b1512;--chrome-light-glyph-minimize:#3d2a03;--chrome-light-glyph-zoom:#05300f;--chrome-button-face-top:#fdfdfe;--chrome-button-face-bottom:#e6eaec;--chrome-button-rim:#8e969d;--chrome-button-glyph:#394047;--chrome-button-face-active:#d3d9dd;--surface-app:#202428;--surface-content:#f7f8f9;--surface-panel:#fff;--surface-panel-alt:#e2e6e9;--surface-inset:#f2f4f5;--surface-inset-strong:#e9ecee;--surface-tint-blue:#dde9f7;--surface-tint-blue-soft:#eaf3ff;--surface-reading:#fffdf7;--surface-plate:#06090a;--surface-feature:#0c1116;--hairline:#d3d8dc;--hairline-strong:#b7bec4;--border-panel:#cbd1d5;--border-field:#aab2b8;--border-dashed:#8e9aa1;--border-reading:#c9c2b5;--ink-strong:#20262a;--ink-muted:#5f6870;--ink-placeholder:#6b747b;--ink-on-dark:#fff;--ink-on-dark-muted:#c8ced2;--ink-reading:#33383b;--ink-reading-eyebrow:#6f5c43;--sidebar-top:#e8edf3;--sidebar-bottom:#ccd5de;--sidebar-edge:#b7bec4;--sidebar-label:#48545f;--sidebar-row-ink:#34424d;--sidebar-row-hover:#ffffff8c;--sidebar-badge-ink:#5b6874;--sidebar-selected-top:#1e6fd8;--sidebar-selected-bottom:#0955c2;--sidebar-selected-ink:#fff;--sidebar-selected-rail:#062f6d;--blue-accent:#1672e8;--blue-accent-hover:#0f63cf;--blue-accent-active:#0a4fae;--blue-accent-edge:#0955c2;--blue-ink:#0a56b8;--blue-on-accent:#fff;--link:var(--blue-ink);--link-hover:#08499c;--focus-ring:#0a56b8;--focus-ring-halo:#fff;--focus-ring-width:2px;--focus-ring-offset:2px;--display-face:#dde6c4;--display-face-top:#e4ecd0;--display-face-bottom:#cfd9b4;--display-border:#8d9b75;--display-ink:#273027;--display-ink-muted:#4f5849;--display-rule-track:#b9c2a2;--display-rule-fill:#4a5544;--display-rule-edge:#3c483059;--display-scrubber:#3a4438;--display-scrubber-rim:#fff;--cover-red:#e55445;--cover-red-field:#1f2f46;--cover-red-hatch:#f3cc75;--cover-teal:#2ca58d;--cover-teal-field:#0e3a35;--cover-teal-hatch:#e3d8b0;--cover-pink:#d37a9b;--cover-pink-field:#4b2c51;--cover-pink-hatch:#f6dfc8;--cover-gold:#e0a830;--cover-gold-field:#19191c;--cover-gold-hatch:#f3efe5;--cover-sky:#8fc4e8;--cover-sky-field:#293f62;--cover-sky-hatch:#f4dfc0;--cover-orange:#e66d47;--cover-orange-field:#5d3027;--cover-orange-hatch:#f4d7a0;--cover-olive:#90b168;--cover-olive-field:#27362d;--cover-olive-hatch:#e3e5cf;--cover-rose:#d86666;--cover-rose-field:#422c2c;--cover-rose-hatch:#f7ece0;--cover-plate:#06090a;--cover-plate-ink:#fff;--cover-plate-ink-muted:#c8ced2;--viz-field:#06090a;--viz-panel:#11171b;--viz-ribbon:#20e2b1;--viz-ribbon-mid:#158a6e;--viz-ribbon-dim:#0e4c3e;--viz-ribbon-cool:#193752;--viz-particle:#18a07f;--viz-glow:#20e2b159;--viz-wave-played:#20e2b1;--viz-wave-idle:#66747c;--viz-meta:#a6b0b5;--photos-ground:#22262a;--photos-well:#1a1d21;--photos-rail:#2b3035;--photos-bar:#31363b;--photos-edge:#14161a;--photos-rule:#464c53;--photos-ink:#f2f4f5;--photos-ink-muted:#b7c0c7;--photos-ink-faint:#9aa3aa;--photos-print:#fbfaf6;--photos-print-edge:#cac4b4;--photos-print-back:#e7e3d8;--photos-print-ink:#2a2723;--photos-print-ink-muted:#5d574d;--notes-desk:#d9d5cc;--notes-paper:#f8eec0;--notes-paper-edge:#ded0a0;--notes-rule:#b9c4d4;--notes-rule-strong:#9fa9bd;--notes-margin-rule:#c4564e;--notes-margin-rule-soft:#e2b3ae;--notes-ink:#2c2a20;--notes-ink-muted:#5f5a45;--notes-ink-placeholder:#696350;--notes-signature:#29406b;--sample-hazard:#b0177f;--sample-hazard-dark:#12060e;--sample-tint:#fdf0f8;--sample-ink:#20262a;--sample-on-hazard:#fff;--font-ui:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Segoe UI", Tahoma, Verdana, "DejaVu Sans", Geneva, sans-serif;--font-aqua:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Segoe UI", Tahoma, Verdana, "DejaVu Sans", Geneva, sans-serif;--font-reading:"Iowan Old Style", "Charter", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-3xs:.6875rem;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-reading:1.65;--tracking-caps:.08em;--tracking-caps-wide:.12em;--tracking-tight:-.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-scale:1;--reading-size:calc(1.0625rem * var(--text-scale));--reading-size-lead:calc(1.25rem * var(--text-scale));--reading-size-heading:calc(1.5rem * var(--text-scale));--measure-reading:66ch;--measure-prose:60ch;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--touch-target:44px;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--shadow-window:0 18px 44px #06090a6b;--shadow-card:0 1px 2px #20262a14;--shadow-card-raised:0 2px 6px #20262a24;--shadow-raised:inset 0 1px 0 var(--chrome-bevel-highlight), 0 1px 1px #20262a2e;--shadow-inset:inset 0 1px 2px #20262a24;--shadow-popover:0 8px 24px #06090a47;--dur-instant:1ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--sidebar-width:244px;--transport-height:80px;--titlebar-height:32px;--status-height:26px;--shell-breakpoint:768px;--z-sticky:10;--z-popover:40;--z-overlay:80;--aqua-titlebar-height:26px;--growbox-size:15px;--gel-blue-top:#1f6fd6;--gel-blue-mid:#1560c4;--gel-blue-bottom:#0b4ba8;--gel-blue-rim:#0a4093;--gel-blue-ink:#fff;--gel-blue-halo:#5a96f073;--gel-grey-top:#fbfbfc;--gel-grey-mid:#e2e2e6;--gel-grey-bottom:#cdcdd2;--gel-grey-rim:#6f757b;--gel-grey-ink:#2b2b2e;--gel-gloss-top:#ffffffd9;--gel-gloss-bottom:#ffffff2e;--metal-grain-light:#ffffff4d;--metal-grain-dark:#00000006;--metal-top:#f0f2f3;--metal-mid:#dfe3e6;--metal-bottom:#c6ccd1;--metal-ridge:#6f767d;--window-border:#6d747a;--window-inner-line:#ffffff8c;--window-title-ink-off:#5f666d;--shadow-window-active:0 22px 50px -12px #0208148c, 0 8px 18px #02081452, 0 0 0 1px #0000002e;--shadow-window-inactive:0 10px 24px -8px #02081459;--table-header-top:#f6f8f9;--table-header-mid:#e6eaee;--table-header-bottom:#dbe0e5;--table-header-ink:#3a4249;--table-header-rule:#c3c9ce;--table-header-base:#a9b0b6;--table-sorted-top:#dcebfb;--table-sorted-mid:#c9dcf4;--table-sorted-bottom:#bcd4f0;--table-sorted-ink:#24313f;--table-sorted-arrow:#12508f;--table-row:#fff;--table-row-alt:#edf1f5;--table-row-rule:#e2e7eb;--table-row-hover:#e4ecf5;--table-sorted-cell:#eaf1fa;--table-sorted-cell-alt:#dfe8f3;--table-header-height:17px;--table-row-height:22px;--table-selected-ink:#fff;--table-selected-meta:#dbe7f8;--table-unfocused:#b8bfc6;--table-unfocused-ink:#1c2226;--scrollbar-size:15px;--scrollbar-track-top:#dfe4e9;--scrollbar-track-mid:#eef1f4;--scrollbar-track-bottom:#e4e8ec;--scrollbar-track-edge:#b9c0c6;--scrollbar-thumb-top:#7db1ee;--scrollbar-thumb-mid:#3d7ccd;--scrollbar-thumb-bottom:#2a63b4;--scrollbar-thumb-rim:#2f66ab;--scrollbar-flat-track:#e9edf1}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}}@media (prefers-contrast:more){:root{--hairline:#8e979d;--hairline-strong:#6d767c;--border-panel:#7c8389;--border-field:#5f6870;--border-dashed:#4a545c;--border-reading:#8d8474;--sidebar-edge:#6d767c;--ink-muted:#454d54;--ink-placeholder:#454d54;--display-ink-muted:#333b2f;--display-border:#5b6549;--focus-ring:#04306e;--focus-ring-width:3px;--chrome-light-ring:#20262aa6;--chrome-button-rim:#5f6870;--viz-wave-idle:#97a3aa;--metal-grain-light:#ffffff1f;--metal-grain-dark:#00000003;--metal-ridge:#4c5359;--table-header-ink:#262c31;--table-header-rule:#98a0a6;--table-header-base:#6d767c;--table-row-rule:#b7bec4;--table-row-alt:#e3e9ee;--table-sorted-cell:#dceafa;--table-sorted-cell-alt:#cfdff2;--table-sorted-arrow:#0b3f74;--table-unfocused:#a3abb2;--gel-grey-rim:#4a5257;--window-border:#4a5257;--scrollbar-track-edge:#8e979d;--scrollbar-thumb-mid:#1e5aa3}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html:focus-within{scroll-behavior:auto}body{background:var(--surface-app);min-height:100dvh;color:var(--ink-strong);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:var(--leading-tight)}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:var(--link);text-underline-offset:.16em;text-decoration-thickness:max(1px,.06em)}a:hover{color:var(--link-hover)}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-halo)}:focus:not(:focus-visible){outline:none}@media (forced-colors:active){:focus-visible{box-shadow:none;outline:3px solid canvastext}}::selection{background:var(--surface-tint-blue);color:var(--ink-strong)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
:root{--recipe-silver-bar:linear-gradient(to bottom, var(--chrome-bar-top) 0%, var(--chrome-silver-mid) 58%, var(--chrome-bar-bottom) 100%);--recipe-silver-titlebar:linear-gradient(to bottom, var(--chrome-silver-top) 0%, var(--chrome-silver-mid) 55%, var(--chrome-silver-bottom) 100%);--recipe-silver-status:linear-gradient(to bottom, var(--surface-inset-strong) 0%, var(--chrome-silver-bottom) 100%);--recipe-sidebar:linear-gradient(to bottom, var(--sidebar-top) 0%, var(--sidebar-bottom) 100%);--recipe-selected-bar:linear-gradient(to bottom, var(--sidebar-selected-top) 0%, var(--sidebar-selected-bottom) 100%);--recipe-button-face:linear-gradient(to bottom, var(--chrome-button-face-top) 0%, var(--chrome-button-face-bottom) 100%);--recipe-accent-fill:linear-gradient(to bottom, var(--blue-accent) 0%, var(--blue-accent) 62%, var(--blue-accent-hover) 100%);--recipe-bevel:inset 0 1px 0 var(--chrome-bevel-highlight), inset 0 -1px 0 var(--chrome-bevel-shadow);--recipe-bevel-pressed:inset 0 1px 3px #20262a4d, inset 0 -1px 0 var(--chrome-bevel-highlight);--recipe-brushed-metal:repeating-linear-gradient(180deg, var(--metal-grain-light) 0 1px, var(--metal-grain-dark) 1px 2px), repeating-linear-gradient(180deg, #fff0 0 3px, var(--metal-grain-dark) 3px 4px), repeating-linear-gradient(180deg, var(--metal-grain-light) 0 7px, var(--metal-grain-dark) 7px 9px), linear-gradient(180deg, var(--metal-top) 0%, var(--metal-mid) 46%, var(--metal-bottom) 100%);--recipe-gel-blue:linear-gradient(180deg, var(--gel-blue-top) 0%, var(--gel-blue-mid) 55%, var(--gel-blue-bottom) 100%);--recipe-gel-grey:linear-gradient(180deg, var(--gel-grey-top) 0%, var(--gel-grey-mid) 52%, var(--gel-grey-bottom) 100%);--recipe-gel-gloss:linear-gradient(180deg, var(--gel-gloss-top), var(--gel-gloss-bottom));--recipe-gel-shadow:inset 0 1px 0 #ffffff8c, inset 0 -6px 10px -6px #fff6, 0 1px 2px #061a3c73;--recipe-lcd:linear-gradient(180deg, #ffffff73 0%, #fff0 26%), linear-gradient(180deg, var(--display-face-top) 0%, var(--display-face) 42%, var(--display-face-bottom) 100%);--recipe-lcd-shadow:inset 0 1px 3px #3c483059, 0 1px 0 #ffffffb3;--recipe-column-header:linear-gradient(180deg, var(--table-header-top) 0%, var(--table-header-mid) 52%, var(--table-header-bottom) 100%);--recipe-column-header-sorted:linear-gradient(180deg, var(--table-sorted-top) 0%, var(--table-sorted-mid) 52%, var(--table-sorted-bottom) 100%)}.itoyne-gel-scroll{scrollbar-color:var(--scrollbar-thumb-mid) var(--scrollbar-flat-track)}.itoyne-gel-scroll::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.itoyne-gel-scroll ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.itoyne-gel-scroll::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--scrollbar-track-top) 0%, var(--scrollbar-track-mid) 55%, var(--scrollbar-track-bottom) 100%);border-left:1px solid var(--scrollbar-track-edge)}.itoyne-gel-scroll ::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--scrollbar-track-top) 0%, var(--scrollbar-track-mid) 55%, var(--scrollbar-track-bottom) 100%);border-left:1px solid var(--scrollbar-track-edge)}.itoyne-gel-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);border:1px solid var(--scrollbar-thumb-rim);background:linear-gradient(180deg, #ffffffd9 0%, #ffffff26 42%, #fff0 55%), linear-gradient(180deg, var(--scrollbar-thumb-top) 0%, var(--scrollbar-thumb-mid) 52%, var(--scrollbar-thumb-bottom) 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #0a2d5f59}.itoyne-gel-scroll ::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);border:1px solid var(--scrollbar-thumb-rim);background:linear-gradient(180deg, #ffffffd9 0%, #ffffff26 42%, #fff0 55%), linear-gradient(180deg, var(--scrollbar-thumb-top) 0%, var(--scrollbar-thumb-mid) 52%, var(--scrollbar-thumb-bottom) 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #0a2d5f59}.itoyne-gel-scroll::-webkit-scrollbar-corner{background:var(--scrollbar-track-bottom)}.itoyne-gel-scroll ::-webkit-scrollbar-corner{background:var(--scrollbar-track-bottom)}@media (forced-colors:active){.itoyne-gel-scroll{scrollbar-color:auto}}.itoyne-panel{background:var(--surface-panel);border:1px solid var(--border-panel);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.itoyne-inset{background:var(--surface-inset);border:1px solid var(--hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset)}.itoyne-gel{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--gel-grey-rim);background:var(--recipe-gel-grey);box-shadow:var(--recipe-gel-shadow);color:var(--gel-grey-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:none;display:inline-flex;position:relative}.itoyne-gel:before{content:"";background:var(--recipe-gel-gloss);pointer-events:none;border-radius:999px 999px 60% 60%/999px 999px 22px 22px;height:34%;position:absolute;inset:1px 1px auto}.itoyne-gel-primary{border-color:var(--gel-blue-rim);background:var(--recipe-gel-blue);color:var(--gel-blue-ink);text-shadow:0 1px 1px #0420508c}.itoyne-gel-default{box-shadow:var(--recipe-gel-shadow), 0 0 0 3px var(--gel-blue-halo)}.itoyne-gel:active:not(:disabled){background:var(--chrome-button-face-active);box-shadow:var(--recipe-bevel-pressed)}.itoyne-gel-primary:active:not(:disabled){background:linear-gradient(180deg, var(--gel-blue-bottom) 0%, var(--gel-blue-mid) 100%)}.itoyne-gel:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media (forced-colors:active){.itoyne-gel{border:1px solid buttontext}.itoyne-gel:before{display:none}}.itoyne-status-button{border:1px solid var(--chrome-button-rim);border-radius:var(--radius-sm);background:var(--recipe-button-face);width:22px;height:18px;box-shadow:var(--recipe-bevel);color:var(--chrome-button-glyph);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.itoyne-status-button[aria-pressed=true]{background:var(--chrome-button-face-active);box-shadow:var(--recipe-bevel-pressed);color:var(--ink-strong)}.itoyne-status-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}@media (pointer:coarse){.itoyne-status-button{background-clip:content-box;margin:-13px;padding:13px}}@media (forced-colors:active){.itoyne-status-button{border:1px solid buttontext}.itoyne-status-button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}}.itoyne-grow-ridges{background:repeating-linear-gradient(315deg, var(--metal-ridge) 0 1px, #ffffffd9 1px 2px, transparent 2px 4px);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(to top left,#000 0 55%,#0000 55%);mask-image:linear-gradient(to top left,#000 0 55%,#0000 55%)}@media (forced-colors:active){.itoyne-grow-ridges{background:canvastext}}.itoyne-hairline{border:0;border-top:1px solid var(--hairline);margin:0}.itoyne-hairline-strong{border:0;border-top:1px solid var(--hairline-strong);margin:0}.itoyne-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-strong);background:var(--table-row)}.itoyne-table caption{text-align:left;font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted);padding:var(--space-2) var(--space-3)}.itoyne-table th{text-align:left;height:17px;font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--table-header-ink);padding:var(--space-1) var(--space-3);background:var(--recipe-column-header);border-right:1px solid var(--table-header-rule);border-bottom:1px solid var(--table-header-base);white-space:nowrap;z-index:var(--z-sticky);position:sticky;top:0}.itoyne-table th:last-child{border-right:0}.itoyne-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--table-row-rule);vertical-align:middle}.itoyne-table tbody tr:nth-child(2n) td{background:var(--table-row-alt)}.itoyne-table tbody tr:hover td{background:var(--table-row-hover)}.itoyne-table tbody tr[aria-selected=true] td,.itoyne-table tbody tr[aria-selected=true]:hover td,.itoyne-table tbody tr[aria-selected=true]:nth-child(2n) td{background:var(--recipe-selected-bar);color:var(--table-selected-ink);font-weight:var(--weight-semibold)}.itoyne-table tbody tr[aria-selected=true] .itoyne-num{color:var(--table-selected-ink)}.itoyne-table .itoyne-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap}@media (forced-colors:active){.itoyne-table th,.itoyne-table td{border-color:canvastext}.itoyne-table tbody tr[aria-selected=true] td{color:highlighttext;forced-color-adjust:none;background:highlight}}.itoyne-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.itoyne-caps{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--text-3xs);font-weight:var(--weight-semibold)}.itoyne-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}
:root{--menubar-height:22px;--dock-icon-size:64px;--dock-height:118px;--dock-reserve:calc(var(--dock-height) + 28px);--desktop-gutter:14px;--aqua-titlebar-height:26px;--z-window:20;--z-desktop-icons:10;--z-accessory:30;--z-dock:50;--z-menubar:60;--font-aqua:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Segoe UI", Tahoma, Verdana, "DejaVu Sans", Geneva, sans-serif;--desktop-ground:#16447f;--recipe-desktop-blue:radial-gradient(78% 62% at 50% 34%, #9acdfab8 0%, #4a92d857 44%, #16447f00 76%), radial-gradient(120% 100% at 50% 124%, #0618366b 0%, #06183600 62%), linear-gradient(180deg, #2f6dae 0%, #16447f 52%, #0b2a55 100%);--menubar-top:#f7f8f9;--menubar-mid:#eceef0;--menubar-bottom:#dfe2e5;--menubar-edge:#9298a0;--menubar-ink:#101014;--menubar-ink-off:#6d7278;--menubar-panel:#f4f5f7;--menubar-panel-edge:#a6acb3;--menubar-glass:#f6f7f9db;--menubar-blur:12px;--dock-blur:10px;--menubar-hl-top:#2a72d4;--menubar-hl-bottom:#1f62c2;--recipe-menubar:linear-gradient(180deg, var(--menubar-top) 0%, var(--menubar-mid) 50%, var(--menubar-bottom) 100%);--dock-shelf-top:#ffffffc7;--dock-shelf-mid:#f0f5fb9e;--dock-shelf-bottom:#c4d2e49e;--dock-rim:#ffffffd9;--dock-running-dot:#17325c;--dock-label-face:#fff;--dock-label-ink:#1c1c1e;--dock-label-edge:#182c4e47;--dock-opaque:#e2e9f2;--dock-tile-radius:22.7%;--dock-tile-rim:#081a3680;--dock-tile-rim-light:#f6faff99;--dock-tile-bounce:#cee4ff42;--dock-tile-shadow:none;--dock-tile-shadow-pop:none;--dock-pop-brightness:1;--dock-tile-dome:radial-gradient(122% 80% at 50% -16%, #ffffffbd 0%, #ffffff57 44%, #fff0 62%), radial-gradient(150% 62% at 50% 118%, var(--dock-tile-bounce) 0%, #fff0 62%);--dock-tile-dome-photo:radial-gradient(122% 80% at 50% -16%, #fff6 0%, #ffffff26 44%, #fff0 62%), radial-gradient(150% 62% at 50% 118%, var(--dock-tile-bounce) 0%, #fff0 62%);--dock-pop-scale:1.32;--dock-pop-duration:.14s;--desktop-icon-pop-scale:1.04;--chrome-light-rim-close:#a8342e;--chrome-light-rim-minimize:#8a5f0c;--chrome-light-rim-zoom:#1c6f39;--chrome-light-rim-inactive:#767c82;--chrome-light-inactive:#c9ced3;--window-border:#6d747a;--window-title-ink-off:#5f666d;--recipe-brushed-metal:repeating-linear-gradient(180deg, #ffffff1a 0, #fff0 1px, #00000003 2px), repeating-linear-gradient(180deg, #ffffff42 0, #fff0 2px, #00000008 4px), repeating-linear-gradient(180deg, #ffffff4d 0, #fff0 4px, #00000009 9px), repeating-linear-gradient(180deg, #ffffff2e 0, #fff0 11px, #00000007 23px), linear-gradient(180deg, #f2f4f5 0%, #dde1e5 46%, #c2c8ce 100%);--login-panel-top:#e6e6ea;--login-panel-bottom:#d8d8dc;--login-ink:#1c1c1e;--login-ink-secondary:#4a4a4f}[data-itoyne-shell]{scrollbar-color:#3d7ccd #e9edf1}[data-itoyne-shell] ::-webkit-scrollbar{width:15px;height:15px}[data-itoyne-shell] ::-webkit-scrollbar-track{background:linear-gradient(#dfe4e9 0%,#eef1f4 55%,#e4e8ec 100%);border-left:1px solid #b9c0c6}[data-itoyne-shell] ::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:linear-gradient(#ffffffd9 0%,#ffffff26 42%,#fff0 55%),linear-gradient(#7db1ee 0%,#3d7ccd 52%,#2a63b4 100%);border:1px solid #2f66ab;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #0a2d5f59}[data-window-body]>:first-child{background:0 0;flex:auto;min-height:0;padding:0}[data-window-body]>:first-child>:first-child{box-shadow:none;border:0;border-radius:0}[data-window-body]>:first-child>:first-child>:first-child{display:none}@media (prefers-reduced-transparency:reduce){:root{--dock-shelf-top:var(--dock-opaque);--dock-shelf-mid:var(--dock-opaque);--dock-shelf-bottom:var(--dock-opaque);--dock-rim:#8fa3bd;--menubar-glass:#f2f4f5;--menubar-blur:0px;--dock-blur:0px}}@media (prefers-reduced-motion:reduce){[data-itoyne-shell],[data-itoyne-shell] *,[data-itoyne-shell] :before,[data-itoyne-shell] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-overlay);padding:var(--space-3) var(--space-4);background:var(--surface-panel);border:1px solid var(--border-panel);border-radius:var(--radius-sm);color:var(--link);font-size:var(--text-sm);font-weight:var(--weight-semibold);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:absolute}.skip-link:focus-visible{box-shadow:var(--shadow-popover);transform:translateY(0)}:root[data-reduced-motion=true]{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body{overflow-x:hidden}
.Dock-module__JfLlXW__dock{z-index:var(--z-dock);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0;overflow:visible}.Dock-module__JfLlXW__shelf{height:var(--dock-height);pointer-events:auto;background:linear-gradient(180deg, var(--dock-shelf-top) 0%, var(--dock-shelf-mid) 48%, var(--dock-shelf-bottom) 100%);border:1px solid var(--dock-rim);border-bottom:0;border-radius:12px 12px 0 0;align-items:flex-end;gap:10px;padding:0 16px 8px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb3,0 -1px 12px #04102659}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Dock-module__JfLlXW__shelf{-webkit-backdrop-filter:blur(var(--dock-blur)) saturate(140%);backdrop-filter:blur(var(--dock-blur)) saturate(140%)}}.Dock-module__JfLlXW__shelf:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000);border-radius:12px 12px 0 0;height:14px;position:absolute;inset:0 0 auto}.Dock-module__JfLlXW__tile{border-radius:var(--radius-md);width:84px;color:var(--dock-label-ink);font:inherit;cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:2px;text-decoration:none;display:flex;position:relative}.Dock-module__JfLlXW__tileFace{z-index:1;width:var(--dock-icon-size);height:var(--dock-icon-size);box-shadow:none;transform-origin:50% 100%;transition:transform var(--dock-pop-duration) ease-out;background:0 0;border:0;place-items:center;margin-top:-22px;display:grid;position:relative}.Dock-module__JfLlXW__tileFace>img,.Dock-module__JfLlXW__tileFace>svg{width:var(--dock-icon-size);height:var(--dock-icon-size);object-fit:contain;display:block}.Dock-module__JfLlXW__tile:hover .Dock-module__JfLlXW__tileFace,.Dock-module__JfLlXW__tile:focus-visible .Dock-module__JfLlXW__tileFace{z-index:2;transform:scale(var(--dock-pop-scale))}.Dock-module__JfLlXW__tile:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Dock-module__JfLlXW__tileFace{transition:none}.Dock-module__JfLlXW__tile:hover .Dock-module__JfLlXW__tileFace,.Dock-module__JfLlXW__tile:focus-visible .Dock-module__JfLlXW__tileFace{transform:none}}.Dock-module__JfLlXW__tileLabel{border:1px solid var(--dock-label-edge);border-radius:var(--radius-xs);background:var(--dock-label-face);max-width:100%;color:var(--dock-label-ink);font-size:var(--text-3xs);letter-spacing:.01em;text-align:center;white-space:normal;overflow-wrap:break-word;padding:1px 6px;line-height:1.3;display:block}.Dock-module__JfLlXW__runningDot{background:var(--dock-running-dot);opacity:0;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:-7px;left:50%;box-shadow:0 0 0 2px #ffffffeb,0 0 3px 2px #ffffff8c}.Dock-module__JfLlXW__tile[data-running=true] .Dock-module__JfLlXW__runningDot{opacity:1}.Dock-module__JfLlXW__tile[data-put-away=true] .Dock-module__JfLlXW__tileFace:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:5px solid var(--dock-running-dot);filter:drop-shadow(0 0 1px #ffffffe6);width:0;height:0;margin-left:-4px;position:absolute;bottom:-7px;left:50%}.Dock-module__JfLlXW__tile[data-put-away=true] .Dock-module__JfLlXW__runningDot{opacity:0}@media (max-width:59.999rem){.Dock-module__JfLlXW__dock{display:none}}@media (forced-colors:active){.Dock-module__JfLlXW__shelf,.Dock-module__JfLlXW__tileLabel{border:1px solid canvastext}}
.MenuBar-module__FFprYW__bar{z-index:var(--z-menubar);height:var(--menubar-height);padding:0 var(--space-2);background:var(--recipe-menubar);border-bottom:1px solid var(--menubar-edge);font-size:var(--text-2xs);color:var(--menubar-ink);align-items:stretch;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px #fff9}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MenuBar-module__FFprYW__bar{background-color:var(--menubar-glass);-webkit-backdrop-filter:saturate(180%) blur(var(--menubar-blur));backdrop-filter:saturate(180%) blur(var(--menubar-blur))}}.MenuBar-module__FFprYW__menus{align-items:stretch;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.MenuBar-module__FFprYW__menu{display:flex;position:relative}.MenuBar-module__FFprYW__title{align-items:center;gap:var(--space-1);height:100%;padding:0 var(--space-3);color:inherit;font:inherit;font-weight:var(--weight-regular);white-space:nowrap;cursor:default;background:0 0;border:0;display:flex}.MenuBar-module__FFprYW__appTitle{font-weight:var(--weight-bold);letter-spacing:.01em}.MenuBar-module__FFprYW__markTitle{padding:0 var(--space-3);color:var(--menubar-ink)}.MenuBar-module__FFprYW__bar[data-open=true] .MenuBar-module__FFprYW__title:hover,.MenuBar-module__FFprYW__title[aria-expanded=true]{background:linear-gradient(180deg, var(--menubar-hl-top) 0%, var(--menubar-hl-bottom) 100%);color:#fff}.MenuBar-module__FFprYW__title:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.MenuBar-module__FFprYW__clock{padding:0 var(--space-3);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;min-width:20ch;margin-left:auto;display:flex}.MenuBar-module__FFprYW__panel{z-index:var(--z-menubar);min-width:13rem;max-width:min(22rem,100vw - 1rem);padding:var(--space-1) 0;background:var(--menubar-panel);border:1px solid var(--menubar-panel-edge);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-popover);border-top:0;margin:0;list-style:none;position:absolute;top:100%;left:0}.MenuBar-module__FFprYW__item{align-items:center;gap:var(--space-4);width:100%;min-height:22px;padding:var(--space-1) var(--space-4);color:var(--menubar-ink);font:inherit;font-size:var(--text-2xs);text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;text-decoration:none;display:flex}.MenuBar-module__FFprYW__itemLabel{flex:1;min-width:0}.MenuBar-module__FFprYW__chord{color:var(--menubar-ink-off);font-size:var(--text-3xs);letter-spacing:.04em;flex:none}.MenuBar-module__FFprYW__item:hover,.MenuBar-module__FFprYW__item:focus-visible{background:linear-gradient(180deg, var(--menubar-hl-top) 0%, var(--menubar-hl-bottom) 100%);color:#fff}.MenuBar-module__FFprYW__item:hover .MenuBar-module__FFprYW__chord,.MenuBar-module__FFprYW__item:focus-visible .MenuBar-module__FFprYW__chord{color:#e4edfb}.MenuBar-module__FFprYW__item[aria-disabled=true]{color:var(--menubar-ink-off);cursor:default}.MenuBar-module__FFprYW__item[aria-disabled=true]:hover{color:var(--menubar-ink-off);background:0 0}.MenuBar-module__FFprYW__item[aria-checked=true]:before{content:"✓";margin-left:calc(var(--space-4) * -1);width:var(--space-4)}.MenuBar-module__FFprYW__separator{height:1px;margin:var(--space-1) var(--space-2);background:var(--menubar-panel-edge)}@media (max-width:59.999rem){.MenuBar-module__FFprYW__bar{display:none}}@media (forced-colors:active){.MenuBar-module__FFprYW__bar,.MenuBar-module__FFprYW__panel{border:1px solid canvastext}}
.DesktopIcons-module__sYcbLW__icons{top:calc(var(--menubar-height,22px) + 12px);right:var(--desktop-gutter,14px);z-index:var(--z-desktop-icons,10);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.DesktopIcons-module__sYcbLW__item{margin:0}.DesktopIcons-module__sYcbLW__icon{width:84px;color:inherit;cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:3px;padding:5px 3px 4px;text-decoration:none;display:flex}.DesktopIcons-module__sYcbLW__tile{width:var(--dock-icon-size,64px);height:var(--dock-icon-size,64px);box-shadow:none;transform-origin:50% 100%;transition:transform var(--dock-pop-duration,.14s) ease-out;background:0 0;border:0;line-height:0;display:block;position:relative}.DesktopIcons-module__sYcbLW__icon[data-mark=finder] .DesktopIcons-module__sYcbLW__tile{width:54px;height:54px}.DesktopIcons-module__sYcbLW__tile>img,.DesktopIcons-module__sYcbLW__tile>svg{object-fit:contain;width:100%;height:100%;display:block}.DesktopIcons-module__sYcbLW__icon:hover .DesktopIcons-module__sYcbLW__tile,.DesktopIcons-module__sYcbLW__icon:focus-visible .DesktopIcons-module__sYcbLW__tile{transform:scale(var(--desktop-icon-pop-scale,1.04))}.DesktopIcons-module__sYcbLW__label{color:#fff;text-align:center;overflow-wrap:anywhere;background:#0000006b;border-radius:3px;max-width:100%;padding:1px 5px;font-size:11px;line-height:1.35}.DesktopIcons-module__sYcbLW__icon[data-selected=true] .DesktopIcons-module__sYcbLW__label{background:var(--selection-blue,#1f6fd6)}.DesktopIcons-module__sYcbLW__icon:focus-visible{outline:2px solid var(--focus-ring,#fff);outline-offset:1px}@media (prefers-reduced-motion:reduce){.DesktopIcons-module__sYcbLW__tile{transition:none}.DesktopIcons-module__sYcbLW__icon:hover .DesktopIcons-module__sYcbLW__tile,.DesktopIcons-module__sYcbLW__icon:focus-visible .DesktopIcons-module__sYcbLW__tile{transform:none}}@media (max-width:59.999rem){.DesktopIcons-module__sYcbLW__icons{display:none}}
