._mark_lh8nt_2{display:block;overflow:visible}._mark_lh8nt_2 [data-cell]{transform-box:fill-box;transform-origin:50%}._mark_lh8nt_2[data-build=true] [data-cell]{animation:.4s cubic-bezier(.34,1.3,.64,1) both _markBuild_lh8nt_1}._mark_lh8nt_2[data-climb=true] [data-cell]{animation:_markStep_lh8nt_1 1.4s cubic-bezier(.2,0,0,1) calc(var(--i) * .15s) infinite}._mark_lh8nt_2[data-build=true][data-climb=true] [data-cell]{animation:_markBuild_lh8nt_1 .4s cubic-bezier(.34,1.3,.64,1) both, _markStep_lh8nt_1 1.4s cubic-bezier(.2,0,0,1) calc(.4s + var(--i) * .15s) infinite}@keyframes _markBuild_lh8nt_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _markStep_lh8nt_1{0%,60%,to{transform:translateY(0)}20%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._mark_lh8nt_2 [data-cell],._mark_lh8nt_2[data-build=true] [data-cell],._mark_lh8nt_2[data-climb=true] [data-cell],._mark_lh8nt_2[data-build=true][data-climb=true] [data-cell]{animation:none}}[data-iccha-motion=reduce] ._mark_lh8nt_2 [data-cell]{animation:none!important}._cover_1lnvj_2{z-index:50;pointer-events:none;opacity:1;background:#fff;place-items:center;transition:opacity .28s;display:grid;position:fixed;inset:0}._cover_1lnvj_2[data-leaving=true]{opacity:0}._mark_1lnvj_4{width:96px;height:96px}@media (prefers-reduced-motion:reduce){._cover_1lnvj_2{transition:none}}[data-iccha-motion=reduce] ._cover_1lnvj_2{transition:none}:root{font-synthesis:none;overscroll-behavior:none;background:#fff}*{box-sizing:border-box}body{overscroll-behavior:none;margin:0}.application-design{--surface:var(--iccha-library-layout-neutral-primary-elevated);--line:var(--iccha-library-stroke-neutral-secondary);--muted:var(--iccha-library-text-neutral-secondary);--accent:var(--iccha-library-text-blue-500);--text:var(--iccha-library-text-neutral-black-elevated);color:var(--text);background:var(--surface);font-optical-sizing:none;font:400 16px/24px Iccha Inter,sans-serif}main{max-width:960px;padding:24px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left));margin:auto}:where(h1){letter-spacing:0;font:800 32px/36px Iccha Inter Tight,sans-serif}:where(h2){font:700 24px/32px Iccha Inter Tight,sans-serif}p{line-height:1.5}a{color:inherit}.masthead,.session-bar,.portfolio-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.masthead{padding:12px 0 32px}.masthead a{font:800 32px/36px Iccha Inter Tight,sans-serif;text-decoration:none}.masthead span,.eyebrow{color:var(--muted);font-size:12px;line-height:16px}.card{background:var(--surface);border:.5px solid var(--line);border-radius:20px;margin:20px 0;padding:clamp(20px,4vw,36px)}.narrow{max-width:560px;margin:32px auto}.eyebrow{text-transform:uppercase;letter-spacing:0}form{gap:12px;margin-top:24px;display:grid}:where(label){font-size:14px;font-weight:600}:where(input,textarea){font:inherit;color:inherit;border:.5px solid var(--line);background:var(--surface);border-radius:20px;width:100%;min-width:0;padding:14px}:where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}button:disabled{cursor:default}:where(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.actions{flex-wrap:wrap;gap:12px;display:flex}details{border-top:.5px solid var(--line);margin-top:24px;padding-top:16px}summary{cursor:pointer;min-height:44px}code{overflow-wrap:anywhere}.notice,.fixture-banner{background:var(--iccha-library-layout-system-secondary-orange);color:var(--iccha-spectrum-orange-800);border-radius:12px;padding:12px 16px;line-height:1.5}:where([role=alert]){color:var(--iccha-library-text-system-primary-red);line-height:1.5}.fixture-banner{border:1px dashed var(--iccha-library-element-system-primary-orange);font-size:12px}.session-bar,button+details{margin-top:24px}:where(select){font:inherit;max-width:100%;color:inherit;background:var(--surface);border:.5px solid var(--line);border-radius:12px;min-height:44px;margin:8px 0 20px;padding:10px;display:block}.fixture-tools{max-width:560px;color:var(--muted);margin:0 auto 40px;padding:0 20px;font-size:12px}.onboarding-progress{color:var(--muted);gap:12px;margin:0 0 28px;padding:0;font-size:12px;list-style:none;display:flex}.onboarding-progress li{border-top:3px solid var(--line);flex:1;padding-top:10px}.onboarding-progress [aria-current=step]{color:var(--accent);border-color:var(--accent);font-weight:700}.card[aria-busy=true]{cursor:progress}@media (max-width:480px){.session-bar{font-size:12px}.portfolio-heading{align-items:flex-start}.masthead{padding-bottom:16px}.narrow{margin:24px auto}}.entry-shell{max-width:720px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.entry-shell h1{margin-top:0}.entry-qr{text-align:center;margin:24px 0}.entry-qr canvas{width:100%;max-width:320px;height:auto;image-rendering:pixelated}.entry-link{margin-top:24px}.entry-link label{color:var(--muted);margin-bottom:8px;display:block}.entry-link textarea{width:100%;min-width:0;max-width:100%;font:inherit;overflow-wrap:anywhere;border:.5px solid var(--line);background:var(--surface);color:var(--muted);resize:vertical;border-radius:20px;padding:12px;font-size:14px;line-height:20px;display:block}.entry-feedback{min-height:1.5em;color:var(--muted);margin:8px 0 20px;font-size:14px}.entry-steps{padding-left:24px;line-height:1.5}.entry-steps li+li{margin-top:14px}.portrait-notice{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));text-align:center;background:#fff;border:0;margin:0;position:fixed;inset:0}.portrait-notice[open]{place-items:center;display:grid}.portrait-notice::backdrop{background:#fff}#root:has([data-main-navigation=true],[data-loading-screen],[data-app-frame]){overscroll-behavior:none;touch-action:pan-y pinch-zoom;flex-direction:column;height:100dvh;display:flex;overflow:hidden}:is(html:has([data-app-frame]),body:has([data-app-frame])){height:100%;overflow:hidden}#root:has([data-main-navigation=true],[data-loading-screen],[data-app-frame])>div:first-child:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}#root:has([data-main-navigation=true],[data-loading-screen],[data-app-frame]) .application-design{flex-direction:column;flex:1;min-height:0;display:flex}main:has([data-app-frame]){flex-direction:column;flex:1;width:100%;min-width:0;max-width:480px;min-height:0;display:flex}main:has([data-main-navigation=true]){--iccha-safe-area-top:env(safe-area-inset-top);width:100%;max-width:480px;min-height:0;padding:var(--iccha-safe-area-top) 0 0;background:var(--surface);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:hidden}main:has([data-home-screen]){padding-top:0}.application-design:has([data-main-navigation=true]){background:var(--iccha-page-top-surface,var(--surface))}main:has([data-main-navigation=true]){background:var(--iccha-page-top-surface,var(--surface))}main:has([data-main-navigation=true])>.masthead{flex:none;min-height:28px;padding:4px 16px}main:has([data-main-navigation=true])>.masthead a{font-size:18px}main:has([data-main-navigation=true])>.fixture-banner{flex:none;margin:0 12px 4px;padding:4px 8px;font-size:10px}#root:has([data-main-navigation=true],[data-loading-screen],[data-app-frame]) .fixture-tools{z-index:100;background:var(--surface);width:160px;max-height:80dvh;margin:0;padding:0 8px;font-size:10px;position:fixed;top:0;right:0;overflow:auto}#root:has([data-main-navigation=true],[data-loading-screen],[data-app-frame]) .fixture-tools details{border:0;margin:0;padding:0}.card.narrow>button{margin-inline:auto;display:flex}[data-iccha-design-system]{--iccha-frost-surface:color-mix(in srgb,var(--iccha-library-layout-neutral-primary-elevated) 82%,transparent);--iccha-frost-filter:blur(36px) saturate(115%);--iccha-frost-shadow:0 14px 44px #27272a29;--iccha-frost-edge:inset 0 0 0 .5px var(--iccha-library-stroke-neutral-secondary),inset 0 1px 0 #ffffffe6}@media (prefers-reduced-transparency:reduce){[data-iccha-design-system]{--iccha-frost-surface:var(--iccha-library-layout-neutral-primary-elevated);--iccha-frost-filter:none}}
