.guided-landing{--guided-mast-h:140px;--guided-edge:14px;--guided-rail-band:0px;--guided-badge-w:calc(var(--guided-plot) + var(--guided-cell-chrome));--guided-flank-x:var(--guided-edge);--guided-cell-pad:6px;--guided-cell-chrome:calc(2 * var(--guided-cell-pad) + 2px);--guided-room:calc(50vw - 76px - var(--guided-flank-x) - var(--guided-cell-chrome) - var(--desk-w) / 2);--guided-tall:calc((100vh - 303px - 4 * var(--guided-cell-chrome)) / 1.82);--guided-rail-fit:9999px;--guided-plot:min(clamp(200px, min(var(--guided-room), var(--guided-tall), calc(var(--desk-w) * .34)), 340px), calc(var(--guided-rail-fit) - var(--guided-cell-chrome)));background:0 0;grid-row:1/-1;min-width:0;min-height:0;position:relative}.guided-masthead{z-index:1;height:var(--guided-mast-h);max-width:min(720px, calc(100% - 2 * var(--guided-edge)));padding:0 var(--guided-edge);pointer-events:none;align-items:center;gap:clamp(14px,1.8vw,26px);display:flex;position:absolute;top:2px;left:50%;transform:translate(-50%)}.guided-masthead--press{pointer-events:auto}.guided-masthead{--guided-word:clamp(2.75rem, calc(6.75vw * var(--text-scale)), 6rem);--guided-caption:clamp(var(--fs-micro), calc(var(--guided-word) * .19), 1rem);--guided-cap:.71;--guided-lockup-gap:10px;--guided-track:.08em;--guided-lockup-h:calc((var(--guided-word) + var(--guided-caption)) * var(--guided-cap) + var(--guided-lockup-gap));--guided-patch:calc(var(--guided-lockup-h) * 1.2)}.guided-masthead-patch{width:var(--guided-patch);height:var(--guided-patch);box-shadow:0 0 0 1px var(--primary-a40), 0 0 30px -4px var(--primary-a60);border-radius:50%;flex:none}.guided-masthead-lockup{gap:var(--guided-lockup-gap);flex-direction:column;min-width:0;display:flex}.guided-masthead h1{min-width:0;font-family:var(--font-label);font-size:var(--guided-word);font-weight:700;line-height:var(--guided-cap);letter-spacing:var(--guided-track);text-transform:uppercase;background:linear-gradient(100deg, var(--text) 36%, var(--accent) 126%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.06em 0;padding:.06em 0}.guided-masthead-word{justify-content:space-between;min-width:0;display:flex}.guided-masthead-word>span:last-child{margin-inline-end:calc(-1 * var(--guided-track))}.guided-masthead-line{width:0;min-width:100%;font-family:var(--font-label);font-size:var(--guided-caption);line-height:var(--guided-cap);text-transform:uppercase;color:var(--text-dim);white-space:nowrap;margin:0;font-weight:600}.guided-masthead-caption{justify-content:space-between;min-width:0;display:flex}.guided-masthead-space{flex:none;width:.55em}.guided-postit{z-index:1;position:absolute}.guided-flank>*,.guided-card-group{padding:var(--guided-cell-pad);border:1px solid var(--glass-line);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--veil-off,var(--glass-veil));backdrop-filter:var(--veil-off,var(--glass-veil));box-shadow:var(--glass-edges);background:0 0}.guided-flank>.guided-postit{transition:border-color var(--t-base), box-shadow var(--t-base)}.guided-flank>.guided-postit--pressable:after{content:"";z-index:0;border-radius:inherit;background:var(--glass-lit-wash);opacity:0;transition:opacity var(--t-base);pointer-events:none;position:absolute;inset:0}.guided-flank>.guided-postit--pressable:hover:after{opacity:1}.guided-flank>.guided-postit--pressable:has(.guided-postit-open:focus-visible):after{opacity:1}.guided-flank>.guided-postit--pressable:hover{border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);box-shadow:var(--glow-hover), var(--glass-lit-inner), var(--glass-edges)}.guided-flank>.guided-postit--pressable:has(.guided-postit-open:focus-visible){border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);box-shadow:var(--glow-hover), var(--glass-lit-inner), var(--glass-edges)}.guided-postit-open{z-index:2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.guided-postit-open:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}.guided-postit--pressable .orbit-zoom{visibility:hidden}.guided-postit-caption{font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin-top:12px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.guided-flank{top:var(--guided-flank-x);bottom:var(--guided-edge);left:var(--guided-flank-x);width:calc(var(--guided-plot) + var(--guided-cell-chrome));z-index:1;flex-direction:column;justify-content:space-between;gap:20px;display:flex;position:absolute}.guided-flank .guided-postit{position:relative}.guided-model{width:100%}.guided-flank .guided-model{min-height:calc(var(--guided-plot) * .82 + var(--guided-cell-chrome));max-height:calc(var(--guided-plot) * 1.5 + var(--guided-cell-chrome));flex:auto}.guided-model-frame{inset:var(--guided-cell-pad);position:absolute}.guided-model .craft-model{box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;inset:0;overflow:visible}.guided-model .craft-model .panel-head,.guided-model .craft-hint{display:none}.guided-orbit{width:100%;height:calc(var(--guided-plot) + var(--guided-cell-chrome));flex:none}.guided-orbit .flight-scene{inset:var(--guided-cell-pad);background:0 0;border:0;border-radius:0;position:absolute;overflow:visible}.guided-sensors{flex:none;width:100%}.guided-sensors-head{margin-bottom:6px;display:flex}.guided-sensors-head .btn{width:100%}.guided-sensors .flight-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;flex-direction:column;align-items:stretch;gap:6px;height:auto;padding:0;position:static}.guided-sensors .flight-strip .modelled{display:none}.guided-sensors .flight-cursor-item{flex-basis:max(calc((100% - var(--gap)) / 2), 168px)}.guided-sensors .flight-cursor-value{font-size:var(--fs-lede)}.guided-card{z-index:1;flex-direction:column;gap:4px;width:100%;margin-top:auto;padding:0;display:flex;position:relative}.guided-card-group{border-radius:var(--radius);transition:border-color var(--t-base), box-shadow var(--t-base);flex-direction:column;gap:2px;padding:5px 12px;display:flex}:is(.guided-card-group:has(button.guided-card-row:hover),.guided-card-group:has(button.guided-card-row:focus-visible)){border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);box-shadow:var(--glow-hover), var(--glass-lit-inner), var(--glass-edges)}.guided-card-row{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:1px;padding:3px 0;display:flex}button.guided-card-row{cursor:pointer}button.guided-card-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.guided-card-label{min-width:0;max-width:100%;font-family:var(--font-label);font-size:var(--fs-label);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;text-align:right;color:var(--text-faint);transition:color var(--t-base), text-shadow var(--t-base);font-weight:600}button.guided-card-row:hover .guided-card-label,button.guided-card-row:focus-visible .guided-card-label{color:var(--text);text-shadow:var(--glow-text)}.guided-card-value{max-width:100%;font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-tight);letter-spacing:var(--ls-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--text);font-weight:700}.guided-card-tag{font-family:var(--font-label);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);margin-left:8px;font-weight:400}.guided-reach{z-index:1;border:1px solid var(--glass-line);border-radius:var(--radius);width:100%;-webkit-backdrop-filter:var(--veil-off,var(--glass-veil));backdrop-filter:var(--veil-off,var(--glass-veil));box-shadow:var(--glass-edges);transition:border-color var(--t-base), box-shadow var(--t-base);flex-direction:column;gap:7px;padding:5px 12px 7px;display:flex;position:relative}:is(.guided-reach:has(a:hover),.guided-reach:has(a:focus-visible)){border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);box-shadow:var(--glow-hover), var(--glass-lit-inner), var(--glass-edges)}.guided-reach-code{color:inherit;border-radius:var(--radius-sm);align-items:center;gap:10px;padding:2px 0;text-decoration:none;display:flex}.guided-reach-symbol{color:#fff;background:#0a1018;border-radius:4px;flex:none;width:58px;height:58px}.guided-reach-words{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.guided-reach-words .guided-card-value{font-weight:600;font-size:var(--fs-micro);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.guided-reach-social{border-top:1px solid var(--glass-line);justify-content:flex-end;align-items:center;gap:2px;margin:0;padding:5px 0 0;list-style:none;display:flex}.guided-reach-social a{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-faint);transition:color var(--t-base), background-color var(--t-base);place-items:center;display:grid}.guided-reach-social a:hover,.guided-reach-social a:focus-visible{color:var(--text);background:color-mix(in srgb, var(--brand-primary) 14%, transparent)}.guided-reach-social svg{width:15px;height:15px}.guided-close{width:100%;min-width:0;padding-inline:calc(var(--guided-cell-pad) + 6px);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--t-base), box-shadow var(--t-base);flex-direction:column;flex:none;align-items:flex-start;gap:2px;display:flex}.guided-close .guided-card-label,.guided-close .guided-card-value{text-align:left}.guided-close:hover,.guided-close:focus-visible{border-color:color-mix(in srgb, var(--brand-primary) 45%, transparent);box-shadow:var(--glow-hover), var(--glass-lit-inner), var(--glass-edges)}.guided-close:hover .guided-card-label,.guided-close:focus-visible .guided-card-label{color:var(--text);text-shadow:var(--glow-text)}.guided-close:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.guided-rail{top:calc(var(--guided-edge) + var(--guided-rail-band));right:var(--guided-edge);bottom:var(--guided-edge);z-index:2;width:var(--guided-badge-w);pointer-events:none;flex-direction:column;align-items:flex-end;gap:20px;display:flex;position:absolute}.guided-rail>*{pointer-events:auto}.guided-badge{z-index:2;width:auto;height:calc(var(--guided-badge-w) * 720 / 512);aspect-ratio:512/720;perspective:900px;border-radius:calc(var(--radius) * .6);min-height:0;-webkit-backdrop-filter:var(--veil-off,var(--glass-veil));backdrop-filter:var(--veil-off,var(--glass-veil));opacity:0;transition:opacity var(--t-base), transform var(--t-base), box-shadow var(--t-base);flex:0 auto;position:relative}.guided-badge.is-drawn{opacity:1}@media (hover:hover){.guided-badge:not(.is-turned):not(.is-turning):hover{transform:translateY(1px)scale(1.02)}}.guided-badge:not(.is-turning):hover{box-shadow:var(--glow-hover), var(--glass-lit-inner), var(--glass-edges)}.guided-badge:not(.is-turning):has(:focus-visible){box-shadow:var(--glow-hover), var(--glass-lit-inner), var(--glass-edges)}.guided-badge.is-turning{transition:opacity var(--t-base), transform var(--t-base)}.guided-badge-leaf{height:100%;transform-style:preserve-3d;transition:transform var(--t-base);position:relative}.guided-badge.is-turned .guided-badge-leaf{transform:rotateY(180deg)}.guided-badge-front,.guided-badge-reverse{backface-visibility:hidden;opacity:.95}.guided-badge-front{border-radius:calc(var(--radius) * .6);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.guided-badge-front:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}.guided-badge-card{border-radius:calc(var(--radius) * .6);background:var(--glass-tint);width:100%;height:100%;box-shadow:0 0 0 1px var(--primary-a40), var(--slab-side), var(--glass-edges);display:block}.guided-badge-sheen{border-radius:calc(var(--radius) * .6);backface-visibility:hidden;background:var(--slab-cast)}.guided-badge:not(.is-turned):not(.is-turning):hover .guided-badge-sheen:before,.guided-badge:not(.is-turning) .guided-badge-front:focus-visible~.guided-badge-sheen:before{opacity:1}.guided-badge-photo{top:var(--photo-top);width:var(--photo-size);aspect-ratio:1;backface-visibility:hidden;background:var(--scrim-deep-80);box-shadow:inset 0 0 0 1px var(--accent);color:var(--text);cursor:pointer;opacity:0;transition:opacity var(--t-base);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.guided-badge-photo svg{width:42%;height:42%}.guided-badge-photo:hover,.guided-badge-photo:focus-visible{opacity:1}.guided-badge-photo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guided-badge-photo.is-saving{opacity:1;cursor:progress}@media (hover:none){.guided-badge-photo{opacity:.4}}.guided-badge-unphoto{top:calc(var(--photo-top) - 1.5%);left:calc(50% + var(--photo-size) / 2 - 16px);aspect-ratio:1;backface-visibility:hidden;background:var(--scrim-deep-80);width:32px;box-shadow:inset 0 0 0 1px var(--accent);color:var(--text);cursor:pointer;opacity:0;transition:opacity var(--t-base);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.guided-badge-unphoto svg{width:56%;height:56%}.guided-badge-unphoto:hover,.guided-badge-unphoto:focus-visible,.guided-badge-photo:hover~.guided-badge-unphoto{opacity:1}.guided-badge-unphoto:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guided-badge-unphoto.is-saving{opacity:1;cursor:progress}@media (hover:none){.guided-badge-unphoto{opacity:.4}}.guided-badge-upload{top:calc(var(--photo-top) - 1.5%);left:calc(50% - var(--photo-size) / 2 - 16px);aspect-ratio:1;backface-visibility:hidden;background:var(--scrim-deep-80);width:32px;box-shadow:inset 0 0 0 1px var(--accent);color:var(--text);cursor:pointer;opacity:0;transition:opacity var(--t-base);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.guided-badge-upload svg{width:56%;height:56%}.guided-badge-upload:hover,.guided-badge-upload:focus-visible,.guided-badge-photo:hover~.guided-badge-upload{opacity:1}.guided-badge-upload:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guided-badge-upload.is-saving{opacity:1;cursor:progress}@media (hover:none){.guided-badge-upload{opacity:.4}}.guided-badge-reverse{border-radius:calc(var(--radius) * .6);background:var(--glass-tint);box-shadow:0 0 0 1px var(--primary-a40), var(--slab-side), var(--glass-edges);flex-direction:column;gap:8px;padding:12px 10px 10px;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);container-type:size}.guided-badge-who{flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.guided-badge-kicker{font-family:var(--font-label);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);font-weight:600}.guided-badge-name{font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-tight);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.guided-badge-actions{flex-direction:column;gap:4px;margin-top:auto;display:flex}.guided-badge-actions--account{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.guided-badge-action{border:1px solid var(--glass-line);border-radius:var(--radius-sm);background:var(--glass-fill);width:100%;font:inherit;font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-tight);text-align:left;color:var(--text-dim);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background var(--t-base), color var(--t-base);align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex;overflow:hidden}.guided-badge-action:hover,.guided-badge-action:focus-visible{border-color:var(--glass-line-lit);background:var(--primary-a10);color:var(--text)}.guided-badge-action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.guided-badge-cuts{gap:inherit;border-left:1px solid var(--glass-line);flex-direction:column;margin-left:10px;padding-left:8px;display:flex}.guided-badge-note{font-size:var(--fs-micro);line-height:var(--lh-snug);color:var(--text-faint);margin:4px 0 0}.guided-badge-icon{text-align:center;width:1em;color:var(--text-faint);flex:none}@container (max-height:300px){.guided-badge-action{font-size:var(--fs-micro);line-height:var(--lh-tight);gap:6px;padding:3px 6px}.guided-badge-actions{gap:2px}.guided-badge-cuts{margin-left:6px;padding-left:5px}.guided-badge-actions--account{margin-top:4px;padding-top:4px}.guided-badge-name{font-size:var(--fs-micro)}.guided-badge-reverse{gap:5px;padding:8px 8px 7px}}.guided-masthead--press:before{content:"";z-index:-1;inset:calc(-1 * var(--guided-bloom-pad));background:radial-gradient(closest-side, var(--guided-bloom-core) 0%, var(--guided-bloom-core) 26%, var(--primary-a10) 68%, transparent 100%);opacity:0;transition:opacity var(--t-base);pointer-events:none;position:absolute}.guided-masthead--press{--guided-bloom-pad:26px;--guided-bloom-core:var(--primary-a40)}.guided-masthead--press:hover:before,.guided-masthead--press:focus-visible:before{opacity:1}.guided-masthead--press:hover .guided-masthead-patch,.guided-masthead--press:focus-visible .guided-masthead-patch{box-shadow:var(--glow-hover)}.guided-masthead--press:hover h1,.guided-masthead--press:focus-visible h1{text-shadow:var(--glow-text)}.guided-masthead-patch,.guided-masthead h1{transition:box-shadow var(--t-base), text-shadow var(--t-base)}@media (prefers-reduced-motion:reduce){.guided-masthead-patch,.guided-masthead h1,.guided-flank>.guided-postit,.guided-close,.guided-masthead--press:before,.guided-badge,.guided-badge-action,.guided-badge-photo,.guided-badge-unphoto,.guided-badge-upload,.guided-card-label{transition:none}@media (hover:hover){.guided-badge:not(.is-turned):hover{transform:none}}.guided-badge-leaf{transition:none}}@media (max-width:1080px){.guided-landing{--guided-edge:20px;padding:var(--guided-edge);flex-direction:column;align-items:center;gap:20px;min-height:300px;display:flex}.guided-masthead{--guided-word:clamp(2rem, calc(9vw * var(--text-scale)), 3.5rem);max-width:100%;height:auto;padding:0;position:static;transform:none}.guided-masthead--press{position:relative;top:auto;left:auto}.guided-postit{position:relative;transform:none}.guided-flank,.guided-rail{display:contents}.guided-model{aspect-ratio:4/3;width:min(100%,420px);margin-bottom:28px}.guided-badge{align-self:flex-end;width:clamp(140px,24vw,168px);position:static}.guided-orbit{aspect-ratio:1;width:min(100%,380px);height:auto;margin-bottom:28px;top:auto;left:auto}.guided-sensors{width:100%;position:static}.guided-reach{order:2;align-self:stretch;width:100%;position:static}.guided-reach-social a{width:34px;height:34px}.guided-reach-social svg{width:18px;height:18px}.guided-reach-symbol{width:72px;height:72px}.guided-card{order:1;align-self:stretch;width:100%;margin-top:0;position:static}.guided-card-row{flex-flow:wrap;justify-content:space-between;align-items:baseline;column-gap:12px}@media (pointer:coarse){button.guided-card-row{min-block-size:44px;padding-block:12px}}.guided-card-label{text-align:left}.guided-close{flex-flow:wrap;justify-content:space-between;align-items:baseline;column-gap:12px}.guided-card-value{margin-left:auto}.guided-flank .guided-model,.guided-orbit{flex:none;min-height:0;max-height:none}}@media (max-width:1080px) and (min-height:481px){.workspace.guided .guided-masthead{display:block}.workspace.guided .guided-masthead-patch,.workspace.guided .guided-masthead-word,.workspace.guided .guided-masthead-caption{display:none}.workspace.guided .guided-masthead-line{white-space:normal;width:auto;min-width:0}.workspace.guided .guided-masthead-learn{border:1px solid var(--glass-line);border-radius:var(--radius-pill);min-height:44px;color:var(--text-dim);opacity:1;white-space:nowrap;justify-content:center;align-items:center;gap:.45em;padding:0 16px;display:flex;position:static}.workspace.guided .guided-badge{align-self:center}}
.chat-chart{--chan:var(--chan-0);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-inset);flex-direction:column;gap:8px;min-width:0;max-width:100%;margin:10px 0 2px;padding:12px 14px 10px;display:flex}.chat-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.chat-chart-title{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-chart-label{font-size:var(--fs-ui);color:var(--text);overflow-wrap:anywhere;font-weight:600}.chat-chart-window{font-size:var(--fs-fine);color:var(--text-dim)}.chat-chart-open{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-inset);font:inherit;font-size:var(--fs-fine);white-space:nowrap;color:var(--text-dim);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);flex:none;padding:5px 11px}.chat-chart-open:hover,.chat-chart-open:focus-visible{border-color:var(--accent);color:var(--text);box-shadow:0 0 16px -6px var(--primary-a60)}@media (hover:hover){.chat-chart-open:hover{transform:translateY(-1px)}}.chat-chart-now{align-items:baseline;min-width:0;display:flex}.chat-chart-value{font-family:var(--font-mono);font-size:var(--fs-value);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.chat-chart-unit{font-family:var(--font-label);font-size:var(--fs-ui);letter-spacing:var(--ls-mono);color:var(--text-faint);margin-left:5px;font-weight:400}.chat-chart-plot{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-deep);min-width:0;height:150px}.chat-chart .chan-history-note{min-height:150px;padding:12px}.chat-chart-caption,.chat-chart-unknown{font-size:var(--fs-fine);line-height:var(--lh-text);color:var(--text-dim);margin:0}.chat-chart-unknown{margin:8px 0 2px}@media (prefers-reduced-motion:reduce){.chat-chart-open{transition:none}@media (hover:hover){.chat-chart-open:hover{transform:none}}}.chat-chart{scroll-margin-bottom:190px}
