#calculatorPage{color:var(--calc-bar-ink);background:var(--calc-board-bg)}#calculatorPage .calculator-card{border-radius:0}#calculatorPage .calc-brand-logo{height:calc(var(--calc-header-height) * .6);margin-bottom:calc(var(--calc-header-height) * .1);flex-shrink:1;min-width:0;max-width:17vw}#calculatorPage .seo-content-block-desktop{display:none}.main-layout-wrapper{justify-content:center;width:100%;display:flex;overflow-y:auto}@media (scripting:enabled){.main-layout-wrapper{overflow-y:hidden}}.main-layout-wrapper{color:var(--color-text-primary);--max-column-width:420px;--tera-rail-width:160px}.app-content-constrained{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.tera-rail{width:var(--tera-rail-width);z-index:20;background-color:#0000;flex-direction:column;flex-shrink:0;align-items:center;padding-top:2rem;display:none}.tera-rail.left{margin-right:1rem}.tera-rail.right{margin-left:1rem}.tera-rail{top:var(--calc-header-height);max-height:calc(100dvh - var(--calc-header-height));align-self:flex-start;position:sticky}.app-layout-wrapper{width:100%;height:calc(100dvh - var(--calc-header-height));min-height:calc(100dvh - var(--calc-header-height));align-items:center;display:flex;container-type:size}.calculator-area{justify-content:center;align-items:flex-start;min-width:0;min-height:0;display:flex;overflow:clip}.calculator-area calculator-container,.calculator-area .calculator-skeleton{width:100%;min-width:0;height:100%;min-height:0;overflow:clip}@media (width>=500px){.main-layout-wrapper .app-layout-wrapper{padding-inline:1rem}}@media (width>=850px){#calculatorPage{background:var(--color-neutral-token-4);color:var(--color-neutral-token-13);--app-menu-dot-ring:var(--color-neutral-token-4)}#calculatorPage .calculator-card{border-radius:var(--radius-panel);box-shadow:0 25px 50px -12px #00000040}#calculatorPage .calculator-card.is-booting{will-change:transform}#calculatorPage .seo-content-block-desktop{display:flex}html[data-app-surface=calculator]{overscroll-behavior:none}.tera-rails-on .tera-rail{display:flex}.tera-rails-on .app-layout-wrapper{padding-inline:0}}.calc-header-phone{display:none}.phone-track{display:contents}.phone-track.is-on{overscroll-behavior:none;overflow-anchor:none;touch-action:pan-y;scrollbar-width:none;width:100%;height:100dvh;display:flex;position:absolute;top:0;left:0;overflow:auto hidden}.phone-track.is-on::-webkit-scrollbar{display:none}.phone-track.is-on>*{flex:none;width:100%;min-width:0}.phone-track.is-on [data-pans=y]{touch-action:pan-y}@supports (-webkit-touch-callout:none){.phone-track.is-on:has([data-bottom-sheet-surface]){overflow-x:hidden}}@media (width<=849.98px){#calculatorPage:not(.tera-rails-on){--calc-header-height:2.5rem;--calc-header-align:center;will-change:transform}}@media (width<=849.98px) and (height<=699.98px){#calculatorPage:not(.tera-rails-on){--calc-header-height:2rem;--calculator-screen-top:2px}}@media (width<=849.98px){#calculatorPage:not(.tera-rails-on) .study-desk{--desk-radius:0px}#calculatorPage:not(.tera-rails-on) .calc-header{position:relative}#calculatorPage:not(.tera-rails-on) .calc-header-phone{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}#calculatorPage:not(.tera-rails-on) .calc-header-phone>*{pointer-events:auto}#calculatorPage:not(.tera-rails-on) .calc-header-brand,#calculatorPage:not(.tera-rails-on) .calc-header-account,#calculatorPage:not(.tera-rails-on) .calc-header-controls{display:none}}@media (width<=1099.98px){#calculatorPage.tera-rails-on{--calc-header-height:2.5rem;--calc-header-align:center;will-change:transform}}@media (width<=1099.98px) and (height<=699.98px){#calculatorPage.tera-rails-on{--calc-header-height:2rem;--calculator-screen-top:2px}}@media (width<=1099.98px){#calculatorPage.tera-rails-on .study-desk{--desk-radius:0px}#calculatorPage.tera-rails-on .calc-header{position:relative}#calculatorPage.tera-rails-on .calc-header-phone{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}#calculatorPage.tera-rails-on .calc-header-phone>*{pointer-events:auto}#calculatorPage.tera-rails-on .calc-header-brand,#calculatorPage.tera-rails-on .calc-header-account,#calculatorPage.tera-rails-on .calc-header-controls{display:none}}@media (height>=850px){.app-layout-wrapper{padding-bottom:1rem}}.calc-header nav :focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.calculator-header-button .label{white-space:nowrap}.calc-header--icons-only .calculator-header-button .label{display:none}@media (width<=600px){.calculator-header-button .label{display:none}}.rail-slot.svelte-6eeepl{width:100%;display:block}.slot-upgrade.svelte-1w3gewy{white-space:nowrap;z-index:10;border:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-surface-raised) 90%, transparent);color:var(--color-text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:.125rem;padding:.125rem .5rem;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex;position:absolute;top:-2rem;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000001f}.slot-upgrade.svelte-1w3gewy:hover{color:var(--color-text-primary);background:var(--color-surface-raised)}.calculator-boot-host.svelte-1fhnm3e{display:contents}.calculator-boot-host.svelte-1fhnm3e .cipher-word{white-space:pre;block-size:1.5em;line-height:1.5;display:inline-block;position:relative}.calculator-boot-host.svelte-1fhnm3e .cipher-word>#cipher-text-span{clip-path:inset(-1em 0 -1em -1em);position:absolute;inset:0}.calculator-boot-host.svelte-1fhnm3e:not(:has([data-boot-complete])) .boot-sequence-wrapper{visibility:hidden}.calculator-skeleton{background:var(--calc-board-bg);--boot-ink:var(--boot-fit-ink,var(--calc-key-face-ink));--boot-accent:var(--boot-fit-accent,var(--calc-key-equal-bg));--boot-danger:var(--boot-fit-danger,var(--calc-key-clear-bg))}.desk-bar.svelte-13yitdw{height:var(--desk-bar-h);box-sizing:border-box;align-items:center;gap:.25rem;min-width:0;padding:.75rem .5rem 0 .75rem;display:flex}.study-desk.is-live .desk-bar__title{-webkit-user-select:none;user-select:none;cursor:default;transition:color var(--motion-hover), opacity var(--motion-crossfade)}.desk-tab.is-foldin.svelte-13yitdw{display:none}.desk-tab.svelte-13yitdw.tab-strip-own-pill{background:var(--color-surface);box-shadow:0 1px 2px #00000014}.desk-bar__title.svelte-13yitdw{white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;align-items:center;gap:.5rem;padding-left:.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.desk-bar__name.svelte-13yitdw{text-overflow:ellipsis;overflow:hidden}.desk-tab__icon.svelte-13yitdw{line-height:0;display:inline-flex;position:relative}.desk-bar__icon.svelte-13yitdw{width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.desk-bar__icon.is-spare.svelte-13yitdw{visibility:hidden}.study-desk.is-live .desk-bar__icon{transition:background-color var(--motion-hover), color var(--motion-hover)}.study-desk.is-live .desk-bar__icon:hover{color:var(--color-text-primary);background:var(--color-surface-hover,var(--color-neutral-token-3))}.study-desk.is-live .desk-bar__icon:focus-visible{box-shadow:var(--shadow-focus,0 0 0 2px var(--color-interactive));outline:none}.study-desk-stage.svelte-4oltu3{width:100%;min-width:0;height:100%;min-height:0;position:relative}.study-desk-room.svelte-4oltu3{position:absolute;inset:0}.study-desk-frame.svelte-4oltu3{width:100%;height:100%;position:absolute;top:0;left:0;container:study-desk-frame/size}.study-desk.svelte-4oltu3{--desk-bar-h:48px;--desk-radius:var(--radius-panel,1rem);isolation:isolate;reading-flow:grid-columns;gap:16px;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.desk-host.is-scaled.svelte-4oltu3{container-type:size}.desk-host.is-scaled.svelte-4oltu3>*{zoom:var(--desk-scale-zoom,max(1, min(100cqw / var(--desk-scale-w), 100cqh / var(--desk-scale-h))))}html[data-upright-tablet] .study-desk.is-phone .desk-host.is-main>*{max-width:calc(max(1, var(--calculator-keypad-width-scale,var(--calculator-keypad-scale,1))) * var(--calculator-keyboard-max-width) + var(--calculator-padding));margin-inline:auto}html[data-upright-tablet] .phone-strip{max-width:430px;margin-inline:auto}.study-desk.is-live .desk-host.is-main calculator-menu-bar{--desk-bar-row:calc(var(--calculator-keypad-width-scale,min(var(--calculator-keypad-scale,1), var(--calculator-keypad-follow-max,1000))) * min(var(--calculator-wrapper-width) - var(--calculator-padding), var(--calculator-keyboard-max-width)))}.study-desk.is-live .desk-host.is-main calculator-menu-bar .container{max-width:var(--desk-bar-row)}.study-desk.is-live .desk-host.is-main calculator-menu-bar .background{max-width:calc(var(--desk-bar-row) + var(--calculator-padding))}.desk-cell.svelte-4oltu3{border-radius:var(--desk-radius);background:var(--color-surface-raised);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;box-shadow:0 2px 24px -4px #0000000f}.desk-cell.is-main.svelte-4oltu3{box-shadow:none;background:0 0}.desk-cell__pending.svelte-4oltu3{flex:1;min-height:0;overflow:hidden}.desk-host.svelte-4oltu3{z-index:1;border-radius:var(--desk-radius);min-width:0;min-height:0;display:none;position:relative;overflow:hidden}.desk-host.is-shown.svelte-4oltu3{display:block}.desk-host.has-bar.svelte-4oltu3{margin-top:var(--desk-bar-h);border-top-left-radius:0;border-top-right-radius:0}.study-desk.is-phone{gap:0}.study-desk.is-phone .desk-host.is-scaled.svelte-4oltu3>*{zoom:1}.study-desk-room.is-live{transform-origin:0 0;transition:transform var(--motion-far)}.study-desk-room.is-arranging{border-radius:var(--radius-panel,1rem);box-shadow:0 0 0 1px var(--color-border-default), 0 18px 40px -24px #00000059}.study-desk.is-abs{display:block}.study-desk.is-abs>.desk-host.has-bar{margin-top:0}.study-desk .desk-host.is-shown.is-veiled{visibility:hidden}.study-desk .desk-host.is-peek{z-index:11;border-radius:0 0 var(--desk-radius) var(--desk-radius);animation:desk-peek-in var(--motion-smooth)}.study-desk .desk-host.is-peek.is-leaving,.study-desk .desk-peek.is-leaving{pointer-events:none;animation:desk-peek-out var(--motion-smooth) forwards}.study-desk .desk-cell.is-flash:after{content:"";border-radius:inherit;box-shadow:0 0 0 4px var(--color-interactive);pointer-events:none;animation:desk-cell-spot var(--motion-deselect) .5s both;position:absolute;inset:0}@keyframes desk-cell-spot{0%{opacity:1}to{opacity:0}}.study-desk .desk-face{display:none}.study-desk .desk-cell.is-veiled .desk-face,.study-desk .desk-face.is-shown{color:var(--color-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.study-desk .desk-cell.is-main.is-veiled{background:var(--calc-board-bg);color:var(--calc-bar-ink)}.study-desk .desk-cell.is-main.is-veiled .desk-face{color:var(--calc-bar-ink)}.study-desk .desk-proxy{z-index:3;min-width:0;min-height:0;color:var(--color-text-secondary);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute}.study-desk .desk-proxy__card{border-radius:var(--desk-radius);background:var(--color-surface-raised);transform-origin:0 0;position:absolute;inset:0;box-shadow:0 8px 28px -8px #0000002e}.study-desk .desk-proxy .desk-face{position:relative}.study-desk .desk-proxy.is-main{color:var(--calc-bar-ink)}.study-desk .desk-proxy.is-main .desk-proxy__card{background:var(--calc-board-bg)}.study-desk .desk-morph-layer{z-index:7;pointer-events:none;position:absolute;inset:0}@media (width>=850px){.study-desk>.desk-host:has([data-desk-float]){z-index:5}}.study-desk .desk-morph-under{z-index:0;pointer-events:none;position:absolute;inset:0}.study-desk>.desk-moving{z-index:2}.study-desk .desk-morph-under>.desk-leaving,.study-desk>.desk-host.desk-leaving{left:var(--leave-x);top:var(--leave-y);width:var(--leave-w);height:var(--leave-h);z-index:0;pointer-events:none;margin:0;position:absolute}.study-desk>.desk-host.desk-leaving{display:block}.study-desk.desk-morphing>.desk-divider,.study-desk.desk-morphing>.desk-ghost-add{opacity:0;transition:none}.study-desk>.desk-divider{transition:opacity var(--motion-fade)}.study-desk .desk-face__icon{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.study-desk .desk-face__name{white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem}.study-desk .desk-under-proxy{opacity:0!important}.study-desk-stage>.desk-arrange-dividers{z-index:7;pointer-events:none;position:absolute;inset:0}.desk-arrange-dividers>.desk-divider{pointer-events:auto}:is(.study-desk,.desk-arrange-dividers) .desk-divider{z-index:4;touch-action:none;outline:none;place-items:center;display:grid;position:absolute}:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-col{cursor:col-resize;width:16px;transform:translate(-50%)}:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-row,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-cell{cursor:row-resize;height:16px;transform:translateY(-50%)}:is(.study-desk,.desk-arrange-dividers) .desk-divider:before{content:"";background:var(--color-neutral-token-5,#0000002e);transition:background-color var(--motion-hover);border-radius:4px}:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-col:before{width:4px;height:40px}:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-row:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-cell:before{width:40px;height:4px}:is(.study-desk.is-touch,.desk-arrange-dividers.is-touch) .desk-divider.is-col{width:24px}:is(.study-desk.is-touch,.desk-arrange-dividers.is-touch) .desk-divider.is-row,:is(.study-desk.is-touch,.desk-arrange-dividers.is-touch) .desk-divider.is-cell{height:24px}:is(.study-desk,.desk-arrange-dividers) .desk-divider:hover:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider:focus-visible:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-active:before{background:var(--color-interactive)}:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-col:hover:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-col:focus-visible:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-col.is-active:before{height:64px}:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-row:hover:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-cell:hover:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-row:focus-visible:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-cell:focus-visible:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-row.is-active:before,:is(.study-desk,.desk-arrange-dividers) .desk-divider.is-cell.is-active:before{width:64px}.desk-arrange-dividers>.desk-divider:before{background:var(--color-text-tertiary);box-shadow:0 0 0 2px var(--color-surface-raised), 0 2px 6px -1px #00000040}.desk-arrange-dividers>.desk-divider.is-col:before{width:6px;height:48px}.desk-arrange-dividers>.desk-divider.is-row:before,.desk-arrange-dividers>.desk-divider.is-cell:before{width:48px;height:6px}.study-desk .desk-ghost-add,.study-desk .desk-empty__add{border-radius:var(--desk-radius);gap:.625rem;font-size:.875rem}.study-desk .desk-ghost-add{z-index:2;padding:.75rem}.study-desk .desk-empty{text-align:center;color:var(--color-text-secondary);align-content:center;place-items:center;gap:.75rem;display:grid;position:absolute;inset:0}.study-desk .desk-empty p{margin:0}.study-desk .desk-empty__add{padding:1.375rem 2.125rem;font-size:.9375rem}.study-desk .desk-peek{z-index:10;border-radius:var(--desk-radius);background:var(--color-surface-raised);box-shadow:0 20px 50px -18px #17203680, 0 0 0 1px var(--color-border-default);animation:desk-peek-in var(--motion-smooth);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes desk-peek-in{0%{opacity:0;translate:0 16px}}@keyframes desk-peek-out{to{opacity:0;translate:0 16px}}.study-desk .desk-peek__bar{height:var(--desk-bar-h);box-sizing:border-box;align-items:center;gap:.5rem;padding:0 .5rem 0 1rem;display:flex}.study-desk .desk-peek__title{min-width:0;color:var(--color-text-primary);white-space:nowrap;flex:1;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.study-desk .desk-peek__tag{background:var(--color-surface-sunken);color:var(--color-text-secondary);border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem}.solver-busy.svelte-4r9th8{pointer-events:none;background:var(--color-interactive);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ring);animation:svelte-4r9th8-solver-busy-appears var(--motion-fade) var(--motion-wait-after) backwards;border-radius:50%;position:absolute;top:-2px;right:-3px}@keyframes svelte-4r9th8-solver-busy-appears{0%{opacity:0}}.notebook-coach__view.svelte-113w9t5{--coach-accent:var(--color-primary-300);color:var(--coach-accent)}html.dark .notebook-coach__view.svelte-113w9t5{--coach-accent:var(--color-primary-600)}.notebook-coach__view.svelte-113w9t5:focus-visible{outline:2px solid var(--coach-accent);outline-offset:2px;border-radius:2px}.tera-slot{box-sizing:border-box;width:100%;padding-inline:12px;position:relative}.user-avatar.svelte-gmvkiw{width:1.6em;height:1.6em}.user-avatar__initial.svelte-gmvkiw{font-size:.9em}.calc-header-controls.svelte-1h7oohs:not(:has([data-header-complete])){visibility:hidden}.calc-header-brand.svelte-1h7oohs .calc-brand-mark{display:none}.calc-header-phone.svelte-1h7oohs .phone-logo{left:50%;top:calc((var(--calc-header-height) - 34px) / 2 + 1px);position:absolute;transform:translate(-50%)}.calc-header-phone.is-live.svelte-1h7oohs .phone-logo{transition:opacity var(--motion-fade)}.calc-header-phone.is-speaking .phone-logo{opacity:0;pointer-events:none}.app-menu-trigger-icon.svelte-1h7oohs{align-items:center;line-height:0;display:inline-flex;position:relative}.app-menu-offer-dot.svelte-1h7oohs{background:var(--color-interactive);width:8px;height:8px;box-shadow:0 0 0 2px var(--app-menu-dot-ring,var(--calc-board-bg));pointer-events:none;border-radius:50%;position:absolute;top:-1px;right:-2px}.phone-island.svelte-114rl8y{z-index:2;width:calc(var(--island-w,30px) + 14px);height:40px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0}.phone-island[data-side="0"].svelte-114rl8y{left:0}.phone-island[data-side="2"].svelte-114rl8y{right:0}.phone-island__pill.svelte-114rl8y{top:calc((var(--calc-header-height) - 30px) / 2 + 1px);isolation:isolate;width:30px;height:30px;display:block;position:absolute}.phone-island[data-side="0"].svelte-114rl8y .phone-island__pill:where(.svelte-114rl8y){left:8px}.phone-island[data-side="2"].svelte-114rl8y .phone-island__pill:where(.svelte-114rl8y){right:8px}.phone-island__row.svelte-114rl8y{white-space:nowrap;align-items:center;display:flex;position:absolute;inset-block:0}.phone-island[data-side="0"].svelte-114rl8y .phone-island__row:where(.svelte-114rl8y){left:0}.phone-island[data-side="2"].svelte-114rl8y .phone-island__row:where(.svelte-114rl8y){flex-direction:row-reverse;right:0}.phone-island__icon.svelte-114rl8y{flex:none;width:30px;height:30px;position:relative}.phone-island__ico.svelte-114rl8y,.phone-island__on-page.svelte-114rl8y{place-items:center;display:grid;position:absolute;inset:0}.calc-header-phone.is-live .phone-island__pill{transition:opacity var(--motion-crossfade)}.calc-header-phone.is-live .phone-island:active .phone-island__pill{opacity:.6;transition:none}.calc-header-phone.is-live .phone-island__on-page,.calc-header-phone.is-live .phone-island__ico{transition:opacity var(--motion-fade)}.phone-island__bg{z-index:-1;opacity:0;pointer-events:none;position:absolute;inset:0}.phone-island.is-lit .phone-island__bg{opacity:1}.phone-island__seed{z-index:-1;background:var(--calc-bar-ink);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.phone-island.is-lit .phone-island__seed{opacity:1}.phone-island__cap,.phone-island__far{background:var(--calc-bar-ink);position:absolute;inset-block:0}.phone-island__cap{width:16px}.phone-island__reach{width:var(--island-reach,15px);position:absolute;inset-block:0;overflow:clip}.phone-island__far{width:var(--island-reach,15px)}.phone-island[data-side="0"] .phone-island__cap{border-radius:15px 0 0 15px;left:0}.phone-island[data-side="0"] .phone-island__reach{left:15px}.phone-island[data-side="0"] .phone-island__far{left:calc(15px - var(--island-reach,15px));border-radius:0 15px 15px 0}.phone-island[data-side="2"] .phone-island__cap{border-radius:0 15px 15px 0;right:0}.phone-island[data-side="2"] .phone-island__reach{right:15px}.phone-island[data-side="2"] .phone-island__far{right:calc(15px - var(--island-reach,15px));border-radius:15px 0 0 15px}.phone-island__on-pill{color:var(--calc-board-bg);opacity:0;transition:opacity var(--motion-fade);place-items:center;display:grid;position:absolute;inset:0}.calc-header-phone.is-live .phone-island:not(.is-lit) .phone-island__on-page{transition-delay:.11s}.phone-island.is-lit .phone-island__on-pill{opacity:1;transition-delay:70ms}.phone-island.is-lit .phone-island__on-page{opacity:0;transition-delay:70ms}.phone-island.is-busy .phone-island__ico{opacity:0}.phone-island__ico.is-new{animation:phone-ico-in var(--motion-land) backwards}@keyframes phone-ico-in{0%{opacity:0;transform:scale(.4)}}.phone-island__ok{width:20px;height:20px;padding:0}.phone-island__spin{color:var(--calc-board-bg);place-items:center;display:none;position:absolute;inset:0}.phone-island.is-busy .phone-island__spin{display:grid}.phone-island__badge{--indicator-ring:var(--calc-board-bg);min-width:12px;height:12px;transition:transform var(--motion-land);padding:0;top:2px;right:2px;transform:scale(0)}.phone-island.is-fresh .phone-island__badge{transform:scale(1)}.phone-island__say{max-width:var(--island-say-max,none);height:18px;color:var(--calc-board-bg);opacity:0;transition:opacity var(--motion-fade), transform 0s var(--motion-fade-time);flex:none;margin:0 13px 0 3px;font-size:13px;font-weight:600;line-height:18px;display:block;position:relative;overflow:clip;transform:translate(-6px)}.phone-island[data-side="2"] .phone-island__say{margin:0 3px 0 13px;transform:translate(6px)}.phone-island.is-open .phone-island__say{opacity:1;transition:opacity var(--motion-pop) 50ms, transform var(--motion-pop) 50ms;transform:none}.phone-island__line{display:block}.phone-flight-chip{background:var(--color-interactive);width:100%;height:100%;color:var(--color-interactive-on);box-shadow:var(--shadow-md);border-radius:999px;place-items:center;display:grid}.phone-logo.svelte-yo0qdh{align-items:center;height:34px;display:flex}.phone-logo__mark-btn.svelte-yo0qdh{width:38px;height:34px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.phone-logo__menu{height:34px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 8px 0 2px;display:flex}.phone-logo__stack.svelte-yo0qdh{display:grid;position:relative}.phone-logo__mark.svelte-yo0qdh{z-index:1;border-radius:8px;display:grid;position:relative}.phone-logo.svelte-yo0qdh .phone-logo__svg{width:26px;height:26px}.phone-logo__word.svelte-yo0qdh{display:grid}.phone-logo.svelte-yo0qdh .phone-logo__letters{width:auto;height:20px}.phone-logo.svelte-yo0qdh .phone-logo__chev{opacity:.6;margin-left:2px}.calc-header-phone.is-live .phone-logo__mark-btn:active .phone-logo__mark{opacity:.6;transition:none}.calc-header-phone.is-live .phone-logo__menu:active{background:color-mix(in srgb, currentColor 10%, transparent)}.calc-header-phone.is-live .phone-logo__mark{--cue:0;transition:transform var(--motion-pop), opacity var(--motion-crossfade)}.calc-header-phone.is-live .phone-logo__mark:before{content:"";z-index:-1;background:var(--color-interactive);opacity:calc(var(--cue) * .18);scale:calc(.74 + var(--cue) * .26);pointer-events:none;border-radius:17px;position:absolute;inset:-9px}.phone-logo__peek{z-index:0;background:var(--color-surface-raised);opacity:0;width:16px;height:16px;transition:transform var(--motion-pop), opacity var(--motion-fade);border-radius:50%;position:absolute;bottom:-5px;right:-6px;transform:translate(-6px,-5px)scale(.4);box-shadow:0 3px 8px -3px #141e3c80,0 0 0 1px #141e3c12}.phone-logo.is-parked .phone-logo__peek{opacity:1;transform:none}.phone-logo.is-hot .phone-logo__mark{transform:scale(1.12)}.phone-strip.svelte-qy51ri{align-items:center;gap:6px;height:56px;padding:0 6px;display:flex}.phone-strip__side.svelte-qy51ri{width:46px;height:44px;color:var(--color-text-secondary);transition:opacity var(--motion-crossfade);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:0;display:grid}.phone-strip__side.svelte-qy51ri:active{opacity:.6;transition:none}.phone-strip__home.svelte-qy51ri{--cue:0;transition:transform var(--motion-pop), opacity var(--motion-crossfade);justify-content:center;align-items:center;display:flex;position:relative}.phone-strip__home.svelte-qy51ri:after{content:"";background:var(--color-interactive);opacity:calc(var(--cue) * .16);scale:calc(.76 + var(--cue) * .24);pointer-events:none;border-radius:21px;position:absolute;inset:-7px}.phone-strip__home.svelte-qy51ri.is-hot{transform:scale(1.12)}.phone-strip__chev.svelte-qy51ri{color:var(--color-text-tertiary);margin:0 -2px;display:grid}.phone-strip__tabs{background:var(--color-surface-sunken);border-radius:15px;flex:auto;align-items:center;gap:2px;padding:3px}.phone-strip__pill{--motion-pill-radius:12px;--motion-pill-fill:var(--color-surface-raised);--motion-pill-shadow:0 1px 2px #141e3c1a, 0 3px 8px -5px #141e3c4d;inset-block:3px}.phone-tab.svelte-qy51ri{min-width:38px;height:40px;color:var(--color-text-tertiary);font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:12px;gap:0;padding:0 8px}.phone-tab.is-on.svelte-qy51ri{color:var(--color-text-primary);flex:0 auto;padding:0 14px 0 12px}.phone-tab.is-on.svelte-qy51ri:active{opacity:1}.phone-tab__icon.svelte-qy51ri{transition:color var(--motion-hover);flex:none;display:grid;position:relative}.phone-tab.is-on.svelte-qy51ri .phone-tab__icon:where(.svelte-qy51ri){color:var(--color-interactive)}.phone-tab__name.svelte-qy51ri{white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:motion-appear var(--motion-fade) backwards;margin-left:7px;font-size:.9rem;font-weight:700;overflow:hidden}.phone-tab.is-spare.svelte-qy51ri:before{content:"";border:1.5px dashed color-mix(in srgb, var(--color-text-secondary) 45%, transparent);pointer-events:none;transition:border-color var(--motion-hover);border-radius:10px;position:absolute;inset:2px}.phone-tab.is-spare.is-on.svelte-qy51ri:before{border-color:color-mix(in srgb, var(--color-interactive) 55%, transparent)}.phone-track-on{overflow-x:clip}.phone-page.svelte-14s8xwj{z-index:30;height:100%;padding-top:env(safe-area-inset-top);background:var(--color-surface-raised);color:var(--color-text-primary);will-change:transform;contain:layout paint;flex-direction:column;display:flex;position:relative;overflow:clip}.phone-page__top.svelte-14s8xwj{z-index:2;background:var(--color-surface-raised);flex:none;position:relative}.phone-page__body.svelte-14s8xwj{flex:1;min-height:0;position:relative}.phone-host.svelte-14s8xwj{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:none;position:absolute;inset:0;overflow:auto}.phone-host.is-shown.svelte-14s8xwj{display:flex}.phone-page__empty.svelte-14s8xwj{color:var(--color-text-secondary);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}:root[data-edge] .phone-track.is-on{width:100%;height:auto;display:block;position:absolute;top:0;left:0;overflow:visible}:root[data-edge] .phone-track.is-on>main{top:var(--bar-away-top);bottom:var(--bar-away-bottom);box-sizing:border-box;width:100%;height:100svh;padding-bottom:var(--gesture-room);position:fixed;left:0;overflow:clip}:root[data-edge] .phone-track.is-on>main .app-layout-wrapper{height:calc(100svh - var(--calc-header-height) - var(--gesture-room));min-height:0}:root[data-edge] .phone-track.is-on>.phone-page{width:100%;height:100dvh;position:fixed;top:0;left:0}:root[data-edge] .phone-track.is-on>.phone-page.is-parked{height:100lvh;padding-top:0}:root[data-edge] .phone-track.is-on>.phone-page.is-flow{height:auto;min-height:100lvh;padding-top:0;position:relative}:root[data-edge] .phone-page:is(.is-flow,.is-parked)>.phone-page__top{z-index:20;padding-top:env(safe-area-inset-top)}:root[data-edge] .phone-page.is-flow>.phone-page__top{position:sticky;top:0}:root[data-edge] .phone-track.is-on>.phone-page.is-flow [data-edge-low]{position:relative!important;inset:auto!important}:root[data-edge] .phone-page:is(.is-flow,.is-parked)>.phone-page__body{flex:none;min-height:0}:root[data-edge] .phone-page:is(.is-flow,.is-parked) .phone-host{position:relative;inset:auto;overflow:visible}:root[data-edge] .phone-page:is(.is-flow,.is-parked) .phone-host .panel-container{height:auto;overflow:visible}:root[data-edge] .phone-page:is(.is-flow,.is-parked) .phone-host .history-list{flex-grow:0;overflow:visible}.phone-flight-copy{background:var(--color-surface-raised);width:100%;height:100%;color:var(--color-text-primary);white-space:nowrap;border-radius:12px;align-items:center;padding:0 12px;font-weight:600;display:flex;overflow:hidden;box-shadow:0 10px 24px -10px #0a0f1e80}.main-container.svelte-1sjlyc{width:100%;height:calc(100dvh - var(--calc-header-height));display:flex}.calc-desk-controls.svelte-1sjlyc{display:none}@media (width>=850px){main.svelte-1sjlyc:not(.tera-rails-on) .calc-desk-controls:where(.svelte-1sjlyc){display:flex}}@media (width>=1100px){main.tera-rails-on.svelte-1sjlyc .calc-desk-controls:where(.svelte-1sjlyc){display:flex}}
