.ion-hero{--ion-hero-amber:#f2c879;--ion-hero-light:#fff0cb;--ion-hero-cyan:#98dfed;width:100%;max-width:600px;height:var(--ion-hero-height);color:#f1f1f1;isolation:isolate;margin-inline:auto;position:relative;container-type:inline-size}.ion-hero-inputs{height:95px;position:absolute;inset:0 0 auto}.ion-hero-input{color:#a4a6a5;flex-direction:column;align-items:center;gap:10px;font-size:14px;line-height:1.35;display:flex;position:absolute;top:9px;transform:translate(-50%)}.ion-hero-input>div{justify-content:center;align-items:center;height:68px;display:flex}.ion-hero-input>div>svg{stroke-width:1.35px;width:27px;height:30px}.ion-hero-input--text{left:16%}.ion-hero-input--audio{left:84%}.ion-hero-input--image{color:var(--ion-hero-light);left:50%}.ion-hero-input--image>span{white-space:nowrap}.ion-hero-input--image>div>.ion-hero-image{filter:drop-shadow(4px 5px #40351e)drop-shadow(1px 1px #9c824c);fill:#151109;stroke:#c3a367;stroke-width:1.3px;width:96px;height:64px}.ion-hero-image-sun{fill:var(--ion-hero-amber);stroke:none}.ion-hero-image-mountain{fill:#605337;stroke:#c6b17b}.ion-hero-image-snow{fill:#e2d6b9;stroke:none}.ion-hero-image-lake{fill:#132c33;stroke:none}.ion-hero-image-reflection{fill:#42616b;stroke:none}.ion-hero-image-water{fill:none;stroke:#9ec8d3;stroke-width:.8px}.ion-hero-hardware{--hero-edge:#323938;--hero-face:#0f1516;--hero-side:#080a0b;z-index:-2;background:linear-gradient(125deg,#141817aa,#080a0bee),repeating-linear-gradient(0deg,#0000 0 19px,#98dfed08 19px 20px),repeating-linear-gradient(90deg,#0000 0 19px,#98dfed08 19px 20px)}.ion-hero-controller{--hero-edge:#927543;--hero-face:#282013;--hero-side:#100e0a;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex;position:absolute}.ion-hero-controller>i{border:1px solid var(--ion-hero-amber);position:absolute;inset:-1px}.ion-hero-routes{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ion-hero-route{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke:#74613b;stroke-width:1px}.ion-hero-route--idle{stroke:#343735}.ion-hero-route--answer{stroke:#958b73}.ion-hero-packet{fill:var(--ion-hero-amber)}.ion-hero-hardware-lane{fill:none;stroke:#98dfed;stroke-opacity:.13;stroke-width:.6px;vector-effect:non-scaling-stroke}.ion-hero-hardware-packet{fill:var(--ion-hero-cyan)}.ion-hero-processor{--hero-edge:#8c7242;--hero-face:#211c12;--hero-side:#100e0a;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 7px 13px;display:flex}.ion-hero-pins{pointer-events:none;position:absolute;inset:0}.ion-hero-pins:before,.ion-hero-pins:after{content:"";background:repeating-linear-gradient(90deg,#9b8358 0 1px,#0000 1px 9px);height:5px;position:absolute;left:12%;right:12%}.ion-hero-pins:before{top:-6px}.ion-hero-pins:after{bottom:-6px}.ion-hero-processor--cpu{--hero-edge:#54828e;--hero-face:#13262c;--hero-side:#091316}.ion-hero-processor--cpu .ion-hero-pins:before,.ion-hero-processor--cpu .ion-hero-pins:after{background:repeating-linear-gradient(90deg,#719fa9 0 1px,#0000 1px 9px)}.ion-hero-processor-name{letter-spacing:-.025em;white-space:nowrap;font-size:17px;line-height:1.25}.ion-hero-task{color:#c6ab74;text-align:center;font-size:12px;line-height:1.25}.ion-hero-processor--cpu .ion-hero-task{color:#98bfca}.ion-hero-chip-active{z-index:-1;border:1px solid var(--ion-hero-amber);pointer-events:none;background:radial-gradient(at 28% 8%,#f2c87914,#0000 72%);position:absolute;inset:-1px;box-shadow:inset 0 1px #fff0cb12,inset 0 0 16px #f2c8790a,0 0 18px #f2c8790d}.ion-hero-processor--cpu .ion-hero-chip-active{border-color:var(--ion-hero-cyan);background:radial-gradient(at 72% 8%,#98dfed14,#0000 72%);box-shadow:inset 0 1px #d9f8ff12,inset 0 0 16px #98dfed0a,0 0 18px #98dfed0d}.ion-hero-model{color:#e0c995;background:linear-gradient(140deg,#292213,#100f0a);border:1px solid #806a3e;flex-direction:column;align-items:center;gap:8px;width:78%;max-width:145px;padding:8px 6px;font-size:13px;line-height:1.2;display:flex;box-shadow:3px 3px #080a09,4px 4px #5c4b29}.ion-hero-model>div{flex-direction:column;gap:4px;width:100%;display:flex}.ion-hero-kernel-row{background:repeating-linear-gradient(90deg,#514326 0 calc(25% - 2px),#0000 calc(25% - 2px) 25%);height:7px;display:block;overflow:hidden}.ion-hero-kernel-row>i{background:var(--ion-hero-amber);width:25%;height:100%;display:block}.ion-hero-cache{background:linear-gradient(140deg,#16313a,#0b181d);border:1px solid #426b76;flex-direction:column;gap:5px;width:77%;max-width:118px;padding:6px;display:flex;box-shadow:3px 3px #080a09,4px 4px #34525c}.ion-hero-cache-row{background:#29424a;height:7px;display:block}.ion-hero-cache-row>i{background:var(--ion-hero-cyan);transform-origin:0;height:100%;display:block}.ion-hero-link-label{color:#81b1bd;flex-direction:column;align-items:center;gap:2px;font-size:11px;line-height:1.2;display:flex;position:absolute;top:50%;left:53%;transform:translate(-50%)}.ion-hero-link-label>span{color:#608894}.ion-hero-answer{color:#e8dfca;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:94.5%;left:0;right:0}.ion-hero-answer>svg{color:#f2c879;flex:none;width:17px;height:17px}.ion-hero-answer>p{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.35}@container (max-width:360px){.ion-hero-processor{padding-inline:5px}.ion-hero-processor-name{font-size:14px}.ion-hero-task{max-width:90%;font-size:11px}.ion-hero-answer>p{font-size:15px}.ion-hero-input{font-size:12px}.ion-hero-input--image>div>.ion-hero-image{width:84px;height:56px}}