.cb-frame{container-type:inline-size;width:100%}.cb{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;background:var(--cb-bg);color:var(--cb-ink);font-family:var(--font);text-align:start}.cb[lang=ar]{font-family:var(--arabic),var(--font)}.cb-art{position:absolute;inset:0;z-index:-1;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.cb[dir=rtl] .cb-art{transform:scaleX(-1)}.cb-body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;max-width:560px}.cb-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-accent)}.cb[lang=ar] .cb-eyebrow{letter-spacing:0;text-transform:none;font-size:12.5px}.cb-title{margin:0;font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.cb[lang=ar] .cb-title{font-family:var(--arabic),var(--font);font-weight:700;letter-spacing:0;line-height:1.3}.cb-sub{margin:0;color:var(--cb-sub);font-size:13.5px;line-height:1.5;max-width:52ch}.cb-value{font-weight:600;font-size:14px}.cb-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:4px}.cb-cta{gap:7px;height:38px;padding-inline:16px;background:var(--cb-accent);color:var(--cb-on);font-size:13px}.cb-clock,.cb-cta{display:inline-flex;align-items:center;border-radius:999px;font-weight:600}.cb-clock{gap:5px;font-size:12px;padding:5px 10px;background:color-mix(in srgb,var(--cb-ink) 12%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-x{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--cb-ink) 12%,transparent)}.cb-hero{min-height:190px;display:flex;align-items:center}.cb-media{position:absolute;inset-block:0;inset-inline-end:0;width:46%;z-index:-1}.cb-media img{width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.cb[dir=rtl] .cb-media img{-webkit-mask-image:linear-gradient(270deg,transparent,#000 45%);mask-image:linear-gradient(270deg,transparent,#000 45%)}.cb-split,.cb-spotlight{display:grid;grid-template-columns:1fr}.cb-card .cb-media,.cb-split .cb-media,.cb-spotlight .cb-media{position:relative;width:auto;inset:auto;z-index:0;aspect-ratio:16/9}.cb-card .cb-media img,.cb-split .cb-media img,.cb-spotlight .cb-media img{-webkit-mask-image:none;mask-image:none}.cb-card{min-height:230px;display:flex;flex-direction:column;max-width:300px}.cb-card .cb-media{aspect-ratio:4/3}.cb-card .cb-body{padding:16px;gap:7px;flex:1 1}.cb-card .cb-title{font-size:19px}.cb-card .cb-cta{height:34px;font-size:12.5px;padding-inline:13px}.cb-strip{border-radius:10px}.cb-strip .cb-art{opacity:.5}.cb-strip-in{display:flex;align-items:center;gap:8px 12px;min-height:40px;padding:7px 42px 7px 14px;flex-wrap:wrap;font-size:13px;position:relative}.cb[dir=rtl] .cb-strip-in{padding:7px 14px 7px 42px}.cb-strip-text{min-width:0;flex:1 1 220px}.cb-strip-link{display:inline-flex;align-items:center;gap:4px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@container (min-width: 620px){.cb-hero{min-height:240px}.cb-hero .cb-body{padding:34px 38px}.cb-title{font-size:34px}.cb-split.has-img,.cb-spotlight.has-img{grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:230px}.cb-split.has-img .cb-media,.cb-spotlight.has-img .cb-media{order:2;aspect-ratio:auto}.cb-split .cb-body,.cb-spotlight .cb-body{align-self:center;padding:30px 32px}}@container (max-width: 480px){.cb-hero.has-img .cb-media{width:100%;opacity:.28}.cb-hero.has-img .cb-media img{-webkit-mask-image:none;mask-image:none}}.cb[data-compact] .cb-title{font-size:20px}.cb[data-compact].cb-hero{min-height:150px}.cb[data-compact] .cb-body{padding:18px}.bs-seasons{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory}.bs-season{scroll-snap-align:start;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column}.bs-season-art{height:74px;position:relative;isolation:isolate;display:flex;padding:10px 12px;color:#fff}.bs-season-art .cb-art{z-index:-1}.bs-season-art b{font-size:14px;text-shadow:0 1px 8px rgba(0,0,0,.45)}.bs-season-art{align-items:flex-end;justify-content:flex-start}.bs-season-body{padding:10px 12px;display:flex;flex-direction:column;gap:8px;flex:1 1}.bs-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);grid-gap:18px;gap:18px;align-items:start;padding:14px;border-bottom:1px solid var(--line)}.bs-row:last-child{border-bottom:0}@media (max-width:900px){.bs-row{grid-template-columns:1fr}}.bs-kpis{display:flex;gap:14px;flex-wrap:wrap}.bs-kpis div{display:flex;flex-direction:column}.bs-kpis b{font-family:var(--mono);font-size:15px}.bs-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:22px;gap:22px;align-items:start}@media (max-width:960px){.bs-editor{grid-template-columns:1fr}}.bs-form{gap:14px}.bs-form,.bs-preview{display:flex;flex-direction:column;min-width:0}.bs-preview{position:-webkit-sticky;position:sticky;top:0;gap:10px;padding:14px;border-radius:16px;background:var(--surface-2);border:1px solid var(--line)}.bs-preview .page{border-radius:12px;background:var(--bg);padding:12px;border:1px solid var(--line)}.bs-preview .page[data-device=phone]{max-width:380px;margin-inline:auto}.bs-chips{display:flex;flex-wrap:wrap;gap:6px}.bs-chip{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.bs-chip[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.bs-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.bs-theme{position:relative;isolation:isolate;overflow:hidden;height:54px;border-radius:12px;border:2px solid transparent;cursor:pointer;display:flex;align-items:flex-end;padding:6px 8px;font-size:11px;font-weight:600;text-align:start}.bs-theme .cb-art{z-index:-1}.bs-theme[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.bs-presets{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.bs-preset{flex:none;width:150px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--surface);cursor:pointer;padding:0;text-align:start;color:var(--ink)}.bs-preset .sw{height:46px;position:relative;isolation:isolate}.bs-preset span{display:block;padding:7px 9px;font-size:12px}.bs-sec{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.hy-scrim{background:rgba(5,6,12,.34);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}:root[data-theme=light] .hy-scrim{background:rgba(14,16,24,.14)}.hy-sheet{isolation:isolate;border-radius:22px;box-shadow:0 40px 100px -20px rgba(0,0,0,.6),0 0 0 1px var(--glass-border),inset 0 1px 0 var(--glass-hi)}.hy-sheet:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 60% at 100% 0,color-mix(in srgb,var(--violet) 16%,transparent),transparent 60%),radial-gradient(90% 50% at 0 100%,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 60%)}.hy-card:before,.hy-conv:before,.hy-edge,.hy-end:before{--ring:conic-gradient(from var(--ring-angle,0deg),var(--accent),var(--cyan),var(--violet),var(--pink),var(--accent))}.hy-edge{position:absolute;left:18px;right:18px;top:0;height:1.5px;border-radius:2px;background:var(--ring);animation:ring-spin 4s linear infinite;opacity:.9;pointer-events:none}.hy-sheet[data-voice=conversation] .hy-edge{height:2px;animation-duration:1.6s}.hy-sheet{--edge-base:0 40px 100px -20px rgba(0,0,0,.6),0 0 0 1px var(--glass-border),inset 0 1px 0 var(--glass-hi)}.hy-sheet .hy-head{display:flex;align-items:center;gap:12px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 40%,transparent),transparent)}.hy-title{font:600 19px/1.1 var(--serif);letter-spacing:-.01em}.hy-sub{display:flex;align-items:center;gap:8px;margin-top:3px;min-width:0;font-size:12px;color:var(--ink-3)}.hy-ctx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hy-ctx b{color:var(--ink-2);font-weight:500}.hy-mode{flex:none;font:600 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-3)}.hy-mode.ai{color:var(--hyduri-ink);border-color:color-mix(in srgb,var(--violet) 40%,transparent);background:var(--hyduri-tint)}.hy-mode.fallback{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:var(--warn-soft)}.hy-hbtn{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid transparent;background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.hy-hbtn:hover:not(:disabled){color:var(--ink);background:var(--surface-2);border-color:var(--line)}.hy-hbtn:active{transform:translateY(1px)}.hy-hbtn:disabled{opacity:.4;cursor:not-allowed}.hy-hbtn[data-on=true]{color:var(--hyduri-ink);background:var(--hyduri-tint);border-color:color-mix(in srgb,var(--violet) 35%,transparent)}.hy-lang{font:600 12px/1 var(--font)}.hy-orb{--s:40px;--lvl:0;position:relative;display:inline-block;width:var(--s);height:var(--s);border-radius:50%;flex:none;padding:0;border:0;background:transparent;isolation:isolate}button.hy-orb{cursor:pointer}.hy-orb:before{content:"";position:absolute;inset:calc(var(--s) * -.07);border-radius:50%;background:conic-gradient(var(--accent),var(--cyan),var(--violet),var(--pink),var(--accent));animation:hy-turn 3.2s linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:.95}.hy-orb .hy-core{background:radial-gradient(circle at 70% 78%,color-mix(in srgb,var(--pink) 75%,transparent),transparent 55%),radial-gradient(circle at 22% 70%,color-mix(in srgb,var(--cyan) 80%,transparent),transparent 50%),conic-gradient(var(--accent),var(--cyan),var(--violet),var(--pink),#6D4DE6,var(--accent));animation:hy-turn 9s linear infinite reverse,hy-breathe 3.6s ease-in-out infinite;transform:scale(calc(1 + var(--lvl) * .16));transition:transform 90ms linear;box-shadow:0 0 calc(10px + var(--lvl) * 34px) color-mix(in srgb,var(--violet) 65%,transparent),inset 0 0 calc(var(--s) * .18) rgba(255,255,255,.18)}.hy-orb .hy-core,.hy-orb .hy-gloss{position:absolute;inset:calc(var(--s) * .06);border-radius:50%}.hy-orb .hy-gloss{pointer-events:none;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.85) 0 6%,rgba(255,255,255,.18) 18%,transparent 36%);mix-blend-mode:screen}.hy-orb .hy-glyph{position:absolute;inset:0;display:grid;place-items:center;color:#fff;pointer-events:none;z-index:1;filter:drop-shadow(0 1px 3px rgba(11,13,20,.45))}.hy-orb .hy-glyph svg{stroke-width:2.2}.hy-orb[data-state=listening] .hy-glyph,.hy-orb[data-state=speaking] .hy-glyph{animation:hy-glyph-pulse 1.2s ease-in-out infinite}.hy-orb[data-state=busy] .hy-glyph,.hy-orb[data-state=thinking] .hy-glyph{animation:hy-glyph-pulse .9s ease-in-out infinite}@keyframes hy-glyph-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.8}}.hy-orb .hy-dot{position:absolute;right:-1px;top:-1px;width:10px;height:10px;border-radius:50%;background:var(--good);box-shadow:0 0 0 2px var(--surface)}.hy-orb[data-state=busy]:before,.hy-orb[data-state=thinking]:before{animation-duration:1.1s}.hy-orb[data-state=busy] .hy-core,.hy-orb[data-state=thinking] .hy-core{animation:hy-turn 2.4s linear infinite reverse,hy-breathe 1.4s ease-in-out infinite}.hy-orb[data-state=listening]:before{animation-duration:2.2s;filter:saturate(1.4) brightness(1.15)}.hy-orb[data-state=speaking] .hy-core{animation:hy-turn 5s linear infinite reverse,hy-breathe 1.8s ease-in-out infinite}.hy-orb[data-state=listening] .hy-core{animation:hy-turn 6s linear infinite reverse,hy-breathe 2.2s ease-in-out infinite}@keyframes hy-turn{to{rotate:1turn}}@keyframes hy-breathe{0%,to{filter:saturate(1)}50%{filter:saturate(1.35) brightness(1.08)}}.hy-sheet .hy-body{flex:1 1;overflow-y:auto;padding:18px 18px 10px;gap:16px;scroll-behavior:smooth;overscroll-behavior:contain}.hy-empty,.hy-sheet .hy-body{display:flex;flex-direction:column}.hy-empty{align-items:center;text-align:center;gap:10px;padding:28px 8px 12px;margin:auto 0}.hy-hero{position:relative;width:196px;height:196px;display:grid;place-items:center;margin-bottom:6px}.hy-halo{position:absolute;inset:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--violet) 45%,transparent);animation:hy-halo 3.6s ease-out infinite}.hy-halo.d2{animation-delay:1.8s}@keyframes hy-halo{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.35);opacity:0}}.hy-greet{margin:0;font:600 30px/1.1 var(--serif);letter-spacing:-.015em;background:linear-gradient(100deg,var(--ink),var(--hyduri-ink) 60%,var(--ink));-webkit-background-clip:text;background-clip:text;color:transparent}.hy-ask{margin:0;font-size:15.5px;color:var(--ink-2)}.hy-ask em{font-style:normal;color:var(--hyduri-ink);font-weight:500}.hy-lede{margin:0;max-width:46ch;color:var(--ink-3);font-size:13px}.hy-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;margin-top:14px}.hy-starter{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px 10px 16px;text-align:start;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink);cursor:pointer;font-weight:500;overflow:hidden;transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--spring),background var(--t-base)}.hy-starter:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--violet),var(--accent))}.hy-starter:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--violet) 45%,var(--line));background:var(--surface)}.hy-starter:active{transform:translateY(0) scale(.99)}.hy-starter-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex:none;color:var(--hyduri-ink);background:var(--hyduri-tint)}.hy-msg{display:flex;gap:10px;max-width:100%}.hy-msg.user{justify-content:flex-end}.hy-msg.user .hy-bubble{max-width:84%;padding:10px 14px;border-radius:16px 16px 5px 16px;color:#fff;line-height:1.55;white-space:pre-wrap;word-wrap:break-word;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--violet)));box-shadow:0 8px 22px -10px color-mix(in srgb,var(--accent) 80%,transparent)}.hy-spoken{vertical-align:-1px;-webkit-margin-end:6px;margin-inline-end:6px;opacity:.8}.hy-msg.assistant>.hy-orb{margin-top:2px}.hy-content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.hy-text{line-height:1.6;color:var(--ink);word-wrap:break-word}.hy-text .md>:first-child{margin-top:0}.hy-text .md>:last-child{margin-bottom:0}.hy-text .md p{margin:0 0 6px}.hy-text .md ul{margin:4px 0 6px;-webkit-padding-start:18px;padding-inline-start:18px}.hy-text .md li{margin:2px 0}.hy-text .md p:last-of-type{display:inline}.hy-text.err{color:var(--bad)}.hy-caret{display:inline-block;width:7px;height:15px;-webkit-margin-start:3px;margin-inline-start:3px;vertical-align:-2px;border-radius:2px;background:linear-gradient(180deg,var(--violet),var(--accent));animation:hy-caret 1s steps(2,start) infinite}@keyframes hy-caret{to{visibility:hidden}}.hy-thinking{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;position:relative;overflow:hidden;padding:8px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-size:12.5px}.hy-thinking span{-webkit-margin-end:4px;margin-inline-end:4px}.hy-thinking i{width:5px;height:5px;border-radius:50%;background:var(--hyduri-ink);animation:hy-bounce 1.2s ease-in-out infinite}.hy-thinking i:nth-of-type(2){animation-delay:.15s}.hy-thinking i:nth-of-type(3){animation-delay:.3s}.hy-thinking:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--violet) 22%,transparent) 45%,color-mix(in srgb,var(--cyan) 14%,transparent) 55%,transparent 80%);animation:sheen 1.4s ease-in-out infinite;transform:translateX(-100%)}@keyframes hy-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.hy-tools{display:flex;flex-wrap:wrap;gap:6px}.hy-tool{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 5px;border-radius:999px;font-size:11.5px;color:var(--ink-2);border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 80%,transparent);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hy-tool em{font-style:normal;color:var(--ink-4);font-family:var(--mono);font-size:10.5px}.hy-tool.more{cursor:pointer;padding:0 10px;color:var(--ink-3)}.hy-tool-ic{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;flex:none;background:var(--surface);color:var(--ink-3)}.hy-tool[data-status=running]{border-color:color-mix(in srgb,var(--violet) 40%,var(--line));color:var(--ink)}.hy-tool[data-status=done] .hy-tool-ic{background:var(--good-soft);color:var(--good)}.hy-tool[data-status=proposed] .hy-tool-ic{background:var(--hyduri-tint);color:var(--hyduri-ink)}.hy-tool[data-status=error]{border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.hy-tool[data-status=error] .hy-tool-ic{background:var(--bad-soft);color:var(--bad)}.hy-spin{display:inline-block;width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--violet) 30%,transparent);border-top-color:var(--violet);animation:hy-rot .7s linear infinite;flex:none}.btn .hy-spin{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}@keyframes hy-rot{to{transform:rotate(1turn)}}.hy-approve{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 14px 13px;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--violet) 38%,transparent);background:linear-gradient(180deg,var(--hyduri-tint),color-mix(in srgb,var(--surface) 92%,transparent))}.hy-approve:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--violet),var(--accent))}.hy-approve[data-risk=destructive]{border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:linear-gradient(180deg,var(--bad-soft),color-mix(in srgb,var(--surface) 92%,transparent))}.hy-approve[data-risk=destructive]:before{background:linear-gradient(180deg,var(--bad),var(--pink))}.hy-approve[data-state=applied]{border-color:color-mix(in srgb,var(--good) 40%,transparent);background:linear-gradient(180deg,var(--good-soft),color-mix(in srgb,var(--surface) 92%,transparent))}.hy-approve[data-state=applied]:before{background:var(--good)}.hy-approve-head{display:flex;align-items:center;gap:8px}.hy-approve-head .label{color:var(--hyduri-ink)}.hy-approve[data-risk=destructive] .hy-approve-head .label{color:var(--bad)}.hy-approve[data-state=applied] .hy-approve-head .label{color:var(--good)}.hy-approve-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--surface);color:var(--hyduri-ink);border:1px solid var(--line)}.hy-approve[data-risk=destructive] .hy-approve-ic{color:var(--bad)}.hy-approve[data-state=applied] .hy-approve-ic{color:var(--good)}.hy-approve-sum{font-weight:600;font-size:14px;line-height:1.4}.hy-approve-route{font-size:11px;color:var(--ink-4);word-break:break-all}.hy-approve-done{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--good);font-size:12.5px}.hy-approve-err{display:flex;gap:6px;align-items:flex-start;color:var(--bad);font-size:12.5px}.hy-approve-all{align-self:flex-start}.hy-preview{margin:2px 0 4px;background:var(--surface);border-radius:10px;font-size:11.5px}.hy-preview td:first-child{width:34%;color:var(--ink-4)}.hy-preview td{word-break:break-word}.hy-preview-md{max-height:240px;overflow-y:auto;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin:2px 0 4px}.hy-follow{display:flex;flex-wrap:wrap;gap:6px;-webkit-padding-start:34px;padding-inline-start:34px}.hy-chip{height:auto;min-height:30px;padding:6px 12px;white-space:normal;text-align:start;line-height:1.35;max-width:100%}.hy-chip:hover{border-color:color-mix(in srgb,var(--violet) 45%,var(--line));color:var(--ink)}.hy-sheet .hy-compose{padding:10px 14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;background:linear-gradient(0deg,color-mix(in srgb,var(--surface) 45%,transparent),transparent)}.hy-notice{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;font-size:12.5px;color:var(--warn);background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);overflow:hidden}.hy-notice svg{flex:none;margin-top:2px}.hy-x{border:0;background:transparent;color:inherit;cursor:pointer;padding:2px;display:grid;place-items:center}.hy-box{position:relative;display:flex;gap:6px;align-items:flex-end;padding:7px 7px 7px 14px!important;border-radius:16px!important;background:var(--surface)!important;border:1px solid var(--line-2)!important;transition:border-color var(--t-base),box-shadow var(--t-base)}.hy-box:focus-within{border-color:color-mix(in srgb,var(--violet) 55%,var(--line-2))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 16%,transparent)}.hy-box[data-listening=true]{border-color:color-mix(in srgb,var(--pink) 60%,var(--line-2))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 18%,transparent)}.hy-box textarea{flex:1 1;border:0;background:transparent;resize:none;outline:none;min-height:24px;max-height:140px;line-height:1.5;padding:6px 0;font-size:14px}.hy-box textarea:focus-visible{box-shadow:none}.hy-ibtn{--lvl:0;position:relative;flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;border:1px solid transparent;background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.hy-ibtn:hover{color:var(--ink);background:var(--surface-2)}.hy-ibtn[data-unsupported=true]{opacity:.55}.hy-mic[data-on=true]{color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet))}.hy-mic[data-on=true]:after{content:"";position:absolute;inset:-4px;border-radius:14px;border:2px solid color-mix(in srgb,var(--pink) 55%,transparent);transform:scale(calc(1 + var(--lvl) * .35));opacity:calc(.35 + var(--lvl));transition:transform 80ms linear}.hy-conv{color:var(--hyduri-ink)}.hy-send{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--violet),var(--accent));box-shadow:0 6px 18px -6px color-mix(in srgb,var(--violet) 80%,transparent);transition:transform var(--t-fast) var(--spring),opacity var(--t-fast),filter var(--t-fast)}.hy-send:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.hy-send:active{transform:translateY(1px)}.hy-send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.hy-send.stop{background:var(--surface-2);color:var(--ink);border:1px solid var(--line-2);box-shadow:none}.hy-foot{text-align:center;font-size:11px;color:var(--ink-4)}.hy-foot .kbd{-webkit-margin-start:6px;margin-inline-start:6px;font-size:9.5px}.hy-voice{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0 2px}.hy-voice-stage{position:relative;width:260px;height:230px;display:grid;place-items:center;margin-top:-6px}.hy-voice-stage .hy-wave{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hy-voice-stage .hy-orb{z-index:1}.hy-voice-state{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hyduri-ink)}.hy-voice-text{min-height:22px;max-width:92%;text-align:center;color:var(--ink-2);font-size:14.5px;line-height:1.45}.hy-voice-actions{display:flex;align-items:center;gap:8px;margin-top:4px}.hy-end{gap:6px}.hy-conv{isolation:isolate;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--violet) 88%,#000),color-mix(in srgb,var(--accent) 80%,var(--violet)));border-radius:12px;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--violet) 85%,transparent);animation:hy-glow 2.8s ease-in-out infinite}.hy-conv:before{content:"";position:absolute;inset:-2px;border-radius:14px;padding:2px;background:var(--ring);z-index:-1;animation:ring-spin 2.6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hy-conv:after{content:"";position:absolute;inset:-7px;border-radius:18px;z-index:-2;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--violet) 55%,transparent),transparent);opacity:.55;animation:hy-halo-b 2.8s ease-in-out infinite}.hy-conv:hover{color:#fff;background:linear-gradient(135deg,var(--violet),var(--accent));transform:translateY(-1px)}.hy-conv:hover:after{opacity:.9}.hy-conv[data-unsupported=true]{animation:none;opacity:.55}.hy-conv[data-unsupported=true]:after,.hy-conv[data-unsupported=true]:before{animation:none;opacity:.25}@keyframes hy-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--violet) 45%,transparent),0 6px 18px -6px color-mix(in srgb,var(--violet) 85%,transparent)}55%{box-shadow:0 0 0 7px color-mix(in srgb,var(--violet) 0%,transparent),0 8px 26px -4px color-mix(in srgb,var(--violet) 95%,transparent)}}@keyframes hy-halo-b{0%,to{transform:scale(.9);opacity:.35}50%{transform:scale(1.12);opacity:.8}}.hy-end{position:relative;isolation:isolate;border-color:transparent!important}.hy-end:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:var(--ring);z-index:-1;animation:ring-spin 2.2s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hy-sheet[data-voice=conversation] .hy-voice-stage:before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--violet) 45%,transparent),transparent);animation:hy-halo-b 3.2s ease-in-out infinite;pointer-events:none}.hy-cards{display:flex;flex-direction:column;gap:10px}.hy-card{position:relative;border:1px solid var(--line);border-radius:14px;padding:12px 13px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--violet) 70%,transparent);overflow:hidden}.hy-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1.5px;background:var(--ring);opacity:.7;animation:ring-spin 6s linear infinite}.hy-card-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.hy-card-title{font:600 12px/1.2 var(--font);letter-spacing:.02em;color:var(--ink-2)}.hy-card-link{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--hyduri-ink);font-size:12px;cursor:pointer;padding:2px 4px;border-radius:6px}.hy-card-link:hover{background:var(--hyduri-tint)}.hy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.hy-stats[data-n="1"]{grid-template-columns:1fr}@media (min-width:520px){.hy-stats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hy-stats[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hy-stat{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:11px;background:var(--surface);border:1px solid var(--line);min-width:0}.hy-stat-l{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-stat-v{font:600 20px/1.1 var(--serif);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hy-stat[data-tone=good] .hy-stat-v{color:var(--good)}.hy-stat[data-tone=warn] .hy-stat-v{color:var(--warn)}.hy-stat[data-tone=bad] .hy-stat-v{color:var(--bad)}.hy-stat[data-tone=info] .hy-stat-v{color:var(--hyduri-ink)}.hy-stat-h{font-size:10.5px;color:var(--ink-4);display:flex;gap:5px}.hy-stat-h em{font-style:normal;font-weight:600}.hy-recs{display:flex;flex-direction:column;gap:2px;margin:0 -4px}.hy-rec{display:flex;align-items:center;gap:10px;width:100%;padding:7px 6px;border-radius:9px;border:0;background:transparent;color:var(--ink);text-align:start;font:inherit}button.hy-rec{cursor:pointer}button.hy-rec:hover{background:var(--surface-2)}.hy-rec-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink-4)}.hy-rec-dot[data-tone=good]{background:var(--good)}.hy-rec-dot[data-tone=warn]{background:var(--warn)}.hy-rec-dot[data-tone=bad]{background:var(--bad)}.hy-rec-dot[data-tone=info]{background:var(--accent)}.hy-rec-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.hy-rec-main b{font-weight:500;font-size:13px}.hy-rec-main b,.hy-rec-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-rec-main small{font-size:11.5px;color:var(--ink-3)}.hy-rec-go{color:var(--ink-4);flex:none}.hy-tbl-wrap{overflow-x:auto;margin:0 -4px}.hy-tbl{font-size:12px;width:100%}.hy-tbl th{font-size:10.5px;text-align:start}.hy-tbl td,.hy-tbl th{white-space:nowrap}.hy-chart svg{width:100%;height:auto;display:block}.hy-chart-peak{font-size:11px;color:var(--ink-3);margin-top:4px}.hy-callout{display:flex;align-items:flex-start;gap:10px}.hy-callout b{display:block;font-size:13px;margin-bottom:2px}.hy-callout p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.5}.hy-callout-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;flex:none;background:var(--hyduri-tint);color:var(--hyduri-ink)}.hy-callout[data-tone=good] .hy-callout-ic{background:var(--good-soft);color:var(--good)}.hy-callout[data-tone=warn] .hy-callout-ic{background:var(--warn-soft);color:var(--warn)}.hy-callout[data-tone=bad] .hy-callout-ic{background:var(--bad-soft);color:var(--bad)}.hy-steps{display:flex;flex-direction:column;gap:6px}.hy-steps-bar{height:4px;border-radius:4px;background:var(--surface-2);overflow:hidden;margin-bottom:4px}.hy-steps-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--accent));transition:width .6s var(--ease)}.hy-stepi{display:flex;align-items:center;gap:9px;font-size:13px}.hy-stepi span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;font:600 10.5px/1 var(--mono);border:1px solid var(--line-2);color:var(--ink-3)}.hy-stepi em{font-style:normal}.hy-stepi[data-done=true] span{background:var(--good);border-color:var(--good);color:#fff}.hy-stepi[data-done=true] em{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-3) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-3) 50%,transparent)}.hy-diff{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:12px}.hy-diff-row{display:grid;grid-template-columns:minmax(80px,30%) minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.hy-diff-f{color:var(--ink-3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-diff-b{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);word-break:break-word}.hy-diff-a{color:var(--ink);font-weight:600;word-break:break-word}.hy-diff-arrow{color:var(--hyduri-ink)}.hy-panel{position:absolute;left:0;right:0;top:69px;bottom:0;z-index:6;display:flex;flex-direction:column;border-radius:0 0 22px 22px;overflow:hidden;background:color-mix(in srgb,var(--bg) 97%,var(--violet));box-shadow:inset 0 1px 0 var(--line)}.hy-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 40% at 100% 0,color-mix(in srgb,var(--violet) 10%,transparent),transparent 70%)}.hy-panel>*{position:relative}.hy-panel-body>.hy-search{flex:none}.hy-back{display:grid;place-items:center;width:32px;height:32px;-webkit-margin-start:-8px;margin-inline-start:-8px;border-radius:9px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;flex:none}.hy-back:hover{background:var(--surface-2);color:var(--ink)}[dir=rtl] .hy-back svg{transform:scaleX(-1)}.hy-panel-head{display:flex;align-items:center;gap:8px;padding:12px 14px 10px 16px;border-bottom:1px solid var(--line)}.hy-panel-title{font:600 17px/1.2 var(--serif)}.hy-panel-sub{font-size:12px;color:var(--ink-3);margin-top:2px}.hy-panel-body{flex:1 1;overflow-y:auto;padding:14px 16px 20px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.hy-panel-err{font-size:12.5px;color:var(--bad);padding:8px 10px;border-radius:10px;background:var(--bad-soft)}.hy-panel-empty,.hy-panel-err{display:flex;gap:6px;align-items:center}.hy-panel-empty{flex-direction:column;text-align:center;padding:36px 12px;color:var(--ink-3)}.hy-panel-empty svg{color:var(--hyduri-ink)}.hy-panel-empty b{color:var(--ink);font-weight:600}.hy-panel-empty span{font-size:12.5px;max-width:34ch}.hy-skel{display:flex;flex-direction:column;gap:8px}.hy-skel i{height:58px;border-radius:12px;background:linear-gradient(100deg,var(--surface-2) 30%,color-mix(in srgb,var(--violet) 10%,var(--surface-2)) 50%,var(--surface-2) 70%);background-size:200% 100%;animation:hy-shim 1.3s linear infinite}@keyframes hy-shim{to{background-position:-200% 0}}.hy-sec{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.hy-sec:last-child{border-bottom:0}.hy-sec h4{margin:0;font:600 13px/1.2 var(--font)}.hy-note{margin:0;font-size:12px;color:var(--ink-3);line-height:1.45}.hy-note a{color:var(--hyduri-ink)}.hy-sub-l{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:6px 0 2px}.hy-voices{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:6px;gap:6px}.hy-voice-opt{display:flex;flex-direction:column;gap:1px;padding:8px 10px;text-align:start;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.hy-voice-opt b{font-size:12.5px;font-weight:600}.hy-voice-opt b i{font-style:normal;font-weight:500;font-size:10px;color:var(--hyduri-ink)}.hy-voice-opt small{font-size:11px;color:var(--ink-3)}.hy-voice-opt:hover{border-color:color-mix(in srgb,var(--violet) 55%,var(--line))}.hy-voice-opt[data-on=true]{border-color:var(--violet);background:var(--hyduri-tint);box-shadow:inset 0 0 0 1px var(--violet)}.hy-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hy-lbl{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--ink-2);min-width:0}.hy-lbl .select{height:34px;font-size:12.5px}.hy-slider{display:grid;grid-template-columns:52px 1fr 48px;align-items:center;grid-gap:10px;gap:10px;font-size:12.5px;color:var(--ink-2)}.hy-slider input{width:100%;accent-color:var(--violet)}.hy-slider output{text-align:end;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hy-radios{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.hy-radio{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border-radius:11px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;font:inherit}.hy-radio>span:last-child{display:flex;flex-direction:column;gap:1px}.hy-radio b{font-size:12.5px;font-weight:600}.hy-radio small{font-size:11px;color:var(--ink-3);line-height:1.35}.hy-radio-dot{width:15px;height:15px;border-radius:50%;flex:none;margin-top:1px;border:1.5px solid var(--line-2);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.hy-radio[data-on=true]{border-color:var(--violet);background:var(--hyduri-tint)}.hy-radio[data-on=true] .hy-radio-dot{border-color:var(--violet);box-shadow:inset 0 0 0 3.5px var(--surface),inset 0 0 0 8px var(--violet)}.hy-switch{display:flex;align-items:center;gap:12px;padding:4px 0}.hy-switch b{display:block;font-size:12.5px;font-weight:600}.hy-switch small{display:block;font-size:11.5px;color:var(--ink-3)}.hy-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);flex:1 1;min-width:0}.hy-search input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;color:var(--ink);font:inherit;font-size:13px}.hy-search:focus-within{border-color:color-mix(in srgb,var(--violet) 55%,var(--line))}.hy-hist{display:flex;align-items:stretch;gap:6px;padding:4px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 85%,transparent)}.hy-hist[data-current=true]{border-color:color-mix(in srgb,var(--violet) 55%,var(--line));background:var(--hyduri-tint)}.hy-hist-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:0;background:transparent;text-align:start;color:var(--ink);cursor:pointer;border-radius:9px;font:inherit}.hy-hist-main:hover{background:var(--surface-2)}.hy-hist-main b{font-size:13px;font-weight:600}.hy-hist-main b,.hy-hist-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-hist-main small{font-size:12px;color:var(--ink-3)}.hy-hist-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--ink-4);margin-top:2px}.hy-hist-meta .pill{font-size:10px;padding:1px 6px}.hy-pin{color:var(--hyduri-ink);-webkit-margin-end:5px;margin-inline-end:5px;vertical-align:-1px}.hy-hist-acts{display:flex;align-items:center;gap:2px;flex:none}.hy-hist-edit{flex:1 1;padding:4px}.hy-ib{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-4);cursor:pointer}.hy-ib:hover{background:var(--surface-2);color:var(--ink)}.hy-audit-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hy-audit-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hy-audit-tabs button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-size:12px;cursor:pointer;white-space:nowrap}.hy-audit-tabs button em{font-style:normal;font:600 10.5px/1 var(--mono);color:var(--ink-4)}.hy-audit-tabs button[data-on=true]{color:var(--ink);border-color:color-mix(in srgb,var(--violet) 55%,var(--line));background:var(--hyduri-tint)}.hy-audit{display:flex;flex-direction:column;gap:6px;padding:11px 12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2)}.hy-audit[data-s=applied]{border-inline-start-color:var(--good)}.hy-audit[data-s=pending]{border-inline-start-color:var(--warn)}.hy-audit[data-s=failed]{border-inline-start-color:var(--bad)}.hy-audit-top{display:flex;align-items:center;gap:6px}.hy-audit-top time{font-size:11px;color:var(--ink-4)}.hy-audit-sum{font-size:13px;font-weight:600;line-height:1.4}.hy-audit-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--ink-3)}.hy-link{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:var(--hyduri-ink);cursor:pointer;font:inherit;font-size:11.5px}.hy-link:hover{text-decoration:underline}@media (max-width:760px){.hy-sheet{border-radius:0}.hy-edge{left:0;right:0}.hy-starters{grid-template-columns:1fr}.hy-greet{font-size:26px}.hy-hero{width:164px;height:164px}.hy-halo{inset:36px}.hy-hero:after{inset:24px}.hy-sheet .hy-compose{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.hy-foot .kbd,.hy-lang:not(.hy-voice-actions .hy-lang){display:none}.hy-panel{border-radius:0}.hy-grid2,.hy-radios{grid-template-columns:1fr}.hy-sheet .hy-head{gap:6px;padding-inline:12px 8px}.hy-sheet .hy-head .hy-hbtn{width:32px}}@media (prefers-reduced-motion:reduce){.hy-card:before,.hy-conv,.hy-conv:after,.hy-conv:before,.hy-edge,.hy-end:before,.hy-halo,.hy-orb .hy-core,.hy-orb:before,.hy-skel i{animation:none!important}}.hy-card[data-kind=preview]{padding:12px}.hy-seg{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:8px;padding:1px}.hy-seg .hy-card-link[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 18%,transparent)}.hy-preview-frame{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--bg);cursor:zoom-in;transition:border-color .2s,box-shadow .2s}.hy-preview-frame:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.hy-preview-frame[data-device=phone]{max-width:220px;margin-inline:auto}.hy-preview-frame .site-frame{border-radius:0;border:0}.hy-preview-changes{margin:10px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.hy-preview-expired{padding:14px;border:1px dashed var(--line);border-radius:10px;font-size:12.5px;color:var(--ink-3)}.hy-links{display:flex;flex-direction:column;gap:8px;margin-top:8px}.hy-link-card{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:inherit;text-decoration:none;transition:border-color .2s}.hy-link-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.hy-link-card img{width:96px;height:60px;object-fit:cover;border-radius:8px;flex:none;background:var(--bg)}.hy-link-ic{width:60px;height:60px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--hyduri-ink);flex:none}.hy-link-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.hy-link-main b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-link-main small{font-size:12px;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hy-link-main em{font-style:normal;font-size:11px;color:var(--ink-4)}.md-autolink{word-break:break-all}.hy-tool.link{cursor:pointer;font:inherit;font-size:11.5px;transition:border-color .2s,background .2s}.hy-tool.link:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.hy-tool-go{color:var(--ink-4);flex:none}.hy-tool[data-status=running] em{display:none}.hy-live-t{font-weight:500;font-family:var(--mono);font-size:10.5px;color:var(--ink-4);-webkit-margin-start:6px;margin-inline-start:6px}.hy-cmp-facts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.hy-cmp-facts span{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--ink-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-cmp-facts span.faint{border-style:dashed}.hy-cmp-mail{display:block;width:100%;padding:0;text-align:start;font:inherit;color:inherit;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface);cursor:zoom-in;transition:border-color .2s,box-shadow .2s}.hy-cmp-mail:hover,.hy-cmp-push:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.hy-cmp-inbox{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:12.5px}.hy-cmp-inbox small{color:var(--ink-4);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-cmp-frame{position:relative;overflow:hidden;max-height:420px;background:#fff}.hy-cmp-frame iframe{position:absolute;inset:0 auto auto 0;width:640px;height:1000px;border:0;transform-origin:top left;pointer-events:none}[dir=rtl] .hy-cmp-frame iframe{inset:0 0 auto auto;transform-origin:top right}.hy-cmp-loading{display:grid;place-items:center;height:100%;min-height:120px;color:#667;font-size:12px}.hy-cmp-push{display:flex;flex-direction:column;gap:3px;width:100%;text-align:start;font:inherit;color:inherit;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 85%,transparent);cursor:pointer;font-size:12.5px}.hy-cmp-app{font-size:10.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em}.hy-hero:after,.hy-hero:before{content:"";position:absolute;border-radius:50%;pointer-events:none;border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line))}.hy-hero:before{inset:0}.hy-hero:after{inset:30px;border-color:color-mix(in srgb,var(--violet) 34%,var(--line));box-shadow:0 0 40px -8px color-mix(in srgb,var(--violet) 45%,transparent)}.hy-hero .hy-dot{width:14px;height:14px}.hy-starter{min-height:52px;border-radius:16px;padding:12px 14px 12px 18px}.hy-box{border:1.5px solid transparent!important;border-radius:20px!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(100deg,color-mix(in srgb,var(--cyan) 70%,transparent),color-mix(in srgb,var(--violet) 70%,transparent) 50%,color-mix(in srgb,var(--pink) 70%,transparent)) border-box!important}.hy-box:focus-within{border-color:transparent!important;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(100deg,var(--cyan),var(--violet) 50%,var(--pink)) border-box!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--violet) 14%,transparent),0 10px 30px -12px color-mix(in srgb,var(--violet) 60%,transparent)}.hy-box[data-listening=true]{border-color:transparent!important}.hy-sheet.hy-mini{top:auto;bottom:16px;right:16px;height:auto;width:340px;cursor:pointer}@media (min-width:901px){:root[data-chat-dock] .hy-sheet.hy-mini{right:calc(var(--chat-dock,0px) + 16px)}}.hy-sheet.hy-mini :is(.hy-body,.hy-compose,.hy-edge){display:none}.hy-sheet.hy-mini .hy-head{border-bottom:0}.hy-sheet.hy-mini .hy-hbtn:not(.hy-keep){display:none}@media (max-width:760px){.hy-sheet.hy-mini{inset:auto 12px calc(76px + env(safe-area-inset-bottom)) 12px;width:auto;border-radius:20px}}body:has(.hy-sheet.hy-mini) .orb-launcher{opacity:0;pointer-events:none}.hy-inline{position:fixed;z-index:62;width:min(440px,calc(100vw - 24px));max-height:min(620px,70vh);display:flex;flex-direction:column}.hy-inline-wb{flex:1 1;min-height:0;max-height:inherit;overflow:hidden;--edge-base:0 30px 80px -18px rgba(0,0,0,.55),0 0 0 1px var(--glass-border),inset 0 1px 0 var(--glass-hi)}.hy-inline-wb .wb-steps{flex:none;max-height:150px}.hy-inline-wb .wb-stop{width:auto;padding:0 10px;font-size:12.5px}.hy-inline-wb .wb-foot{border-top:1px solid var(--line);padding:8px 14px}.hy-inline.docked{right:16px;bottom:16px}@media (min-width:901px){:root[data-chat-dock] .hy-inline.docked{right:calc(var(--chat-dock,0px) + 16px)}}@media (max-width:760px){.hy-inline.docked{inset:auto 12px calc(76px + env(safe-area-inset-bottom)) 12px;width:auto;max-height:62vh}}body:has(.hy-sheet.hy-mini) .hy-inline.docked{bottom:104px;max-height:min(560px,calc(100vh - 140px))}@media (max-width:760px){body:has(.hy-sheet.hy-mini) .hy-inline.docked{bottom:calc(164px + env(safe-area-inset-bottom));max-height:calc(100vh - 220px)}}.hy-inline-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain;font-size:13.5px}.hy-inline-body .hy-msg.assistant{display:block}.hy-inline-body:not(:has(.hy-text,.hy-bubble,.hy-cards,.hy-approve,.hy-tools)){display:none}.hy-inline-reply{display:flex;gap:6px;align-items:center;padding:8px 8px 8px 14px;border-top:1px solid var(--line)}.hy-inline-reply input{flex:1 1;min-width:0;height:auto;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;font:inherit;font-size:13.5px;color:var(--ink);padding:6px 0}.hy-inline-reply:focus-within{background:color-mix(in srgb,var(--accent) 6%,transparent)}.hy-inline-reply .hy-send{width:32px;height:32px}.ask[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.hy-inline-wb .hy-inline-body{margin:2px 10px 10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid var(--line)}.hy-inline-wb .wb-stop{height:30px;border:1px solid var(--line);border-radius:9px;color:var(--ink-2)}