@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-B3hZxag_.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-DvQQgHTq.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BFiUPp6R.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-DxDDqVQb.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.woff)format("woff")}.iyb{--iyb-c-ink:#172a45;--iyb-c-muted:#53607a;--iyb-c-ground:#fff;--iyb-c-raised:#fff;--iyb-c-line:#d9dee7;--iyb-c-hover:#172a450f;--iyb-c-accent:var(--iyb-accent,#172a45);--iyb-c-accent-ink:var(--iyb-accent-ink,#172a45);--iyb-c-accent-ground:var(--iyb-accent-ground,#dff1e8);--iyb-c-low-ink:#7a5200;--iyb-c-low-ground:#fff4db;--iyb-c-low-line:#e8c77a;--iyb-c-empty-ink:#b3261e;--iyb-c-empty-ground:#fdecea;--iyb-c-empty-line:#e9a6a1;--iyb-c-shadow:0 12px 32px #172a4529;--iyb-swatch-copilot:#a37a16;--iyb-swatch-bi:#1f8a6e;--iyb-swatch-wms:#3a5a86;--iyb-swatch-workforce:#7b4fa0;--iyb-c-new-dot:#172a45;--iyb-c-new-ground:#dff1e8;--iyb-c-new-ink:#172a45;--iyb-c-gift:#fbf0d6;--iyb-c-gift-ink:#6e4b0a;--iyb-c-gift-line:#ecd59c;--iyb-c-gift-strong:#c99a2e;color:var(--iyb-c-ink);box-sizing:border-box;font-family:inherit}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .iyb{--iyb-c-ink:#e9eef6;--iyb-c-muted:#a3b0c6;--iyb-c-ground:#101c2e;--iyb-c-raised:#172a45;--iyb-c-line:#2c4262;--iyb-c-hover:#b4e2cf1a;--iyb-c-accent:var(--iyb-accent,#b4e2cf);--iyb-c-accent-ink:var(--iyb-accent-ink,#b4e2cf);--iyb-c-accent-ground:var(--iyb-accent-ground,#1f3d56);--iyb-c-low-ink:#f2cf85;--iyb-c-low-ground:#3a2e10;--iyb-c-low-line:#6e5520;--iyb-c-empty-ink:#f4a9a3;--iyb-c-empty-ground:#3d1a18;--iyb-c-empty-line:#7a3733;--iyb-c-shadow:0 12px 32px #00000080;--iyb-swatch-copilot:#c99a2e;--iyb-swatch-bi:#7fd1b2;--iyb-swatch-wms:#8fa8cc;--iyb-swatch-workforce:#b99fda;--iyb-c-new-dot:#b4e2cf;--iyb-c-new-ground:#1f3d56;--iyb-c-new-ink:#b4e2cf;--iyb-c-gift:#33280f;--iyb-c-gift-ink:#f2cf7d;--iyb-c-gift-line:#5b4719;--iyb-c-gift-strong:#e2b54a}}:root[data-theme=dark] .iyb{--iyb-c-ink:#e9eef6;--iyb-c-muted:#a3b0c6;--iyb-c-ground:#101c2e;--iyb-c-raised:#172a45;--iyb-c-line:#2c4262;--iyb-c-hover:#b4e2cf1a;--iyb-c-accent:var(--iyb-accent,#b4e2cf);--iyb-c-accent-ink:var(--iyb-accent-ink,#b4e2cf);--iyb-c-accent-ground:var(--iyb-accent-ground,#1f3d56);--iyb-c-low-ink:#f2cf85;--iyb-c-low-ground:#3a2e10;--iyb-c-low-line:#6e5520;--iyb-c-empty-ink:#f4a9a3;--iyb-c-empty-ground:#3d1a18;--iyb-c-empty-line:#7a3733;--iyb-c-shadow:0 12px 32px #00000080;--iyb-swatch-copilot:#c99a2e;--iyb-swatch-bi:#7fd1b2;--iyb-swatch-wms:#8fa8cc;--iyb-swatch-workforce:#b99fda;--iyb-c-new-dot:#b4e2cf;--iyb-c-new-ground:#1f3d56;--iyb-c-new-ink:#b4e2cf;--iyb-c-gift:#33280f;--iyb-c-gift-ink:#f2cf7d;--iyb-c-gift-line:#5b4719;--iyb-c-gift-strong:#e2b54a}.iyb *,.iyb :before,.iyb :after{box-sizing:border-box}.iyb :is(a,button,[role=menuitem],[role=menuitemradio]):focus-visible,.iyb-chip:focus-visible,.iyb-gift:focus-visible,.iyb-switch:focus-visible,.iyb-avatar:focus-visible{outline:2px solid var(--iyb-c-accent);outline-offset:2px}.iyb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iyb-muted{color:var(--iyb-c-muted)}.iyb-small{margin:0;font-size:.8125rem;line-height:1.45}.iyb-bar{background:var(--iyb-c-ground);border-bottom:1px solid var(--iyb-c-line);justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.iyb-bar-start,.iyb-bar-end{align-items:center;gap:12px;min-width:0;display:flex}.iyb-bar-end{flex-shrink:0;gap:8px}@media (width>=640px){.iyb-bar{padding:0 24px}}.iyb-mark{color:inherit;white-space:nowrap;flex-shrink:0;align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.iyb-mark-brand{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.iyb-mark-product{color:var(--iyb-c-muted);font-size:1rem;font-weight:500}@media (width>=640px){.iyb-mark-brand{font-size:1.375rem}.iyb-mark-product{font-size:1.125rem}}.iyb-chip{border:1px solid var(--iyb-c-line);height:32px;color:var(--iyb-c-muted);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:64px;padding:0 10px;font-size:.75rem;font-weight:500;display:inline-flex}.iyb-chip-compact{text-align:end;min-width:2.5ch;display:inline}.iyb-chip-full{display:none}@media (width>=640px){.iyb-chip-compact{display:none}.iyb-chip-full{display:inline}}.iyb-chip:hover{background:var(--iyb-c-hover);color:var(--iyb-c-ink)}.iyb-chip.iyb-tone-low{border-color:var(--iyb-c-low-line);background:var(--iyb-c-low-ground);color:var(--iyb-c-low-ink)}.iyb-chip.iyb-tone-empty{border-color:var(--iyb-c-empty-line);background:var(--iyb-c-empty-ground);color:var(--iyb-c-empty-ink)}.iyb-chip-icon{flex-shrink:0;display:inline-flex}.iyb-switch{height:36px;color:var(--iyb-c-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:500;display:inline-flex}.iyb-switch:hover,.iyb-switch[data-state=open]{background:var(--iyb-c-hover)}.iyb-switch-text{display:none}@media (width>=640px){.iyb-switch-text{display:inline}}.iyb-avatar{background:var(--iyb-c-accent-ground);width:36px;height:36px;color:var(--iyb-c-accent-ink);font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:.8125rem;font-weight:700;display:inline-grid}.iyb-pop{z-index:1000;border:1px solid var(--iyb-c-line);background:var(--iyb-c-raised);width:min(20rem,100vw - 2rem);box-shadow:var(--iyb-c-shadow);border-radius:12px;outline:none;padding:16px}@media (prefers-reduced-motion:no-preference){.iyb-pop[data-state=open]{animation:.12s ease-out iyb-pop-in}}@keyframes iyb-pop-in{0%{opacity:0;transform:translateY(-4px)}}.iyb-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--iyb-c-muted);margin:0;font-size:.6875rem;font-weight:600}.iyb-link{color:var(--iyb-c-accent);border-radius:4px;align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.iyb-link:hover{text-decoration:underline}.iyb-link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.iyb-credit-amount{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.5rem;font-weight:600}.iyb-credit-unit{color:var(--iyb-c-muted);font-size:.875rem;font-weight:400}.iyb-tone-text-low{color:var(--iyb-c-low-ink)}.iyb-tone-text-empty{color:var(--iyb-c-empty-ink)}.iyb-credit-say{margin:12px 0 0;font-size:.875rem;line-height:1.5}.iyb-wallet-ways{gap:4px;margin-top:16px;display:grid}.iyb-strip{border-bottom:1px solid var(--iyb-c-low-line);background:var(--iyb-c-low-ground);min-height:46px;color:var(--iyb-c-low-ink);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 16px;font-size:.875rem;display:flex}.iyb-strip.iyb-tone-empty{border-bottom-color:var(--iyb-c-empty-line);background:var(--iyb-c-empty-ground);color:var(--iyb-c-empty-ink)}.iyb-strip svg{flex-shrink:0}.iyb-strip-text{flex:15rem;min-width:0}.iyb-strip-muted{opacity:.85}.iyb-strip .iyb-link{color:inherit}.iyb-icon-button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.iyb-icon-button:hover{background:var(--iyb-c-hover)}@media (width>=640px){.iyb-strip{padding:8px 24px}}.iyb-switch-list{gap:2px;margin:8px -8px 4px;padding:0;list-style:none;display:grid}.iyb-switch-item{min-height:40px;color:var(--iyb-c-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}a.iyb-switch-item:hover{background:var(--iyb-c-hover)}.iyb-switch-current{background:var(--iyb-c-accent-ground);color:var(--iyb-c-accent-ink)}.iyb-switch-badge{align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.iyb-switch-more{border-top:1px solid var(--iyb-c-line);border-radius:0;width:100%;margin-top:12px;padding-top:12px}.iyb-menu{width:min(17rem,100vw - 2rem);padding:8px}.iyb-who{overflow-wrap:anywhere;gap:2px;padding:8px;display:grid}.iyb-sep{background:var(--iyb-c-line);height:1px;margin:4px 0}.iyb-menu-label{align-items:center;gap:6px;padding:8px 8px 4px;display:flex}.iyb-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px;font-size:.9375rem;display:flex}.iyb-menu-item[data-highlighted]{background:var(--iyb-c-hover)}.iyb-menu-with-icon{align-items:center;gap:8px;display:inline-flex}.iyb-menu-check{color:var(--iyb-c-accent);display:inline-flex}.iyb-scope-button{border:1px solid var(--iyb-c-line);min-width:0;max-width:11rem;height:32px;color:var(--iyb-c-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.iyb-scope-button:hover{background:var(--iyb-c-hover)}.iyb-scope-button:focus-visible{outline:2px solid var(--iyb-c-accent);outline-offset:2px}.iyb-scope-button-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=640px){.iyb-scope-button{max-width:18rem}}.iyb-scope-page{background:var(--iyb-c-ground);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.iyb-scope-card{border:1px solid var(--iyb-c-line);background:var(--iyb-c-raised);width:100%;max-width:28rem;box-shadow:var(--iyb-c-shadow);color:var(--iyb-c-ink);border-radius:12px;gap:24px;padding:32px;display:grid}@media (width<=479px){.iyb-scope-card{padding:24px 20px}}.iyb-scope-form{gap:20px;display:grid}.iyb-scope-heading{gap:8px;display:grid}.iyb-scope-title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.iyb-scope-text,.iyb-scope-hint{color:var(--iyb-c-muted);margin:0;font-size:.9375rem;line-height:1.55}.iyb-scope-hint{font-size:.8125rem}.iyb-scope-notice{border:1px solid var(--iyb-c-line);border-left:3px solid var(--iyb-c-accent);background:var(--iyb-c-accent-ground);color:var(--iyb-c-accent-ink);border-radius:8px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.5}.iyb-scope-error{border:1px solid var(--iyb-c-empty-line);background:var(--iyb-c-empty-ground);color:var(--iyb-c-empty-ink);border-radius:8px;margin:0;padding:10px 12px;font-size:.875rem;line-height:1.5}.iyb-field{gap:6px;display:grid}.iyb-field label{font-size:.875rem;font-weight:600}.iyb-field select{border:1px solid var(--iyb-c-muted);background:var(--iyb-c-ground);width:100%;height:44px;color:var(--iyb-c-ink);font:inherit;border-radius:8px;padding:0 12px;font-size:.9375rem}.iyb-field select:disabled{opacity:.6;cursor:not-allowed}.iyb-field select:focus-visible{outline:2px solid var(--iyb-c-accent);outline-offset:2px}.iyb-scope-actions{flex-wrap:wrap;gap:12px;display:flex}.iyb-btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.iyb-btn:focus-visible{outline:2px solid var(--iyb-c-accent);outline-offset:2px}.iyb-btn:disabled{opacity:.55;cursor:not-allowed}.iyb-btn-primary{background:var(--iyb-c-ink);color:var(--iyb-c-ground);flex:auto}.iyb-btn-secondary{border-color:var(--iyb-c-muted);color:var(--iyb-c-ink);background:0 0}.iyb-btn-ghost{color:var(--iyb-c-muted);background:0 0}.iyb-btn-secondary:hover:not(:disabled),.iyb-btn-ghost:hover:not(:disabled){background:var(--iyb-c-hover)}.iyb-scope-wait{place-items:center;min-height:72px;display:grid}.iyb-scope-pulse{background:var(--iyb-c-accent);opacity:.5;border-radius:50%;width:28px;height:28px}@media (prefers-reduced-motion:no-preference){.iyb-scope-pulse{animation:1.1s ease-in-out infinite alternate iyb-scope-pulse}}@keyframes iyb-scope-pulse{to{opacity:1;transform:scale(1.12)}}.iyb-scope-overlay{z-index:999;background:#0a14228c;position:fixed;inset:0}.iyb-scope-dialog{z-index:1000;outline:none;width:calc(100vw - 32px);max-width:28rem;max-height:calc(100dvh - 32px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.iyb-glyph-products{flex:none;overflow:visible}.iyb-switch,.iyb-avatar{position:relative}@media (pointer:coarse){.iyb-switch:before,.iyb-avatar:before{content:"";position:absolute;inset:-4px}}.iyb-switch-name{align-items:center;gap:12px;min-width:0;display:inline-flex}.iyb-swatch{background:var(--iyb-c-line);border-radius:5px;flex:none;width:20px;height:20px}.iyb-new-tag{background:var(--iyb-c-new-ground);height:20px;color:var(--iyb-c-new-ink);border-radius:10px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.iyb-switch-item{min-height:44px}.iyb-skeleton-row{justify-content:flex-start}.iyb-skeleton{background:var(--iyb-c-line)}.iyb-skeleton-bar{border-radius:6px;flex:1;max-width:9rem;height:12px}@media (prefers-reduced-motion:no-preference){.iyb-skeleton{animation:1.2s ease-in-out infinite alternate iyb-skeleton}}@keyframes iyb-skeleton{to{opacity:.45}}.iyb-avatar{overflow:hidden}.iyb-avatar-img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.iyb-avatar-img[data-loaded=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.iyb-avatar-img{transition:opacity .12s ease-out}}.iyb-avatar-lg{cursor:default;flex:none;width:40px;height:40px}.iyb-who{align-items:center;gap:12px;display:flex}.iyb-who-text{gap:2px;min-width:0;display:grid}.iyb-who-text b{font-size:.9375rem;font-weight:600}a.iyb-menu-item{color:inherit;text-decoration:none}.iyb-bell{width:32px;height:32px;color:var(--iyb-c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.iyb-bell:hover,.iyb-bell[data-state=open]{background:var(--iyb-c-hover);color:var(--iyb-c-ink)}.iyb-bell:focus-visible{outline:2px solid var(--iyb-c-accent);outline-offset:2px}.iyb-bell-badge{box-sizing:content-box;border:2px solid var(--iyb-c-ground);background:var(--iyb-c-empty-ink);min-width:18px;height:18px;color:var(--iyb-c-ground);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-4px}.iyb-bell-pop{width:min(24rem,100vw - 2rem);padding-bottom:8px}.iyb-bell-list{gap:2px;max-height:min(26rem,60vh);margin:8px -8px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.iyb-bell-item{min-height:44px;color:var(--iyb-c-ink);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 8px;font-size:.875rem;text-decoration:none;display:flex}a.iyb-bell-item:hover{background:var(--iyb-c-hover)}a.iyb-bell-item:focus-visible{outline:2px solid var(--iyb-c-accent);outline-offset:-2px}.iyb-bell-swatch{margin-top:2px}.iyb-bell-text{flex:1;gap:2px;min-width:0;display:grid}.iyb-bell-title{overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;display:inline-flex}.iyb-bell-kind-critical .iyb-bell-title{color:var(--iyb-c-empty-ink)}.iyb-bell-body{color:var(--iyb-c-muted);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iyb-bell-time{color:var(--iyb-c-muted);font-size:.75rem}.iyb-bell-dot{background:var(--iyb-c-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}@media (pointer:coarse){.iyb-bell{width:44px;height:44px}}.iyb-continue{z-index:60;border:1px solid var(--iyb-c-line);background:var(--iyb-c-raised);max-width:32rem;color:var(--iyb-c-ink);box-shadow:var(--iyb-c-shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 auto;padding:8px 8px 8px 16px;font-size:.875rem;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.iyb-continue-text{overflow-wrap:anywhere;flex:12rem;min-width:0}.iyb-continue .iyb-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:600}.iyb-docs{text-decoration:none}.iyb-gift{border:1px solid var(--iyb-c-gift-line);background:var(--iyb-c-gift);min-width:36px;height:32px;color:var(--iyb-c-gift-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}.iyb-gift[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--iyb-c-gift-strong) 35%, transparent)}.iyb-gift-text{display:none}.iyb-gift-dot{background:var(--iyb-c-gift-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}@media (width>=640px){.iyb-gift{padding:0 12px 0 10px}.iyb-gift-text{display:inline}.iyb-gift-dot{position:static}}@media (pointer:coarse){.iyb-gift{min-width:44px;height:44px}}.iyb-ref-pop{width:min(24rem,100vw - 2rem);max-height:calc(100vh - 6rem);overflow-y:auto}.iyb-ref{text-align:start;gap:14px;display:grid}.iyb-ref-title{letter-spacing:-.01em;margin:0;font-size:1.0625rem;line-height:1.3}.iyb-ref-lead{color:var(--iyb-c-muted);margin:4px 0 0;font-size:.84375rem;line-height:1.45}.iyb-ref-deal{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iyb-ref-deal>div{background:var(--iyb-c-gift);color:var(--iyb-c-gift-ink);border-radius:10px;padding:10px 12px;font-size:.78rem;line-height:1.35}.iyb-ref-deal b{font-size:1.125rem;display:block}.iyb-ref-field{gap:6px;display:grid}.iyb-ref-field>label{font-size:.78rem;font-weight:600}.iyb-ref-row{gap:6px;display:flex}.iyb-ref-input{border:1px solid var(--iyb-c-line);background:var(--iyb-c-ground);min-width:0;height:38px;color:var(--iyb-c-ink);font:inherit;border-radius:9px;flex:1;padding:0 10px;font-size:.84375rem}.iyb-ref-msg{resize:none;height:auto;padding:9px 10px;line-height:1.45}.iyb-ref-input:focus-visible{outline:2px solid var(--iyb-c-accent);outline-offset:1px}.iyb-ref-share{flex-wrap:wrap;gap:6px;display:flex}.iyb-ref-btn{border:1px solid var(--iyb-c-line);background:var(--iyb-c-raised);height:38px;color:var(--iyb-c-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:.84375rem;font-weight:600;text-decoration:none;display:inline-flex}.iyb-ref-btn:hover{background:var(--iyb-c-hover)}.iyb-ref-btn-main{border-color:var(--iyb-c-accent);background:var(--iyb-c-accent);color:var(--iyb-c-ground)}.iyb-ref-btn-main:hover{background:var(--iyb-c-accent);opacity:.9}.iyb-ref-tally{border-top:1px solid var(--iyb-c-line);justify-content:space-between;gap:10px;padding-top:12px;font-size:.8125rem;display:flex}.iyb-ref-tally b{font-size:1rem;display:block}.iyb-ref-tally span{color:var(--iyb-c-muted)}.iyb-ref-ok{min-height:1em;color:var(--iyb-c-gift-ink);font-size:.78rem;font-weight:600}:root{--ground:#eef1f5;--surface:#fff;--surface-sunken:#f4f6f9;--surface-hover:#e6ecf3;--ink:#172a45;--ink-muted:#4f5d74;--line:#e3e8ef;--line-strong:#c9d3df;--action:#3a5a86;--action-strong:#24406a;--action-contrast:#fff;--action-soft:#e6edf6;--good:#2f8a5f;--good-text:#1f6b47;--good-soft:#e4f4ec;--warn:#c99a2e;--warn-text:#7e5b10;--warn-soft:#fbf3e2;--crit:#d9652a;--crit-text:#a2441a;--crit-soft:#fbe9e0;--muted-fill:#b9c6d8;--panel:#172a45;--panel-ink:#fff;--panel-accent:#a9c4e6;--panel-tile:#ffffff14;--iyb-accent:#3a5a86;--iyb-accent-ink:#3a5a86;--iyb-accent-ground:#e6edf6;--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--rail-width:248px;--motion-fast:.14s;--scrim:#070d1773;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow:0 1px 2px #172a450f, 0 10px 30px #172a4514;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ground:#0b1320;--surface:#111a2a;--surface-sunken:#0e1726;--surface-hover:#1c2940;--ink:#e3e9f2;--ink-muted:#95a3b8;--line:#e3e9f21a;--line-strong:#e3e9f238;--action:#7ea6d6;--action-strong:#a8c6ea;--action-contrast:#0b1320;--action-soft:#1b2c44;--good:#4ade80;--good-text:#6ee7a0;--good-soft:#12301f;--warn:#e3b95b;--warn-text:#f0cf85;--warn-soft:#33290f;--crit:#f08a56;--crit-text:#f5a47e;--crit-soft:#3a1f12;--muted-fill:#4a5b75;--panel:#172234;--panel-ink:#e3e9f2;--panel-accent:#a8c6ea;--panel-tile:#ffffff12;--iyb-accent:#7ea6d6;--iyb-accent-ink:#7ea6d6;--iyb-accent-ground:#1f3350;--scrim:#0006;--shadow:0 1px 2px #0006, 0 12px 32px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:.875rem / 1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,dl,dd,fieldset{margin:0}ul,ol{padding:0}fieldset{border:0;min-width:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--action)}a:hover{color:var(--action-strong)}:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.code{font-family:var(--font-mono);font-size:.92em}.muted{color:var(--ink-muted)}.small{font-size:.8125rem}.strong{font-weight:700}.block{display:block}.r{text-align:right}.spacer{flex:1}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:700}.skip-link{z-index:50;background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--line-strong);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}.app-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.app-shell[data-rail=closed]{grid-template-columns:0 minmax(0,1fr)}.app-main{flex-direction:column;min-width:0;min-height:0;display:flex}.page-scroll{flex:1;overflow-y:auto}.page{outline:none;max-width:1180px;margin:0 auto;padding:24px 24px 48px}.rail{width:var(--rail-width);background:var(--surface);border-right:1px solid var(--line);transition:transform var(--motion-fast) ease;flex-direction:column;display:flex;overflow:hidden}.app-shell[data-rail=closed] .rail{visibility:hidden;transform:translate(-100%)}.rail-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px;display:flex}.wordmark{align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.rail-nav{flex-direction:column;flex:1;gap:14px;padding:12px 10px;display:flex;overflow-y:auto}.rail-nav ul{list-style:none}.rail-item{border-radius:var(--radius-sm);min-height:40px;color:var(--ink);align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.rail-item:hover{background:var(--surface-hover);color:var(--ink)}.rail-item[aria-current=page]{background:var(--action-soft);color:var(--action);font-weight:600}.rail-item svg{flex-shrink:0}.rail-footer{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px;display:flex}.theme-switch{background:var(--surface-sunken);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.theme-switch button{min-height:32px;color:var(--ink-muted);background:0 0;border:0;border-radius:6px;font-size:.75rem}.theme-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.rail-scrim{z-index:30;background:var(--scrim);border:0;position:fixed;inset:0}.icon-button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);place-items:center;width:40px;height:40px;display:inline-grid}.icon-button.borderless{background:0 0;border-color:#0000}.icon-button:hover{background:var(--surface-hover)}@media (width<=899px){.app-shell,.app-shell[data-rail=closed]{grid-template-columns:minmax(0,1fr)}.rail,.app-shell[data-rail=closed] .rail{z-index:40;visibility:hidden;width:min(86vw,300px);box-shadow:var(--shadow);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.rail.rail-sheet-open,.app-shell[data-rail=closed] .rail.rail-sheet-open{visibility:visible;transform:none}.page{padding:16px 16px 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.stack{flex-direction:column;gap:20px;display:flex}.stack-tight{flex-direction:column;gap:12px;display:flex}.card{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}@media (width<=639px){.card{padding:16px}}.card.dark{background:var(--panel);color:var(--panel-ink)}h1,h2{overflow-wrap:anywhere}h2{font-size:1.125rem}.h-sm{font-size:.9375rem}.page-title{font-size:1.75rem;font-weight:800;line-height:1.2}.page-title-sm{font-size:1.5rem}@media (width<=639px){.page-title{font-size:1.4rem}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.page-subtitle{color:var(--ink-muted);margin-top:4px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.back-link{font-size:.875rem;text-decoration:none}.back-link:hover{text-decoration:underline}.text-link{font-weight:600}.text-link-dark{color:var(--panel-accent);font-weight:600}.push-right{margin-left:auto}.prose{max-width:72ch;font-size:1rem;line-height:1.65}.button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.button:disabled{opacity:.6;cursor:not-allowed}.button-primary{background:var(--action);border-color:var(--action);color:var(--action-contrast);font-weight:700}.button-primary:hover:not(:disabled){background:var(--action-strong);border-color:var(--action-strong);color:var(--action-contrast)}.button-small{min-height:32px;padding:0 10px;font-size:.8125rem;font-weight:500}.button-light{background:var(--panel-accent);color:#172a45;border-color:#0000;min-height:46px;font-size:.9375rem;font-weight:800}.button-light:hover:not(:disabled){color:#172a45;background:#c4d8ef}.button-ghost-dark{color:var(--panel-accent);background:0 0;border-color:#a8c6ea80;align-self:flex-start}.button-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.planned{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.planned-note{color:var(--ink-muted);max-width:260px;font-size:.75rem}.card.dark .planned-note{color:var(--panel-ink)}.pill{background:var(--surface-hover);color:var(--ink);border-radius:999px;align-items:center;padding:5px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.pill-good{background:var(--good-soft);color:var(--good-text)}.pill-warn{background:var(--warn-soft);color:var(--warn-text)}.pill-crit{background:var(--crit-soft);color:var(--crit-text)}.pill-steel{background:var(--action-soft);color:var(--action)}.pill-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.severity{border-radius:6px;flex:none;align-self:center;height:fit-content;padding:3px 8px;font-size:.75rem;font-weight:700}.severity-critical{background:var(--crit);color:#fff}.severity-warn{background:var(--warn);color:#172a45}.severity-info{background:var(--action);color:var(--action-contrast)}.tone-good,.tone-good-text{color:var(--good-text)}.tone-warn,.tone-warn-text{color:var(--warn-text)}.tone-crit,.tone-crit-text{color:var(--crit-text)}.tone-muted-text{color:var(--ink-muted)}.tone-bg-good{background:var(--good)}.tone-bg-warn{background:var(--warn)}.tone-bg-crit{background:var(--crit)}.skeleton{background:linear-gradient(90deg, var(--surface-sunken), var(--surface-hover), var(--surface-sunken));border-radius:var(--radius-md);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.empty-state{background:var(--surface);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty-state p{color:var(--ink-muted);max-width:52ch}.empty-actions{margin-top:8px}.center-screen{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:100dvh;padding:24px;display:grid}.wordmark-company{letter-spacing:-.02em;font-size:22px;font-weight:800}.wordmark-product{color:var(--ink-muted);font-size:18px;font-weight:500}.notice{background:var(--surface);border-radius:var(--radius-lg);max-width:460px;box-shadow:var(--shadow);flex-direction:column;align-items:center;gap:12px;padding:28px;display:flex}.sample-scope{border:1px solid var(--line-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;min-width:0;max-width:28ch;padding:6px 10px;font-size:.8125rem;overflow:hidden}@media (width<=640px){.sample-scope{display:none}}.sample-banner{background:var(--warn-soft);color:var(--warn-text);border-radius:var(--radius-sm);margin-bottom:16px;padding:8px 12px;font-size:.8125rem}.notice-inline{background:var(--action-soft);border-radius:var(--radius-sm);padding:10px 14px;font-size:.8125rem}.hero{flex-flow:wrap;align-items:center;gap:32px}.hero-text{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.hero-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.0625rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-side{flex-direction:column;flex:0 220px;gap:8px;min-width:0;display:flex}.score-ring{flex:none;width:180px;height:180px;position:relative}.score-ring-text{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-ring-number{font-size:3rem;font-weight:800;line-height:1}.ring-track{stroke:var(--line)}.ring-fill{stroke:var(--action)}.ring-crit{stroke:var(--crit)}.ring-warn{stroke:var(--warn)}.coverage-bar{background:var(--line);border-radius:5px;height:10px;display:flex;overflow:hidden}.seg-measured{background:var(--action)}.seg-na{background:var(--muted-fill)}.seg-unmeasurable{background:var(--crit)}.trend-line{stroke:var(--ink)}.trend-dot{fill:var(--ink)}.trend-area{fill:var(--action);opacity:.3}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1099px){.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.process-grid{grid-template-columns:minmax(0,1fr)}}.process-card{background:var(--surface);color:var(--ink);border:2px solid #0000;border-radius:14px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.process-card:hover{border-color:var(--line-strong);color:var(--ink)}.process-card.worst{border-color:var(--crit)}.process-card.unused{background:var(--surface-sunken);border:1px dashed var(--muted-fill)}.process-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.process-score{font-size:1.5rem;font-weight:800}.chain-mini{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;display:-webkit-box;overflow:hidden}.dimension-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;font-size:.8125rem;list-style:none;display:grid}.dimension-grid li{flex-direction:column;gap:6px;display:flex}@media (width<=899px){.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bar{background:var(--line);border-radius:3px;height:6px}.bar-fill{border-radius:3px;height:6px}.two-col{flex-wrap:wrap;gap:20px;display:flex}.grow-1{flex:280px;min-width:0}.grow-2{flex:2 300px;min-width:0}.grow-3{flex:3 420px;min-width:0}.grow{flex:320px;min-width:0}.finding-list{flex-direction:column;gap:8px;list-style:none;display:flex}.finding-row{color:var(--ink);border-radius:10px;gap:14px;padding:12px;text-decoration:none;display:flex}.finding-row:hover{color:var(--ink);filter:brightness(.97)}.finding-row.sev-critical{background:var(--crit-soft)}.finding-row.sev-warn{background:var(--warn-soft)}.finding-row.sev-info{background:var(--surface-sunken)}.finding-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.finding-row-text b{font-size:.9375rem}.tile-dark{background:var(--panel-tile);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.tile-dark b{color:var(--panel-accent);font-size:.9375rem}.cta-band{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px}.cta-band>div{flex:320px}.button-row .planned,.cta-band .planned{align-items:flex-start}.fact-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.fact-grid>div{background:var(--surface-sunken);border-radius:10px;min-width:0;padding:10px 12px}.fact-grid dt{color:var(--ink-muted);font-size:.75rem}.fact-grid dd{overflow-wrap:anywhere;margin-top:2px;font-weight:700}@media (width<=1023px){.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.fact-grid{grid-template-columns:minmax(0,1fr)}}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tab{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:8px 14px;font-size:.875rem}.tab:hover{background:var(--surface-hover)}.tab[aria-selected=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:700}.chain{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;list-style:none;display:flex}.chain li{align-items:center;gap:6px;display:flex}.chain-step{background:var(--action-soft);color:var(--action);border-radius:8px;padding:6px 10px;font-weight:600}.finding-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.finding-title{font-size:1.25rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=767px){.metric-grid{grid-template-columns:minmax(0,1fr)}}.metric{background:var(--surface-sunken);border-radius:10px;min-width:0;padding:12px}.metric-value{font-size:1.375rem;font-weight:800}.metric-text{overflow-wrap:anywhere;margin-top:4px;font-size:.9375rem;font-weight:700}.split{flex-wrap:wrap;gap:20px;display:flex}.split-top{align-items:flex-start}.steps{margin-top:8px;padding-left:20px;line-height:1.7}.service-box{background:var(--action-soft);border-radius:var(--radius-md);flex-direction:column;flex:280px;gap:10px;min-width:0;padding:16px;display:flex}.table-scroll{overflow-x:auto}.table-scroll:focus-visible{outline-offset:-2px}.table{border-collapse:collapse;width:100%;min-width:640px;font-size:.875rem}.table-compact{min-width:0;font-size:.8125rem}.table th{text-align:left;color:var(--ink-muted);padding:8px 6px;font-size:.75rem;font-weight:600}.table th.r{text-align:right}.table td{border-top:1px solid var(--line);vertical-align:top;padding:10px 6px}.table-compact td{padding:6px 4px}.result{font-weight:700}.ai-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=899px){.feature-grid{grid-template-columns:minmax(0,1fr)}}.feature{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.feature-tag{font-size:.75rem;font-weight:700}.timeline{flex-direction:column;margin-top:8px;list-style:none;display:flex}.timeline li{gap:14px;display:flex}.timeline-dot{background:var(--ink);width:28px;height:28px;color:var(--surface);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}.timeline-body{flex-direction:column;gap:4px;min-width:0;padding-bottom:18px;line-height:1.55;display:flex}.timeline li:not(.last){position:relative}.timeline li:not(.last):before{content:"";background:var(--line-strong);width:2px;position:absolute;top:28px;bottom:0;left:13px}.timeline li.last .timeline-dot{background:var(--good);color:#fff}.timeline-body b{font-size:.9375rem}.lock-head{align-items:center;gap:8px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=639px){.form-grid{grid-template-columns:minmax(0,1fr)}}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:.8125rem;font-weight:600}select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:10px;min-height:44px;padding:10px 12px;font-size:.9375rem}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=767px){.mode-grid{grid-template-columns:minmax(0,1fr)}}.mode-option{border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:6px;padding:14px;font-size:.8125rem;display:flex}.mode-option.selected{border:2px solid var(--action);background:var(--action-soft);padding:13px}.mode-option:has(input:focus-visible){outline:2px solid var(--action);outline-offset:2px}.mode-name{align-items:center;gap:8px;display:flex}.mode-name b{font-size:.9375rem}input[type=radio],input[type=checkbox]{width:18px;height:18px;accent-color:var(--action)}.chips{flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}.chip{background:var(--surface-hover);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:.8125rem;display:inline-flex}.chip button{width:24px;height:24px;color:var(--ink-muted);background:0 0;border:0;border-radius:50%}.chip button:hover{background:var(--line-strong)}.chip-add{border:1px dashed var(--line-strong);color:var(--action);background:0 0;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.8125rem}.exception-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pill-choices{flex-wrap:wrap;gap:8px;display:flex}.pill-choice{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:8px 14px}.pill-choice[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:700}.check{align-items:center;gap:10px;display:flex}.summary{align-self:flex-start;gap:14px}@media (width>=900px){.summary{margin-top:88px}}.summary-list{flex-direction:column;gap:10px;margin:0;display:flex}.summary-list>div{justify-content:space-between;gap:8px;display:flex}.summary-list dt{opacity:.8}.summary-list dd{text-align:right;font-weight:600}.alert-dark{background:var(--crit-soft);color:var(--crit-text);border-radius:8px;padding:8px 10px}#profile,#schedule{scroll-margin-top:16px}
