:root{color-scheme:light;--brand-gold:#9b7024;--brand-gold-bright:#d8aa45;--brand-gold-deep:#5c3b12;font-family:Segoe UI Variable,Aptos,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#fff}body{overflow:hidden;color:#171611}.stage{position:relative;min-height:100svh;isolation:isolate;background:#fff}#silk{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.brand-mark{position:fixed;left:1.35rem;top:.55rem;width:clamp(18rem,23vw,25rem);aspect-ratio:1904/826;background:transparent url(/mi-break/mi-break-logo-white.png) 50%/contain no-repeat;mix-blend-mode:multiply;filter:contrast(1.025) saturate(.92);opacity:.96;-webkit-mask-image:radial-gradient(ellipse 70% 72% at 50% 50%,#000 52%,rgba(0,0,0,.82) 67%,transparent 100%);mask-image:radial-gradient(ellipse 70% 72% at 50% 50%,#000 52%,rgba(0,0,0,.82) 67%,transparent 100%)}.hero-copy{position:absolute;left:50%;top:5.5vh;width:min(40rem,calc(100vw - 3rem));text-align:center;transform:translateX(-50%)}.eyebrow{position:relative;display:inline-flex;align-items:center;gap:.8rem;min-width:25rem;justify-content:center;margin:0;padding:.8rem 1.35rem;overflow:hidden;border:1px solid rgba(61,102,132,.27);border-radius:999px;background:linear-gradient(115deg,rgba(255,255,255,.92),rgba(225,239,247,.62) 52%,rgba(255,247,226,.62));box-shadow:inset 0 1px 0 #fff,0 10px 30px rgba(67,89,105,.09);color:#243f53;font-family:Bahnschrift,Segoe UI Variable,Aptos,sans-serif;font-size:.72rem;font-weight:470;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";position:absolute;inset:0 auto 0 -35%;width:32%;background:linear-gradient(90deg,transparent,rgba(100,168,210,.1),rgba(211,166,61,.08),transparent);transform:skewX(-18deg);animation:eyebrow-scan 7s ease-in-out infinite;pointer-events:none}.eyebrow:after{content:"01";margin-left:.35rem;padding-left:.8rem;border-left:1px solid rgba(74,110,137,.18);color:#9c7627;font-size:.58rem;font-weight:620;letter-spacing:.18em}.eyebrow span{position:relative;width:.34rem;height:.34rem;border-radius:50%;background:#d4a82f;box-shadow:0 0 0 3px rgba(212,168,47,.08),0 0 12px rgba(212,168,47,.34);animation:status-pulse 2.8s ease-in-out infinite}@keyframes eyebrow-scan{0%,18%{left:-35%}72%,to{left:112%}}@keyframes status-pulse{50%{background:#4b91ba;box-shadow:0 0 0 4px rgba(75,145,186,.07),0 0 14px rgba(75,145,186,.32)}}h1{margin:35.5vh 0 0;font-family:Segoe UI Variable Display,Aptos Display,Inter,ui-sans-serif,sans-serif;font-size:clamp(3.4rem,6.4vw,7rem);font-weight:520;line-height:.92;letter-spacing:-.065em}.subtitle{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.35rem 0 0;color:#33414d;font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(1rem,1.18vw,1.28rem);font-weight:330;letter-spacing:-.012em}.subtitle span{white-space:nowrap}.subtitle strong{display:inline-block;margin-left:.08em;background:linear-gradient(135deg,#6c4615,#c59029 56%,#7b531b);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Segoe UI Variable Display,Aptos Display,sans-serif;font-size:.94em;font-weight:650;letter-spacing:.09em}.subtitle i{position:relative;width:1.7rem;height:1px;overflow:visible;background:linear-gradient(90deg,transparent,rgba(74,137,174,.58),rgba(202,158,49,.72),transparent)}.subtitle i:after{content:"";position:absolute;left:50%;top:50%;width:.26rem;height:.26rem;border-radius:50%;background:#d1a42e;box-shadow:0 0 0 3px rgba(209,164,46,.07),0 0 10px rgba(209,164,46,.3);transform:translate(-50%,-50%);animation:message-pulse 3s ease-in-out infinite}@keyframes message-pulse{50%{background:#5596ba;box-shadow:0 0 0 4px rgba(85,150,186,.06),0 0 12px rgba(85,150,186,.3)}}.mia-state{position:relative;display:table;min-height:1.2rem;margin:.72rem auto 0;padding:0 .45rem;background:linear-gradient(105deg,#76501b 0 38%,#5f9ab8 46%,#e0ae3f 51%,#76501b 59% 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Bahnschrift Light,Segoe UI Variable Text,sans-serif;font-size:.6rem;font-weight:520;letter-spacing:.13em;text-transform:uppercase;animation:state-scan 5.5s ease-in-out infinite;transition:color .3s ease,opacity .3s ease}.mia-state:after,.mia-state:before{content:"";position:absolute;top:42%;width:1.25rem;height:1px;background:linear-gradient(90deg,transparent,rgba(86,151,183,.55),rgba(211,162,47,.72));animation:state-terminal 2.8s ease-in-out infinite}.mia-state:before{right:100%}.mia-state:after{left:100%;transform:scaleX(-1)}@keyframes state-scan{0%,28%{background-position:100% 0}72%,to{background-position:0 0}}@keyframes state-terminal{50%{opacity:.38;filter:drop-shadow(0 0 4px rgba(194,147,39,.38))}}.prompt{width:min(42rem,100%);margin:2.2vh auto 0;padding:.25rem .7rem .25rem 1.15rem;border:1px solid rgba(125,96,47,.28);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 16px 36px rgba(121,91,37,.11),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.prompt:focus-within{border-color:rgba(122,139,155,.42);box-shadow:0 20px 48px rgba(83,102,120,.15),inset 0 1px 0 #fff;transform:translateY(-2px)}.prompt label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.prompt-line{display:flex;align-items:center}.prompt input{width:100%;padding:.95rem .15rem;border:0;outline:0;background:transparent;color:#36404a;font:380 1rem/1.5 inherit;letter-spacing:-.01em}.prompt input::placeholder{color:#978b78}.prompt button{width:2.8rem;height:2.8rem;border:0;background:transparent;color:#9b8a6f;font-size:1.55rem;cursor:pointer;transition:transform .25s ease,color .25s ease}.prompt button:hover{color:var(--brand-gold);transform:translateX(.2rem)}.suggestions{display:flex;gap:.55rem;width:min(62rem,calc(100vw - 5rem));margin:.82rem 50% 0;padding:.15rem .1rem .45rem;overflow-x:auto;transform:translateX(-50%);scrollbar-width:none}.suggestions::-webkit-scrollbar{display:none}.suggestions button{flex:0 0 auto;padding:.58rem .85rem;border:1px solid rgba(69,101,123,.23);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 #fff,0 5px 18px rgba(53,76,91,.055);color:#3f5362;font:390 .72rem/1.25 Aptos,Segoe UI Variable Text,sans-serif;letter-spacing:.005em;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.suggestions button:before{content:"+";margin-right:.45rem;color:var(--brand-gold);font-weight:600}.suggestions button:hover{border-color:rgba(155,112,36,.3);background:rgba(255,251,241,.78);color:#243746;transform:translateY(-2px)}.prompt .mic{position:relative;flex:0 0 2.7rem;transform:none}.mic span{width:.65rem;height:1rem;border:1.7px solid;border-radius:999px;transform:translate(-50%,-62%)}.mic span,.mic:before{position:absolute;left:50%;top:50%}.mic:before{content:"";width:1rem;height:.75rem;border:1.7px solid;border-top:0;border-radius:0 0 999px 999px;transform:translate(-50%,-18%)}.mic:after{content:"";position:absolute;left:50%;top:69%;width:.65rem;height:1.7px;background:currentColor;transform:translateX(-50%)}.mic.is-listening{color:#a67b20;animation:mic-pulse 1.4s ease-in-out infinite}@keyframes mic-pulse{50%{filter:drop-shadow(0 0 7px rgba(177,139,45,.65));transform:scale(1.08)}}.hero-copy{transition:opacity .65s ease,transform .65s ease,filter .65s ease}.assembly{position:absolute;z-index:3;left:50%;top:2.5vh;width:min(52rem,calc(100vw - 3rem));padding-bottom:2.5rem;text-align:center;opacity:0;visibility:hidden;transform:translate(-50%,1.5rem);transition:opacity .7s ease .2s,transform .7s ease .2s,visibility 0s linear .9s}.stage.is-assembling .hero-copy{opacity:0;pointer-events:none;filter:blur(9px);transform:translateX(-50%) scale(.97)}.stage.is-assembling .assembly{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.25s,.25s,0s}.assembly-mode{display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.68rem 1.05rem;border:1px solid rgba(60,101,130,.23);border-radius:999px;background:rgba(255,255,255,.84);box-shadow:0 10px 28px rgba(58,83,101,.08);color:#274457;font:470 .64rem/1 Bahnschrift,sans-serif;letter-spacing:.16em;text-transform:uppercase}.assembly-mode span{width:.34rem;height:.34rem;border-radius:50%;background:var(--brand-gold-bright);box-shadow:0 0 11px rgba(216,170,69,.55);animation:status-pulse 1.7s ease-in-out infinite}.assembly-mode b{padding-left:.7rem;border-left:1px solid rgba(63,102,130,.2);color:var(--brand-gold);font-size:.56rem}.assembly-brain{position:fixed;z-index:1;right:clamp(2.5rem,7vw,8rem);top:clamp(5.2rem,10vh,7.2rem);width:clamp(12rem,18vw,19rem);aspect-ratio:1.5;opacity:0;transform:translate3d(1.2rem,-.4rem,0) scale(.84);background:linear-gradient(135deg,#542b03 2%,#b86d08 25%,#f2a719 48%,#ffe078 67%,#d38408 84%,#6f3903);-webkit-mask:url(/mi-break/mia-brain-hologram.png) center/contain no-repeat;mask:url(/mi-break/mia-brain-hologram.png) center/contain no-repeat;mask-mode:luminance;filter:saturate(1.28) contrast(1.16) drop-shadow(0 0 12px rgba(224,145,16,.42)) drop-shadow(0 0 24px rgba(255,190,45,.16));pointer-events:none;transition:opacity .8s ease .4s,transform 1s cubic-bezier(.2,.75,.2,1) .3s}.assembly-brain:after{content:"";position:absolute;inset:18% 12%;border:1px solid rgba(255,210,91,.55);border-radius:48% 52% 46% 54%;box-shadow:0 0 18px rgba(222,160,34,.34),inset 0 0 18px rgba(255,220,118,.15);animation:brain-core 1.65s ease-in-out infinite}.stage.is-assembling .assembly-brain{opacity:.97;transform:translateZ(0) scale(1);animation:brain-thought 2.8s ease-in-out infinite}.stage.is-result .assembly,.stage.is-result .assembly-brain{opacity:0;visibility:hidden;pointer-events:none}@keyframes brain-thought{50%{filter:saturate(1.4) contrast(1.2) drop-shadow(0 0 20px rgba(231,148,12,.58)) drop-shadow(0 0 32px rgba(255,198,57,.22));opacity:.86;transform:translateY(-3px) scale(1.025)}}@keyframes brain-core{50%{opacity:.28;transform:scale(.88)}}.assembly-visual{position:relative;width:clamp(22rem,34vw,30rem);height:clamp(12.5rem,22vh,16rem);margin:2.2vh auto 1vh;display:grid;place-items:center}.assembly-visual:before{content:"";position:absolute;left:50%;top:50%;width:12rem;height:12rem;border-radius:42% 58% 55% 45%/49% 43% 57% 51%;background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.98),rgba(210,229,239,.58) 31%,rgba(201,156,56,.18) 62%,transparent 72%);box-shadow:0 0 48px rgba(77,143,177,.18),0 0 72px rgba(197,147,40,.1);transform:translate(-50%,-50%);animation:assembly-breathe 3.2s ease-in-out infinite}.orbit{position:absolute;inset:7%;border:1px solid rgba(74,136,170,.22);border-radius:44% 56% 48% 52%/55% 45% 55% 45%;animation:orbit-spin 10s linear infinite}.orbit:before{content:"";position:absolute;left:13%;top:10%;width:.34rem;height:.34rem;border-radius:50%;background:#d7a63c;box-shadow:0 0 12px rgba(215,166,60,.58)}.orbit-b{inset:1%;border-color:rgba(183,136,34,.19);animation-direction:reverse;animation-duration:14s}.humanoid{position:relative;z-index:2;width:6.4rem;height:12rem;filter:drop-shadow(0 0 12px rgba(73,151,190,.28))}.humanoid i:not(.human-scan){position:absolute;display:block;border:1px solid rgba(66,151,190,.62);background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(91,176,211,.2) 54%,rgba(208,158,49,.18));box-shadow:inset 0 0 13px rgba(77,164,204,.14),0 0 8px rgba(72,151,190,.17);opacity:0}.human-head{left:50%;top:0;width:2.15rem;height:2.45rem;border-radius:48% 48% 44% 44%/42% 42% 58% 58%;transform:translateX(-50%)}.human-head:after{content:"";position:absolute;left:18%;right:18%;top:49%;height:1px;background:linear-gradient(90deg,transparent,#d8a83d,transparent);box-shadow:0 0 6px rgba(216,168,61,.55)}.human-neck{top:2.28rem;width:.75rem;height:.8rem}.human-neck,.human-torso{left:50%;transform:translateX(-50%)}.human-torso{top:2.82rem;width:4.1rem;height:4.35rem;-webkit-clip-path:polygon(16% 0,84% 0,100% 32%,76% 100%,24% 100%,0 32%);clip-path:polygon(16% 0,84% 0,100% 32%,76% 100%,24% 100%,0 32%)}.human-torso:before{content:"";position:absolute;inset:17% 24%;border:1px solid rgba(207,158,49,.48);border-radius:50%;box-shadow:0 0 10px rgba(207,158,49,.22)}.human-arm{top:3.05rem;width:.86rem;height:5.05rem;border-radius:999px;transform-origin:50% 9%}.human-arm.left{left:.56rem;transform:rotate(11deg)}.human-arm.right{right:.56rem;transform:rotate(-11deg)}.human-hip{left:50%;top:6.85rem;width:2.8rem;height:1.25rem;border-radius:35% 35% 50% 50%;transform:translateX(-50%)}.human-leg{top:7.76rem;width:1.02rem;height:4.15rem;border-radius:45% 45% 999px 999px;transform-origin:50% 4%}.human-leg.left{left:1.86rem;transform:rotate(4deg)}.human-leg.right{right:1.86rem;transform:rotate(-4deg)}.human-scan{position:absolute;z-index:4;left:-18%;right:-18%;top:0;height:2px;background:linear-gradient(90deg,transparent,#68b6d8,#e0ac3d,transparent);box-shadow:0 0 10px rgba(75,169,207,.65);opacity:0}.stage.is-assembling .humanoid i:not(.human-scan){animation:human-build .75s ease forwards}.stage.is-assembling .human-neck,.stage.is-assembling .human-torso{animation-delay:.45s!important}.stage.is-assembling .human-arm,.stage.is-assembling .human-hip{animation-delay:1.1s!important}.stage.is-assembling .human-leg{animation-delay:1.75s!important}.stage.is-assembling .human-scan{animation:human-scan 2.3s ease-in-out .3s infinite}@keyframes human-build{0%{opacity:0;filter:blur(5px)}to{opacity:.92;filter:blur(0)}}@keyframes human-scan{0%{top:0;opacity:0}12%,82%{opacity:.9}to{top:100%;opacity:0}}.skill-tag{position:absolute;z-index:3;min-width:7.8rem;padding:.46rem .62rem;border:1px solid rgba(64,117,149,.18);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 7px 20px rgba(47,89,114,.07);color:#355267;font:430 .58rem/1 Aptos,sans-serif;letter-spacing:.035em;opacity:0;transform:translateY(6px);transition:opacity .55s ease,transform .55s ease}.skill-tag:after{content:"";position:absolute;top:50%;width:2.5rem;height:1px;background:linear-gradient(90deg,rgba(78,151,184,.52),rgba(211,161,48,.38),transparent)}.skill-a{left:.2rem;top:20%}.skill-a:after,.skill-c:after{left:100%}.skill-b{right:.2rem;top:28%}.skill-b:after,.skill-d:after{right:100%;transform:scaleX(-1)}.skill-c{left:1.2rem;bottom:18%}.skill-d{right:1.2rem;bottom:12%}.assembly-visual.skills-ready .skill-tag{opacity:1;transform:translateY(0)}.assembly-visual.skills-ready .skill-b{transition-delay:.18s}.assembly-visual.skills-ready .skill-c{transition-delay:.34s}.assembly-visual.skills-ready .skill-d{transition-delay:.5s}.assembly-product{position:absolute;z-index:6;left:50%;top:-.45rem;display:grid;grid-gap:.12rem;gap:.12rem;margin:0;color:#7b8790;font:340 .64rem/1.1 Aptos,sans-serif;letter-spacing:.03em;transform:translateX(-50%);white-space:nowrap}.assembly-product span{color:#2a485c;font:540 .78rem/1 Segoe UI Variable Display,sans-serif;letter-spacing:.13em}.assembly-product b{color:#17212a;font:500 .59rem/1 Bahnschrift,sans-serif;letter-spacing:.15em}.assembly-visual{height:clamp(13.5rem,23vh,16rem);margin-top:1.2vh;margin-bottom:.3vh}.assembly-visual:before{width:17rem;height:15rem;background:radial-gradient(ellipse at center,rgba(213,235,244,.52),rgba(255,248,229,.24) 48%,transparent 72%);box-shadow:0 0 60px rgba(87,159,191,.12)}.assembly-visual .orbit{display:none}.humanoid{width:15rem;height:16.4rem;margin-top:1.4rem;background:url(/mi-break/professional-hologram-cutout.png) top/15rem auto no-repeat;filter:saturate(.92) contrast(1.06);-webkit-mask-image:linear-gradient(#000 0 78%,rgba(0,0,0,.72) 90%,transparent);mask-image:linear-gradient(#000 0 78%,rgba(0,0,0,.72) 90%,transparent);animation:professional-float 4.2s ease-in-out infinite}.humanoid i{display:none!important}@keyframes professional-float{50%{transform:translateY(-5px) scale(1.018);opacity:.96}}.skill-tag{min-width:9.5rem;padding:.48rem .72rem;border-color:rgba(94,118,133,.13);border-radius:.72rem;background:linear-gradient(110deg,rgba(255,255,255,.76),rgba(239,244,246,.58));box-shadow:0 8px 24px rgba(54,74,87,.06),inset 0 1px 0 rgba(255,255,255,.9);color:#263d4d;font-size:.56rem;letter-spacing:.015em}.skill-tag:after{width:3.4rem;background:linear-gradient(90deg,rgba(89,128,148,.38),rgba(201,155,51,.28),transparent)}.skill-a{left:-1rem;top:27%}.skill-b{right:-1rem;top:31%}.skill-c{left:.2rem;bottom:20%}.skill-d{right:.2rem;bottom:15%}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes assembly-breathe{50%{transform:translate(-50%,-50%) scale(1.09) rotate(3deg);border-radius:55% 45% 42% 58%/45% 58% 42% 55%}}.assembly-kicker{position:relative;z-index:9;display:inline-flex;align-items:center;justify-content:center;margin:.2rem 0 0;padding:.48rem 1.15rem;border:1px solid rgba(164,121,34,.16);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 7px 22px rgba(62,79,89,.06),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8b5d12;font:610 .62rem/1 Bahnschrift,sans-serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.assembly h2{margin:.55rem 0 .35rem;color:#151716;font:490 clamp(2.1rem,4vw,4rem)/.98 Segoe UI Variable Display,Aptos Display,sans-serif;letter-spacing:-.055em}.assembly-request{max-width:39rem;min-height:1.25rem;margin:0 auto .8rem;color:#52616c;font:350 .88rem/1.45 Aptos,sans-serif}.assembly-request:before{content:"“";color:var(--brand-gold)}.assembly-request:after{content:"”";color:var(--brand-gold)}.assembly-live{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;max-width:39rem;margin:0 auto .85rem;padding:.62rem .78rem;overflow:hidden;border:1px solid rgba(71,126,158,.22);border-radius:.85rem;background:linear-gradient(105deg,rgba(241,249,252,.94),rgba(255,255,255,.97) 54%,rgba(255,249,235,.93));box-shadow:0 10px 30px rgba(52,101,129,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.assembly-live:after{content:"";position:absolute;inset:0 auto 0 -28%;width:25%;background:linear-gradient(90deg,transparent,rgba(91,173,208,.13),rgba(222,169,52,.14),transparent);transform:skewX(-18deg)}.assembly-live.is-pulsing:after{animation:assembly-sweep .75s ease-out}.live-signal{width:.46rem;height:.46rem;border-radius:50%;background:#55a1c5;box-shadow:0 0 0 4px rgba(85,161,197,.08),0 0 12px rgba(85,161,197,.36);animation:live-heartbeat 1.25s ease-in-out infinite}.assembly-live div{display:grid;grid-gap:.18rem;gap:.18rem}.assembly-live small{color:#8e6c28;font:560 .47rem/1 Bahnschrift,sans-serif;letter-spacing:.18em}.assembly-live strong{color:#29495d;font:430 .69rem/1.2 Aptos,sans-serif}.assembly-live>b{color:var(--brand-gold);font:620 .65rem/1 Bahnschrift,sans-serif;letter-spacing:.08em}@keyframes assembly-sweep{to{left:112%}}@keyframes live-heartbeat{50%{background:#d5a138;box-shadow:0 0 0 6px rgba(213,161,56,.06),0 0 15px rgba(213,161,56,.42);transform:scale(1.12)}}.assembly-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.assembly-steps li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:3.4rem;padding:.65rem .8rem;border:1px solid rgba(66,104,130,.15);border-radius:1rem;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#60717c;text-align:left;opacity:.48;transition:opacity .45s ease,border-color .45s ease,transform .45s ease,box-shadow .45s ease}.assembly-steps li span{color:#9b7a37;font:580 .52rem/1 Bahnschrift,sans-serif;letter-spacing:.08em}.assembly-steps li p{margin:0;font:390 .69rem/1.25 Aptos,sans-serif}.assembly-steps li b{color:#4e91b5;font-size:.8rem}.assembly-steps li.is-active{opacity:1;border-color:rgba(163,118,31,.31);transform:translateY(-2px);box-shadow:0 10px 24px rgba(117,86,29,.08)}.assembly-steps li.is-current{opacity:1;border-color:rgba(74,151,188,.38);background:linear-gradient(110deg,rgba(235,247,252,.82),rgba(255,255,255,.82));box-shadow:0 10px 26px rgba(63,135,170,.1)}.assembly-steps li.is-current b{animation:current-step 1s ease-in-out infinite}.assembly-steps li.is-complete{opacity:1;border-color:rgba(171,126,35,.24)}@keyframes current-step{50%{opacity:.3;transform:scale(.7)}}.assembly-visual.is-surging:after{content:"";position:absolute;z-index:5;left:50%;top:50%;width:6rem;height:6rem;border:1px solid rgba(89,172,207,.5);border-radius:50%;transform:translate(-50%,-50%);animation:visual-surge .85s ease-out forwards}@keyframes visual-surge{to{width:20rem;height:20rem;opacity:0;border-color:rgba(218,164,46,.25)}}.assembly-progress{height:2px;margin:.7rem auto 0;overflow:hidden;border-radius:99px;background:rgba(68,105,129,.1)}.assembly-progress i{display:block;width:8%;height:100%;background:linear-gradient(90deg,#5799ba,#d8a83d);box-shadow:0 0 8px rgba(206,157,45,.35);transition:width 1s cubic-bezier(.2,.75,.2,1)}.assembly-back{margin-top:.62rem;padding:.48rem .95rem;border:1px solid rgba(91,112,126,.12);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 5px 18px rgba(48,72,88,.055);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#465c6b;font:460 .66rem/1 Aptos,sans-serif;letter-spacing:.08em;cursor:pointer}.result{position:absolute;z-index:4;inset:0;display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(17rem,.72fr) minmax(19rem,.9fr);align-items:center;grid-gap:clamp(1rem,3vw,4rem);gap:clamp(1rem,3vw,4rem);padding:clamp(5.5rem,10vh,7.5rem) clamp(3rem,8vw,10rem) 4rem;opacity:0;visibility:hidden;transform:translateY(1.2rem);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.75,.2,1),visibility 0s linear 1s}.stage.is-result .result{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.35s,.35s,0s}.result-head{align-self:center;text-align:left}.result-mode{position:absolute;left:50%;top:3vh;display:inline-flex;align-items:center;gap:.72rem;margin:0;padding:.72rem 1.1rem;border:1px solid rgba(54,103,133,.23);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(53,81,99,.08);color:#244459;font:500 .64rem/1 Bahnschrift,sans-serif;letter-spacing:.16em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.result-mode span{width:.4rem;height:.4rem;border-radius:50%;background:#37a175;box-shadow:0 0 0 4px rgba(55,161,117,.08),0 0 13px rgba(55,161,117,.38);animation:result-online 1.8s ease-in-out infinite}.result-mode b{margin-left:.2rem;padding-left:.75rem;border-left:1px solid rgba(59,99,124,.18);color:#9c6a13;font-size:.56rem}@keyframes result-online{50%{transform:scale(.75);opacity:.55}}.result-overline{margin:0 0 .9rem;color:#9a6710;font:610 .61rem/1 Bahnschrift,sans-serif;letter-spacing:.22em}.result h2{margin:0;color:#141612;font:520 clamp(3rem,5.1vw,5.9rem)/.87 Segoe UI Variable Display,Aptos Display,sans-serif;letter-spacing:-.07em}.result h2 em{background:linear-gradient(120deg,#59330b,#d58f13 55%,#75420a);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.result-summary{max-width:27rem;margin:1.35rem 0 0;color:#536674;font:380 .94rem/1.55 Aptos,sans-serif}.result-reveal{position:relative;align-self:stretch;min-height:31rem;display:grid;place-items:center}.result-aura{position:absolute;width:24rem;height:30rem;border:1px solid rgba(72,146,181,.13);border-radius:48% 52% 50% 50%;background:radial-gradient(ellipse,rgba(231,244,249,.7),rgba(255,248,229,.28) 46%,transparent 72%);animation:result-aura 5s ease-in-out infinite}.result-aura:after,.result-aura:before{content:"";position:absolute;inset:7%;border:1px solid rgba(202,151,41,.16);border-radius:55% 45% 48% 52%;animation:orbit-spin 14s linear infinite}.result-aura:after{inset:15%;border-color:rgba(71,153,189,.16);animation-direction:reverse;animation-duration:11s}@keyframes result-aura{50%{transform:scale(1.035);filter:drop-shadow(0 0 22px rgba(206,157,44,.12))}}.result-human{position:relative;z-index:2;width:clamp(18rem,25vw,26rem);height:34rem;background:url(/mi-break/professional-hologram-cutout.png) top/contain no-repeat;filter:saturate(1.02) contrast(1.08) drop-shadow(0 12px 20px rgba(57,91,110,.09));-webkit-mask-image:linear-gradient(#000 0 86%,transparent 100%);mask-image:linear-gradient(#000 0 86%,transparent 100%);animation:result-float 4.5s ease-in-out infinite}@keyframes result-float{50%{transform:translateY(-7px) scale(1.012)}}.result-scan{position:absolute;z-index:3;left:8%;right:8%;top:20%;height:1px;background:linear-gradient(90deg,transparent,#5eacd0,#e4aa31,transparent);box-shadow:0 0 12px rgba(71,161,201,.48);animation:result-scan 3.2s ease-in-out infinite}@keyframes result-scan{0%{top:18%;opacity:0}15%,80%{opacity:.8}to{top:82%;opacity:0}}.result-profile{padding:1.35rem;border:1px solid rgba(65,107,134,.18);border-radius:1.6rem;background:linear-gradient(135deg,rgba(247,252,254,.91),rgba(255,255,255,.96) 52%,rgba(255,249,235,.9));box-shadow:0 22px 55px rgba(55,84,103,.1),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left}.profile-label{margin:0 0 .5rem;color:#8e661e;font:600 .53rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.result-profile h3{margin:0;color:#1d3444;font:520 clamp(1.5rem,2.2vw,2.25rem)/1.05 Segoe UI Variable Display,sans-serif;letter-spacing:-.04em}.profile-state{display:flex;align-items:center;gap:.55rem;margin:.72rem 0 1rem;color:#547080;font:410 .7rem/1.2 Aptos,sans-serif}.profile-state span{width:.4rem;height:.4rem;border-radius:50%;background:#36a175;box-shadow:0 0 9px rgba(54,161,117,.42)}.result-skills{display:grid;grid-gap:.45rem;gap:.45rem}.result-skills span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.62rem .7rem;border:1px solid rgba(71,112,136,.13);border-radius:.8rem;background:rgba(255,255,255,.78);color:#344e5e;font:430 .69rem/1.2 Aptos,sans-serif}.result-skills b{color:#9a6b1d;font:600 .48rem/1 Bahnschrift,sans-serif;letter-spacing:.08em}.result-skills i{color:#2f9970;font-style:normal}.result-assurances{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.35rem;gap:.35rem;margin:1rem 0}.result-assurances span{color:#60727d;font:400 .56rem/1.25 Aptos,sans-serif;text-align:center}.result-assurances b{display:block;margin-bottom:.25rem;color:#b57b16;font-size:.7rem}.result-evolution{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;margin:0 0 1rem;padding:.78rem .82rem;overflow:hidden;border:1px solid rgba(164,121,34,.17);border-radius:1rem;background:linear-gradient(115deg,rgba(255,249,232,.82),rgba(247,252,254,.9))}.result-evolution:after{content:"";position:absolute;inset:0 auto 0 -28%;width:22%;background:linear-gradient(90deg,transparent,rgba(224,169,48,.14),rgba(90,163,194,.11),transparent);transform:skewX(-18deg);animation:evolution-scan 5.2s ease-in-out infinite}@keyframes evolution-scan{0%,25%{left:-28%}78%,to{left:112%}}.evolution-mark{position:relative;width:2rem;height:2rem;border:1px solid rgba(169,124,31,.22);border-radius:50%;background:rgba(255,255,255,.72);box-shadow:0 0 18px rgba(205,153,40,.1)}.evolution-mark i{position:absolute;left:50%;bottom:.42rem;width:2px;border-radius:99px;background:linear-gradient(#5d9bb9,#dda630);transform-origin:50% 100%;animation:evolution-grow 2.4s ease-in-out infinite}.evolution-mark i:first-child{height:.55rem;transform:translateX(-.48rem)}.evolution-mark i:nth-child(2){height:.9rem;transform:translateX(-1px);animation-delay:.18s}.evolution-mark i:nth-child(3){height:.72rem;transform:translateX(.43rem);animation-delay:.36s}@keyframes evolution-grow{50%{height:1.15rem;filter:drop-shadow(0 0 4px rgba(211,158,38,.35))}}.result-evolution b{display:block;margin-bottom:.24rem;color:#72501a;font:580 .66rem/1.15 Segoe UI Variable Text,Aptos,sans-serif;letter-spacing:.015em}.result-evolution p{margin:0;color:#5b6d78;font:390 .58rem/1.4 Aptos,sans-serif}.result-actions{display:grid;grid-gap:.55rem;gap:.55rem}.result-actions button{cursor:pointer}.result-primary{display:flex;justify-content:space-between;align-items:center;padding:.82rem 1rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410d,#c98a1b 58%,#ebbd58);box-shadow:0 12px 28px rgba(158,105,20,.2);color:#fff;font:520 .74rem/1 Aptos,sans-serif}.result-primary b{font-size:1rem}.result-edit{border:0;background:transparent;color:#647681;font:420 .62rem/1 Aptos,sans-serif;letter-spacing:.05em}.stage.is-proposal .result{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.proposal{position:absolute;z-index:5;inset:0;display:grid;grid-template-columns:minmax(24rem,1fr) minmax(24rem,1fr);grid-template-areas:"heading economics" "coverage economics" "details contract";align-content:center;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;padding:6rem clamp(3rem,8vw,10rem) 3rem;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s}.stage.is-proposal .proposal{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.25s,.25s,0s}.proposal-mode{position:absolute;left:50%;top:3vh;display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.7rem 1.05rem;border:1px solid rgba(57,103,132,.22);border-radius:999px;background:rgba(255,255,255,.91);color:#28475a;font:500 .62rem/1 Bahnschrift,sans-serif;letter-spacing:.15em;text-transform:uppercase;transform:translateX(-50%)}.proposal-mode span{width:.36rem;height:.36rem;border-radius:50%;background:#d1a22f;box-shadow:0 0 11px rgba(209,162,47,.4)}.proposal-mode b{padding-left:.7rem;border-left:1px solid rgba(62,103,129,.17);color:#956614;font-size:.54rem}.proposal-heading{grid-area:heading;text-align:left}.coverage-copy>p,.economics-card p,.gap-card p,.proposal-heading p,.scope-card p{margin:0;color:#946315;font:610 .53rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.proposal-heading h2{margin:.6rem 0 .55rem;color:#151815;font:520 clamp(2.4rem,3.7vw,4.5rem)/.91 Segoe UI Variable Display,sans-serif;letter-spacing:-.065em}.proposal-heading>span{color:#61727c;font:380 .78rem/1.4 Aptos,sans-serif}.coverage-card{grid-area:coverage;display:grid;grid-template-columns:9rem 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(73,118,144,.17);border-radius:1.4rem;background:linear-gradient(125deg,rgba(244,250,253,.93),rgba(255,250,237,.92));box-shadow:0 14px 38px rgba(55,83,99,.07)}.coverage-ring{--coverage:92;width:8rem;height:8rem;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(#d69a20 calc(var(--coverage)*1%),rgba(79,148,181,.15) 0);box-shadow:inset 0 0 18px rgba(75,145,177,.08);text-align:center;animation:coverage-breathe 3.5s ease-in-out infinite}@keyframes coverage-breathe{50%{transform:scale(1.025);filter:drop-shadow(0 0 10px rgba(205,151,34,.18))}}.coverage-ring strong{color:#82550e;font:600 2.15rem/.9 Segoe UI Variable Display,sans-serif;letter-spacing:-.06em}.coverage-ring small{font-size:.9rem}.coverage-ring span{margin-top:.32rem;color:#6b7b84;font:430 .5rem/1 Aptos,sans-serif;text-transform:uppercase;letter-spacing:.08em}.coverage-copy h3{margin:.45rem 0 .7rem;color:#264354;font:520 1rem/1.2 Segoe UI Variable Text,sans-serif}.coverage-copy ul,.economics-card ul{display:grid;grid-gap:.38rem;gap:.38rem;margin:0;padding:0;list-style:none}.coverage-copy li{display:flex;gap:.45rem;color:#5e707a;font:390 .62rem/1.35 Aptos,sans-serif}.coverage-copy li b{color:#aa7414}.proposal-details{grid-area:details;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.gap-card,.scope-card{padding:.9rem;border:1px solid rgba(69,111,136,.15);border-radius:1.2rem;background:rgba(255,255,255,.9)}.gap-card>div:first-child,.scope-card>div:first-child{margin-bottom:.7rem}.gap-card>div:first-child b,.scope-card>div:first-child b{display:block;margin-top:.32rem;color:#294657;font:520 .82rem/1 Segoe UI Variable Text,sans-serif}.proposal-skills{display:grid;grid-gap:.32rem;gap:.32rem}.proposal-skills span{display:flex;align-items:center;gap:.45rem;padding:.38rem .45rem;border-radius:.55rem;background:rgba(240,248,251,.65);color:#526a78;font:400 .57rem/1.2 Aptos,sans-serif}.proposal-skills b{color:#26936b}.coverage-gaps{display:grid;grid-gap:.38rem;gap:.38rem;margin:0;padding:0;list-style:none}.coverage-gaps li{display:grid;grid-template-columns:auto 1fr;grid-gap:.45rem;gap:.45rem;color:#5b6d77;font:390 .56rem/1.3 Aptos,sans-serif}.coverage-gaps i{color:#9d6b16;font:600 .46rem/1.3 Bahnschrift,sans-serif;font-style:normal}.economics-card{grid-area:economics;align-self:center;padding:1.35rem;border:1px solid rgba(160,116,29,.2);border-radius:1.55rem;background:linear-gradient(140deg,rgba(255,250,235,.96),rgba(255,255,255,.96) 55%,rgba(239,248,252,.9));box-shadow:0 22px 52px rgba(99,73,25,.1)}.economics-card strong{display:block;margin:.6rem 0 .35rem;background:linear-gradient(120deg,#603708,#d49318 60%,#7a4508);-webkit-background-clip:text;background-clip:text;color:transparent;font:560 clamp(1.7rem,2.5vw,2.7rem)/1 Segoe UI Variable Display,sans-serif;letter-spacing:-.04em}.economics-card>div>span{color:#657680;font:380 .65rem/1.35 Aptos,sans-serif}.economics-card ul{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(117,103,73,.13)}.economics-card li{color:#4e6674;font:410 .66rem/1.3 Aptos,sans-serif}.economics-card li:before{content:"✓";margin-right:.5rem;color:#ae7513}.contract-row{grid-area:contract;align-self:start;display:grid;grid-gap:.58rem;gap:.58rem;padding:1rem;border:1px solid rgba(70,111,137,.15);border-radius:1.3rem;background:rgba(255,255,255,.9)}.contract-row label{display:grid;grid-template-columns:auto 1fr;grid-gap:.62rem;gap:.62rem;align-items:start;cursor:pointer}.contract-row input{position:absolute;opacity:0}.contract-row label span{width:1.05rem;height:1.05rem;border:1px solid rgba(118,94,52,.35);border-radius:.3rem;background:#fff}.contract-row input:checked+span{background:#b77b16;box-shadow:inset 0 0 0 3px #fff}.contract-row label b{color:#596d79;font:420 .6rem/1.4 Aptos,sans-serif}.proposal-next{display:flex;justify-content:space-between;padding:.78rem .95rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410d,#cf901b 60%,#efc15c);color:#fff;font:520 .69rem/1 Aptos,sans-serif;cursor:pointer;transition:opacity .25s ease,filter .25s ease}.proposal-next:disabled{opacity:.34;filter:grayscale(.65);cursor:not-allowed}.proposal-back{border:0;background:transparent;color:#697a84;font:420 .58rem/1 Aptos,sans-serif;cursor:pointer}.stage.is-contract .proposal{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.contract{position:absolute;z-index:6;inset:0;display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(28rem,1.25fr) minmax(20rem,.72fr);align-items:center;grid-gap:clamp(1rem,2.5vw,3rem);gap:clamp(1rem,2.5vw,3rem);padding:6rem clamp(2.5rem,6vw,7rem) 3rem;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s}.stage.is-contract .contract{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.25s,.25s,0s}.contract-mode{position:absolute;left:50%;top:3vh;display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.7rem 1.05rem;border:1px solid rgba(57,103,132,.22);border-radius:999px;background:rgba(255,255,255,.92);color:#29485b;font:500 .62rem/1 Bahnschrift,sans-serif;letter-spacing:.15em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.contract-mode span{width:.36rem;height:.36rem;border-radius:50%;background:#d1a22f;box-shadow:0 0 11px rgba(209,162,47,.4)}.contract-mode b{padding-left:.7rem;border-left:1px solid rgba(62,103,129,.17);color:#956614;font-size:.54rem}.contract-heading{text-align:left}.contract-heading>p{margin:0;color:#986613;font:610 .55rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.contract-heading h2{margin:.65rem 0 .7rem;color:#151714;font:520 clamp(2.7rem,4vw,4.8rem)/.9 Segoe UI Variable Display,sans-serif;letter-spacing:-.065em}.contract-heading h2 em{background:linear-gradient(120deg,#653807,#d49218 58%,#7b4508);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.contract-heading>span{color:#61727c;font:380 .77rem/1.45 Aptos,sans-serif}.contract-document{height:min(70vh,42rem);padding:1.2rem;border:1px solid rgba(68,111,137,.17);border-radius:1.4rem;background:rgba(255,255,255,.94);box-shadow:0 22px 55px rgba(50,78,96,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.document-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding-bottom:.9rem;border-bottom:1px solid rgba(73,109,131,.13)}.document-head>span{color:#9c6b16;font:700 .75rem/1 Bahnschrift,sans-serif;letter-spacing:.08em}.document-head div{display:grid;grid-gap:.18rem;gap:.18rem}.document-head b{color:#284759;font:560 .76rem/1 Segoe UI Variable Text,sans-serif}.document-head small{color:#7a8890;font:400 .52rem/1 Aptos,sans-serif}.document-head i{color:#a7751d;font:600 .58rem/1 Bahnschrift,sans-serif;font-style:normal}.document-scroll{height:calc(100% - 3.2rem);padding:.7rem .35rem .7rem 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(176,126,28,.35) transparent}.document-scroll section{padding:.75rem .3rem;border-bottom:1px solid rgba(77,112,133,.1)}.document-scroll section>b{color:#8e621c;font:600 .52rem/1 Bahnschrift,sans-serif;letter-spacing:.12em}.document-scroll p{margin:.42rem 0 0;color:#526975;font:390 .65rem/1.5 Aptos,sans-serif}.document-scroll strong{color:#9a6713}.contract-summary{padding:1.25rem;border:1px solid rgba(160,116,29,.2);border-radius:1.45rem;background:linear-gradient(140deg,rgba(255,250,236,.96),rgba(255,255,255,.97) 58%,rgba(239,248,252,.91));box-shadow:0 20px 50px rgba(91,68,25,.09)}.contract-summary>p{margin:0;color:#966515;font:610 .53rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.contract-summary h3{margin:.55rem 0 .85rem;color:#233f51;font:540 1.35rem/1.05 Segoe UI Variable Display,sans-serif;letter-spacing:-.035em}.contract-summary dl{display:grid;grid-gap:.4rem;gap:.4rem;margin:0}.contract-summary dl div{display:flex;justify-content:space-between;padding:.48rem .55rem;border-radius:.55rem;background:rgba(255,255,255,.7)}.contract-summary dt{color:#687983;font:400 .58rem/1 Aptos,sans-serif}.contract-summary dd{margin:0;color:#8e5f10;font:570 .6rem/1 Aptos,sans-serif}.contract-protection{margin:.8rem 0;padding:.72rem;border-left:2px solid #d2a03b;background:rgba(255,249,231,.55)}.contract-protection b{display:block;margin-bottom:.25rem;color:#76521a;font:560 .64rem/1 Aptos,sans-serif}.contract-protection span{color:#60727c;font:390 .57rem/1.4 Aptos,sans-serif}.privacy-clause{background:linear-gradient(110deg,rgba(239,249,252,.62),rgba(255,249,232,.58));border-radius:.7rem}.privacy-clause strong{color:#275068}.privacy-promise{display:grid;grid-template-columns:auto 1fr;grid-gap:.62rem;gap:.62rem;align-items:start;margin:0 0 .8rem;padding:.72rem;border:1px solid rgba(63,137,170,.18);border-radius:.85rem;background:linear-gradient(115deg,rgba(238,248,252,.88),rgba(255,252,242,.85))}.privacy-promise>span{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid rgba(52,139,176,.25);border-radius:50%;background:#fff;color:#2581a9;font-size:.85rem;box-shadow:0 0 12px rgba(62,144,178,.1)}.privacy-promise b{display:block;margin-bottom:.24rem;color:#22516a;font:590 .61rem/1.2 Segoe UI Variable Text,Aptos,sans-serif}.privacy-promise p{margin:0;color:#5b707c;font:390 .54rem/1.4 Aptos,sans-serif}.contract-accept{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.6rem;gap:.6rem;cursor:pointer}.contract-accept input{position:absolute;opacity:0}.contract-accept>span{width:1.05rem;height:1.05rem;border:1px solid rgba(118,94,52,.36);border-radius:.3rem;background:#fff}.contract-accept input:checked+span{background:#b87b15;box-shadow:inset 0 0 0 3px #fff}.contract-accept b{color:#586c78;font:420 .58rem/1.4 Aptos,sans-serif}.contract-next{display:flex;justify-content:space-between;width:100%;margin-top:.75rem;padding:.78rem .95rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410d,#cf901b 60%,#efc15c);color:#fff;font:520 .68rem/1 Aptos,sans-serif;cursor:pointer;transition:opacity .25s ease,filter .25s ease}.contract-next:disabled{opacity:.34;filter:grayscale(.65);cursor:not-allowed}.contract-back{display:block;margin:.55rem auto 0;border:0;background:transparent;color:#697a84;font:420 .57rem/1 Aptos,sans-serif;cursor:pointer}.stage.is-payment .contract{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.payment{position:absolute;z-index:7;inset:0;display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(28rem,1.15fr) minmax(21rem,.8fr);align-items:center;grid-gap:clamp(1rem,2.6vw,3.2rem);gap:clamp(1rem,2.6vw,3.2rem);padding:6rem clamp(2.5rem,6vw,7rem) 3rem;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s}.stage.is-payment .payment{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.25s,.25s,0s}.payment-mode{position:absolute;left:50%;top:3vh;display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.7rem 1.05rem;border:1px solid rgba(57,103,132,.22);border-radius:999px;background:rgba(255,255,255,.93);color:#29485b;font:500 .62rem/1 Bahnschrift,sans-serif;letter-spacing:.15em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.payment-mode span{width:.36rem;height:.36rem;border-radius:50%;background:#3da67d;box-shadow:0 0 11px rgba(61,166,125,.42)}.payment-mode b{padding-left:.7rem;border-left:1px solid rgba(62,103,129,.17);color:#956614;font-size:.54rem}.payment-heading{text-align:left}.payment-heading>p,.payment-summary>p{margin:0;color:#986613;font:610 .54rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.payment-heading h2{margin:.65rem 0 .72rem;color:#151714;font:520 clamp(2.7rem,4vw,4.8rem)/.9 Segoe UI Variable Display,sans-serif;letter-spacing:-.065em}.payment-heading h2 em{background:linear-gradient(120deg,#653807,#d49218 58%,#7b4508);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.payment-heading>span{color:#60727c;font:380 .78rem/1.45 Aptos,sans-serif}.payment-security{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;align-items:center;margin-top:1.15rem;padding:.8rem;border:1px solid rgba(61,137,170,.17);border-radius:1rem;background:linear-gradient(115deg,rgba(238,248,252,.83),rgba(255,252,242,.86))}.payment-security>i{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(51,139,176,.24);border-radius:50%;background:#fff;color:#2581a9;font-style:normal}.payment-security b{display:block;color:#23516a;font:580 .64rem/1.2 Aptos,sans-serif}.payment-security p{margin:.2rem 0 0;color:#627681;font:390 .57rem/1.4 Aptos,sans-serif}.payment-benefit{position:relative;margin-top:1.05rem;padding:1rem 1rem 1rem 1.15rem;overflow:hidden;border-left:2px solid #d49a25;border-radius:0 1rem 1rem 0;background:linear-gradient(110deg,rgba(255,249,230,.88),rgba(240,249,252,.72));box-shadow:0 12px 30px rgba(114,82,24,.06)}.payment-benefit:after{content:"";position:absolute;right:-1rem;top:-1.5rem;width:6rem;height:6rem;border:1px solid rgba(62,150,186,.12);border-radius:50%;box-shadow:0 0 0 1rem rgba(205,151,36,.035),0 0 0 2rem rgba(63,150,184,.025)}.payment-benefit>p{margin:0;color:#9a6814;font:610 .49rem/1 Bahnschrift,sans-serif;letter-spacing:.17em}.payment-benefit h3{position:relative;z-index:1;margin:.45rem 0 .42rem;color:#24475a;font:560 .9rem/1.15 Segoe UI Variable Text,Aptos,sans-serif}.payment-benefit>span{position:relative;z-index:1;display:block;color:#5c707b;font:390 .59rem/1.48 Aptos,sans-serif}.payment-checkout{padding:1.3rem;border:1px solid rgba(67,111,138,.17);border-radius:1.5rem;background:rgba(255,255,255,.95);box-shadow:0 22px 55px rgba(50,78,96,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.checkout-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.checkout-head span{color:#8f6118;font:610 .53rem/1 Bahnschrift,sans-serif;letter-spacing:.18em}.checkout-head b{color:#4d846d;font:520 .55rem/1 Aptos,sans-serif}.payment-methods{display:grid;grid-gap:.6rem;gap:.6rem}.payment-methods label{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon name check" "icon detail check";align-items:center;grid-gap:.1rem .75rem;gap:.1rem .75rem;padding:.8rem;border:1px solid rgba(70,111,136,.16);border-radius:.9rem;background:rgba(250,252,253,.78);cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.payment-methods input{position:absolute;opacity:0}.payment-methods label:has(input:checked){border-color:rgba(192,132,24,.52);background:linear-gradient(115deg,rgba(255,249,230,.9),rgba(240,249,252,.85));transform:translateX(.18rem)}.method-icon{grid-area:icon;display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(73,121,147,.18);border-radius:.65rem;background:#fff;color:#9a6815;font:600 .7rem/1 Bahnschrift,sans-serif}.payment-methods b{grid-area:name;color:#284759;font:540 .7rem/1.1 Aptos,sans-serif}.payment-methods small{grid-area:detail;color:#75848c;font:390 .55rem/1.2 Aptos,sans-serif}.payment-methods i{grid-area:check;color:#a17425;font-style:normal}.payment-methods input:checked~i{color:#229269}.payment-methods input:checked~i:before{content:"●"}.payment-methods input:checked~i{font-size:0}.payment-methods input:checked~i:before{font-size:.62rem}.billing-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin-top:.8rem}.billing-preview div{padding:.7rem;border:1px dashed rgba(73,112,136,.18);border-radius:.75rem;background:rgba(248,251,252,.55)}.billing-preview label{display:block;margin-bottom:.25rem;color:#526b79;font:520 .58rem/1 Aptos,sans-serif}.billing-preview span{color:#87939a;font:390 .5rem/1.25 Aptos,sans-serif}.payment-note{margin:.8rem 0 0;color:#657780;font:390 .54rem/1.42 Aptos,sans-serif}.payment-note b{margin-right:.35rem;color:#2484ad}.payment-summary{padding:1.3rem;border:1px solid rgba(160,116,29,.2);border-radius:1.5rem;background:linear-gradient(140deg,rgba(255,250,236,.97),rgba(255,255,255,.98) 58%,rgba(239,248,252,.92));box-shadow:0 22px 52px rgba(91,68,25,.1)}.payment-summary h3{margin:.58rem 0 .9rem;color:#233f51;font:540 1.45rem/1.05 Segoe UI Variable Display,sans-serif;letter-spacing:-.035em}.payment-summary ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.payment-summary li{display:flex;justify-content:space-between;padding:.48rem .55rem;border-radius:.58rem;background:rgba(255,255,255,.72)}.payment-summary li span{color:#687983;font:400 .58rem/1 Aptos,sans-serif}.payment-summary li b{color:#8e5f10;font:570 .6rem/1 Aptos,sans-serif}.payment-price{margin-top:.9rem;padding:.9rem;border:1px solid rgba(163,116,26,.18);border-radius:1rem;background:linear-gradient(120deg,rgba(255,247,222,.85),rgba(245,251,253,.9))}.payment-price>span{color:#986713;font:610 .5rem/1 Bahnschrift,sans-serif;letter-spacing:.18em}.payment-price strong{display:block;margin:.42rem 0 .3rem;background:linear-gradient(120deg,#603708,#d49318 62%,#7a4508);-webkit-background-clip:text;background-clip:text;color:transparent;font:560 1.25rem/1.05 Segoe UI Variable Display,sans-serif}.payment-price small{color:#697b84;font:390 .53rem/1.35 Aptos,sans-serif}.payment-timing{margin:.75rem 0;padding:.68rem;border-left:2px solid #d2a03b;background:rgba(255,249,231,.58)}.payment-timing b{display:block;margin-bottom:.22rem;color:#76521a;font:560 .62rem/1 Aptos,sans-serif}.payment-timing span{color:#60727c;font:390 .55rem/1.35 Aptos,sans-serif}.payment-next{display:flex;justify-content:space-between;width:100%;padding:.8rem .95rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410d,#cf901b 60%,#efc15c);color:#fff;font:520 .69rem/1 Aptos,sans-serif;cursor:pointer;transition:opacity .25s ease,filter .25s ease}.payment-next:disabled{opacity:.34;filter:grayscale(.65);cursor:not-allowed}.payment-back{display:block;margin:.58rem auto 0;border:0;background:transparent;color:#697a84;font:420 .57rem/1 Aptos,sans-serif;cursor:pointer}.payment-impulse{margin:.55rem 0 .65rem;color:#8c5d0e;font:560 .63rem/1.25 Segoe UI Variable Text,Aptos,sans-serif;text-align:center;letter-spacing:.01em}.stage.is-identity .payment{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.identity{position:absolute;z-index:8;inset:0;display:grid;grid-template-columns:minmax(22rem,.8fr) minmax(26rem,1.05fr) minmax(22rem,.8fr);align-items:center;grid-gap:clamp(1rem,3vw,4rem);gap:clamp(1rem,3vw,4rem);padding:5.5rem clamp(3rem,7vw,8rem) 2rem;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s}.stage.is-identity .identity{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.25s,.25s,0s}.identity-mode{position:absolute;left:50%;top:3vh;display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.7rem 1.05rem;border:1px solid rgba(57,103,132,.22);border-radius:999px;background:rgba(255,255,255,.94);color:#29485b;font:500 .62rem/1 Bahnschrift,sans-serif;letter-spacing:.15em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.identity-mode span{width:.36rem;height:.36rem;border-radius:50%;background:#3da67d;box-shadow:0 0 11px rgba(61,166,125,.42)}.identity-mode b{padding-left:.7rem;border-left:1px solid rgba(62,103,129,.17);color:#956614;font-size:.54rem}.identity-heading{text-align:left}.identity-card>p:first-child,.identity-heading>p{margin:0;color:#986613;font:610 .54rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.identity-heading h2{margin:.65rem 0 .75rem;color:#151714;font:520 clamp(2.8rem,4vw,4.9rem)/.9 Segoe UI Variable Display,sans-serif;letter-spacing:-.065em}.identity-heading h2 em{background:linear-gradient(120deg,#653807,#d49218 58%,#7b4508);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.identity-heading>span{color:#60727c;font:380 .78rem/1.5 Aptos,sans-serif}.identity-visual{position:relative;height:min(72vh,43rem);display:grid;place-items:center}.identity-orbit{position:absolute;width:min(34vw,31rem);aspect-ratio:1;border:1px solid rgba(64,153,190,.18);border-radius:50%;box-shadow:0 0 0 2.5rem rgba(205,154,45,.035),0 0 0 5rem rgba(67,151,184,.025);animation:identity-orbit 11s linear infinite}.identity-orbit:after,.identity-orbit:before{content:"";position:absolute;border-radius:50%}.identity-orbit:before{inset:9%;border:1px solid rgba(211,155,35,.25)}.identity-orbit:after{width:.55rem;height:.55rem;left:8%;top:23%;background:#d79b24;box-shadow:0 0 14px rgba(215,155,36,.5)}@keyframes identity-orbit{to{transform:rotate(1turn)}}.identity-human{position:relative;z-index:2;width:min(22vw,18rem);height:min(59vh,35rem);background:url(/mi-break/professional-hologram-cutout.png) 50%/contain no-repeat;filter:saturate(.92) contrast(1.07) drop-shadow(0 14px 22px rgba(55,91,112,.12));animation:identity-breathe 4.2s ease-in-out infinite}.identity-human:after{content:"";position:absolute;inset:12% 8%;background:radial-gradient(circle at 63% 34%,rgba(245,178,37,.34),transparent 19%);mix-blend-mode:screen;animation:identity-energy 2.8s ease-in-out infinite}@keyframes identity-breathe{50%{transform:translateY(-.35rem) scale(1.012)}}@keyframes identity-energy{50%{opacity:.45;transform:scale(1.08)}}.identity-scan{position:absolute;z-index:3;left:12%;right:12%;top:22%;height:1px;background:linear-gradient(90deg,transparent,#5aa8cc,#dda42b,transparent);box-shadow:0 0 12px rgba(63,158,198,.42);animation:result-scan 3.2s ease-in-out infinite}.identity-badge{position:absolute;z-index:4;bottom:4%;left:50%;min-width:15rem;padding:.75rem 1.1rem;border:1px solid rgba(67,112,138,.2);border-radius:1rem;background:rgba(255,255,255,.88);box-shadow:0 16px 38px rgba(51,82,100,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;transform:translateX(-50%)}.identity-badge span{display:block;color:#976514;font:610 .46rem/1 Bahnschrift,sans-serif;letter-spacing:.18em}.identity-badge strong{display:block;margin:.38rem 0 .25rem;color:#23485c;font:560 1.25rem/1 Segoe UI Variable Display,sans-serif}.identity-badge small{color:#667b86;font:390 .55rem/1.2 Aptos,sans-serif}.identity-card{padding:1.35rem;border:1px solid rgba(159,115,28,.2);border-radius:1.55rem;background:linear-gradient(140deg,rgba(255,250,236,.97),rgba(255,255,255,.98) 57%,rgba(239,248,252,.92));box-shadow:0 22px 55px rgba(91,68,25,.1)}.identity-card h3{margin:.58rem 0 1.1rem;color:#233f51;font:540 1.65rem/1.05 Segoe UI Variable Display,sans-serif;letter-spacing:-.04em}.identity-card>label{display:block;margin-bottom:.42rem;color:#607581;font:500 .58rem/1 Aptos,sans-serif}.identity-input{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid rgba(66,116,145,.24);border-radius:.9rem;background:#fff;box-shadow:inset 0 1px 3px rgba(64,92,109,.04)}.identity-input:focus-within{border-color:rgba(199,137,24,.55);box-shadow:0 0 0 3px rgba(211,155,36,.08)}.identity-input input{min-width:0;padding:.9rem 1rem;border:0;outline:0;background:transparent;color:#233f51;font:520 .85rem/1 Aptos,sans-serif}.identity-input input::placeholder{color:#9aa4a9}.identity-input span{margin-right:.8rem;color:#a67118;font:600 .52rem/1 Bahnschrift,sans-serif}.identity-hints{display:flex;flex-wrap:wrap;gap:.42rem;margin:.7rem 0 .9rem}.identity-hints button{padding:.42rem .68rem;border:1px solid rgba(67,112,138,.15);border-radius:999px;background:rgba(255,255,255,.76);color:#516b79;font:450 .56rem/1 Aptos,sans-serif;cursor:pointer}.identity-hints button:hover{border-color:rgba(190,130,24,.35);color:#8d5d0e}.identity-confirm{display:grid;grid-template-columns:auto 1fr;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.75rem;border:1px solid rgba(61,137,170,.16);border-radius:.9rem;background:linear-gradient(115deg,rgba(238,248,252,.83),rgba(255,252,242,.85))}.identity-confirm>span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgba(51,139,176,.24);border-radius:50%;background:#fff;color:#2581a9}.identity-confirm b{display:block;color:#23516a;font:570 .62rem/1.15 Aptos,sans-serif}.identity-confirm p{margin:.22rem 0 0;color:#617680;font:390 .54rem/1.35 Aptos,sans-serif}.identity-message{margin:.85rem 0;color:#81550e;font:540 .63rem/1.4 Segoe UI Variable Text,Aptos,sans-serif;text-align:center}.identity-next{display:flex;justify-content:space-between;width:100%;padding:.82rem 1rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410d,#cf901b 60%,#efc15c);color:#fff;font:520 .69rem/1 Aptos,sans-serif;cursor:pointer;transition:opacity .25s ease,filter .25s ease}.identity-next:disabled{opacity:.34;filter:grayscale(.65);cursor:not-allowed}.identity-back{display:block;margin:.58rem auto 0;border:0;background:transparent;color:#697a84;font:420 .57rem/1 Aptos,sans-serif;cursor:pointer}@media (min-width:761px) and (max-height:980px){.payment{padding-top:4.7rem;padding-bottom:1.1rem;gap:clamp(.8rem,2vw,2.4rem)}.payment-heading h2{font-size:clamp(2.55rem,3.55vw,4.15rem)}.payment-heading>span{font-size:.72rem}.payment-benefit{margin-top:.75rem;padding:.78rem .85rem .78rem 1rem}.payment-security{margin-top:.7rem;padding:.68rem}.payment-checkout,.payment-summary{transform:scale(.91);transform-origin:center center}}@media (min-width:761px) and (max-height:920px){.result{gap:clamp(.75rem,2vw,2.25rem);padding-top:4.5rem;padding-bottom:2rem}.result-profile{transform:scale(.88);transform-origin:center center}.result-reveal{min-height:27rem}.result-human{height:30rem}.result-aura{width:21rem;height:26rem}.result h2{font-size:clamp(2.8rem,4.7vw,5.2rem)}}.gate{position:fixed;right:1.5rem;bottom:1.4rem;display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border:1px solid rgba(95,83,62,.12);border-radius:999px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#746a5c;font-size:.62rem;letter-spacing:.12em}.gate b{color:var(--brand-gold)}@media (max-width:760px){.stage.is-identity .contract,.stage.is-identity .payment,.stage.is-identity .proposal,.stage.is-identity .result,.stage.is-payment .contract,.stage.is-payment .proposal,.stage.is-payment .result{display:none}.hero-copy{left:50%;top:4vh;width:calc(100vw - 3rem)}.brand-mark{left:.45rem;top:.35rem;width:11.5rem}.eyebrow{min-width:0;max-width:100%;margin-bottom:2rem;padding-inline:1rem;font-size:.62rem;letter-spacing:.1em}h1{margin-top:36vh;font-size:clamp(3rem,13vw,5rem)}.subtitle{flex-wrap:wrap;gap:.35rem .65rem;margin-top:1rem;font-size:.84rem}.mia-state:after,.mia-state:before{width:.55rem}.prompt{margin-top:2vh}.suggestions{width:calc(100vw - 1.5rem);margin-top:.65rem}.assembly{top:3vh;width:calc(100vw - 2rem)}.assembly-visual{margin-top:2vh}.assembly-steps{grid-template-columns:1fr;gap:.35rem}.assembly-steps li{min-height:2.5rem}.assembly h2{font-size:clamp(2rem,10vw,3.1rem)}.result{position:relative;min-height:100svh;grid-template-columns:1fr;gap:1rem;padding:6rem 1rem 5rem;overflow-y:auto}.result-head{text-align:center}.result-summary{margin-inline:auto}.result h2{font-size:clamp(3rem,15vw,4.8rem)}.result-reveal{min-height:25rem}.result-human{height:27rem}.result-aura{width:20rem;height:23rem}.result-profile{width:min(100%,28rem);margin:0 auto}.result-assurances{grid-template-columns:1fr;text-align:left}.result-assurances span{display:flex;align-items:center;gap:.5rem;text-align:left}.result-assurances b{display:inline;margin:0}.stage.is-proposal .proposal{position:relative;min-height:100svh;overflow-y:auto}.proposal{grid-template-columns:1fr;grid-template-areas:"heading" "coverage" "details" "economics" "contract";align-content:start;padding:6rem 1rem 5rem;overflow-y:auto}.proposal-heading{text-align:center}.proposal-heading h2{font-size:clamp(2.6rem,12vw,4rem)}.coverage-card{grid-template-columns:1fr;text-align:center}.coverage-ring{margin:0 auto}.coverage-copy li{justify-content:center}.proposal-details{grid-template-columns:1fr}.stage.is-contract .contract{position:relative;min-height:100svh;overflow-y:auto}.contract{grid-template-columns:1fr;align-content:start;padding:6rem 1rem 5rem;overflow-y:auto}.contract-heading{text-align:center}.contract-heading h2{font-size:clamp(2.8rem,13vw,4.2rem)}.contract-document{height:31rem}.contract-summary{width:min(100%,30rem);margin:0 auto}.payment{position:relative;min-height:100svh;grid-template-columns:1fr;align-content:start;padding:6rem 1rem 5rem;overflow-y:auto}.payment-heading{text-align:center}.payment-heading h2{font-size:clamp(2.8rem,13vw,4.2rem)}.payment-checkout,.payment-security,.payment-summary{width:min(100%,30rem);margin-left:auto;margin-right:auto}.billing-preview,.identity{grid-template-columns:1fr}.identity{position:relative;min-height:100svh;align-content:start;padding:6rem 1rem 5rem;overflow-y:auto}.identity-heading{text-align:center}.identity-heading h2{font-size:clamp(2.8rem,13vw,4.3rem)}.identity-visual{height:29rem}.identity-human{width:16rem;height:27rem}.identity-orbit{width:22rem}.identity-card{width:min(100%,30rem);margin:0 auto}#silk{opacity:.78}}.stage.is-activated .identity{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.activated{position:absolute;z-index:9;inset:0;display:grid;grid-template-columns:minmax(24rem,1fr) minmax(25rem,.9fr);grid-template-areas:"visual content";align-items:center;grid-gap:clamp(1rem,4vw,5rem);gap:clamp(1rem,4vw,5rem);padding:5.5rem clamp(3rem,8vw,10rem) 2rem;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s}.stage.is-activated .activated{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.25s,.25s,0s}.activated-mode{position:absolute;left:50%;top:3vh;display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.7rem 1.05rem;border:1px solid rgba(57,103,132,.22);border-radius:999px;background:rgba(255,255,255,.94);color:#29485b;font:500 .62rem/1 Bahnschrift,sans-serif;letter-spacing:.15em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.activated-mode span{width:.38rem;height:.38rem;border-radius:50%;background:#27a779;box-shadow:0 0 0 .28rem rgba(39,167,121,.08),0 0 15px rgba(39,167,121,.52);animation:active-dot 1.8s ease-in-out infinite}.activated-mode b{padding-left:.7rem;border-left:1px solid rgba(62,103,129,.17);color:#228462;font-size:.54rem}@keyframes active-dot{50%{transform:scale(1.22);box-shadow:0 0 0 .4rem rgba(39,167,121,.04),0 0 20px rgba(39,167,121,.65)}}.activated-visual{grid-area:visual;position:relative;height:min(78vh,46rem);display:grid;place-items:center}.activated-aura{position:absolute;width:min(39vw,36rem);aspect-ratio:1;border:1px solid rgba(58,153,192,.18);border-radius:50%;box-shadow:0 0 0 3rem rgba(206,153,39,.035),0 0 0 6rem rgba(58,149,187,.025);animation:activated-aura 5s ease-in-out infinite}.activated-aura:after,.activated-aura:before{content:"";position:absolute;inset:11%;border:1px solid rgba(207,151,34,.25);border-radius:50%}.activated-aura:after{inset:23%;border-color:rgba(62,151,187,.2)}.activated-human{position:relative;z-index:2;width:min(27vw,23rem);height:min(72vh,43rem);background:url(/mi-break/professional-hologram-cutout.png) 50%/contain no-repeat;filter:saturate(1.03) contrast(1.09) drop-shadow(0 18px 26px rgba(51,89,111,.12));animation:activated-float 4.2s ease-in-out infinite}.activated-human:after{content:"";position:absolute;inset:8%;background:radial-gradient(circle at 64% 34%,rgba(248,181,35,.38),transparent 18%),radial-gradient(circle at 48% 48%,rgba(65,166,207,.2),transparent 27%);mix-blend-mode:screen;animation:activated-energy 2.4s ease-in-out infinite}.activated-pulse{position:absolute;z-index:3;width:65%;aspect-ratio:1;border:1px solid rgba(215,157,36,.34);border-radius:50%;animation:activated-pulse 2.5s ease-out infinite}@keyframes activated-aura{50%{transform:scale(1.025);filter:drop-shadow(0 0 14px rgba(204,151,38,.15))}}@keyframes activated-float{50%{transform:translateY(-.45rem) scale(1.012)}}@keyframes activated-energy{50%{opacity:.5;transform:scale(1.08)}}@keyframes activated-pulse{0%{transform:scale(.72);opacity:.72}to{transform:scale(1.25);opacity:0}}.activated-heading{grid-area:content;align-self:start;margin-top:12vh;text-align:left}.activated-heading>p,.launch-card>p{margin:0;color:#23835f;font:610 .54rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.activated-heading h2{margin:.65rem 0 .8rem;color:#151714;font:520 clamp(2.8rem,4vw,4.7rem)/.92 Segoe UI Variable Display,sans-serif;letter-spacing:-.062em}.activated-heading h2 em{background:linear-gradient(120deg,#603708,#d49218 58%,#7b4508);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.activated-heading>span{display:block;max-width:36rem;color:#5f727d;font:380 .78rem/1.5 Aptos,sans-serif}.activated-status{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:center;margin-top:1.1rem;padding:.78rem .9rem;border:1px solid rgba(52,151,113,.2);border-radius:1rem;background:linear-gradient(110deg,rgba(236,251,245,.9),rgba(255,251,239,.88))}.activated-status>i{width:.55rem;height:.55rem;border-radius:50%;background:#27a779;box-shadow:0 0 12px rgba(39,167,121,.48)}.activated-status div{display:grid;grid-gap:.18rem;gap:.18rem}.activated-status b{color:#235846;font:570 .64rem/1 Aptos,sans-serif}.activated-status small{color:#687d85;font:390 .54rem/1.2 Aptos,sans-serif}.activated-status>span{color:#24815f;font:620 .58rem/1 Bahnschrift,sans-serif;letter-spacing:.1em}.launch-card{grid-area:content;align-self:end;margin-bottom:2vh;padding:1.2rem;border:1px solid rgba(159,115,28,.19);border-radius:1.45rem;background:linear-gradient(140deg,rgba(255,250,236,.97),rgba(255,255,255,.98) 57%,rgba(239,248,252,.92));box-shadow:0 22px 52px rgba(91,68,25,.1)}.launch-card h3{margin:.5rem 0 .85rem;color:#233f51;font:540 1.35rem/1.05 Segoe UI Variable Display,sans-serif;letter-spacing:-.035em}.launch-card ol{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.launch-card li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.65rem .7rem;border:1px solid rgba(66,111,137,.14);border-radius:.8rem;background:rgba(255,255,255,.72)}.launch-card li>span{color:#9b6814;font:600 .48rem/1 Bahnschrift,sans-serif}.launch-card li div{display:grid;grid-gap:.2rem;gap:.2rem}.launch-card li b{color:#2a4a5c;font:540 .62rem/1 Aptos,sans-serif}.launch-card li small{color:#74838b;font:390 .52rem/1.2 Aptos,sans-serif}.launch-card li>i{color:#a46e15;font-style:normal}.launch-card li.is-ready>i{color:#23916a}.launch-note{margin:.75rem 0;padding:.67rem;border-left:2px solid #d29a28;background:rgba(255,249,231,.58)}.launch-note b{display:block;margin-bottom:.22rem;color:#76521a;font:560 .61rem/1 Aptos,sans-serif}.launch-note span{color:#60727c;font:390 .54rem/1.35 Aptos,sans-serif}.launch-next{display:flex;justify-content:space-between;width:100%;padding:.8rem .95rem;border:0;border-radius:999px;background:linear-gradient(110deg,#164e43,#2d9973 55%,#d7a32e);color:#fff;font:520 .69rem/1 Aptos,sans-serif;cursor:pointer;box-shadow:0 12px 28px rgba(39,126,95,.16)}.launch-back{display:block;margin:.55rem auto 0;border:0;background:transparent;color:#697a84;font:420 .57rem/1 Aptos,sans-serif;cursor:pointer}@media (max-width:760px){.stage.is-activated .contract,.stage.is-activated .identity,.stage.is-activated .payment,.stage.is-activated .proposal,.stage.is-activated .result{display:none}.activated{position:relative;min-height:100svh;grid-template-columns:1fr;grid-template-areas:"visual" "content";align-content:start;padding:6rem 1rem 5rem;overflow-y:auto}.activated-visual{height:29rem}.activated-human{width:17rem;height:28rem}.activated-aura{width:23rem}.activated-heading{grid-area:content;margin:0;text-align:center}.activated-heading h2{font-size:clamp(2.7rem,12vw,4.2rem)}.activated-heading>span{margin-inline:auto}.launch-card{grid-area:auto;width:min(100%,30rem);margin:1rem auto 0}}.stage.is-dashboard .activated{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.dashboard{position:absolute;z-index:10;inset:0;padding:1.3rem clamp(2rem,5vw,5.5rem) 1.5rem;background:linear-gradient(145deg,rgba(250,252,252,.96),rgba(255,253,246,.97));opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s;overflow:auto}.stage.is-dashboard .dashboard{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.2s,.2s,0s}.stage.is-dashboard #silk{opacity:.22}.dashboard-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.1rem;gap:1.1rem;padding-bottom:1rem;border-bottom:1px solid rgba(55,100,127,.12)}.dashboard-logo{width:8.5rem;height:3.2rem;background:url(/mi-break/mi-break-logo-white.png) 0/contain no-repeat;filter:saturate(1.04) contrast(1.05)}.dashboard-greeting{display:grid;grid-gap:.28rem;gap:.28rem}.dashboard-greeting span{color:#9a6815;font:610 .48rem/1 Bahnschrift,sans-serif;letter-spacing:.18em}.dashboard-greeting h2{margin:0;color:#1e3d4f;font:540 1.28rem/1 Segoe UI Variable Display,sans-serif;letter-spacing:-.03em}.dashboard-actions{display:flex;align-items:center;gap:.55rem}.dashboard-actions button,.dashboard-actions>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(60,108,135,.16);border-radius:50%;background:#fff;color:#315468;font:560 .58rem/1 Aptos,sans-serif}.dashboard-actions button{cursor:pointer}.dashboard-actions>span{background:linear-gradient(135deg,#234f63,#c98b20);color:#fff}.dashboard-nav{display:flex;gap:.45rem;margin:1rem 0;overflow-x:auto;scrollbar-width:none}.dashboard-nav button{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#657985;font:450 .61rem/1 Aptos,sans-serif;white-space:nowrap;cursor:pointer}.dashboard-nav button i{color:#a46e15;font:600 .43rem/1 Bahnschrift,sans-serif;font-style:normal}.dashboard-nav button.is-active{border-color:rgba(60,113,141,.18);background:#fff;color:#24495c;box-shadow:0 8px 20px rgba(57,85,102,.06)}.dashboard-grid{display:grid;grid-template-columns:1.05fr 1.35fr .9fr;grid-template-areas:"employee now today" "metrics metrics learning" "connections connections learning";grid-gap:.8rem;gap:.8rem;max-width:96rem;margin:0 auto}.dashboard-grid article{border:1px solid rgba(62,107,133,.14);border-radius:1.2rem;background:rgba(255,255,255,.88);box-shadow:0 14px 34px rgba(52,79,95,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.card-title p{margin:0;color:#966515;font:610 .48rem/1 Bahnschrift,sans-serif;letter-spacing:.17em}.card-title span{color:#2c8b69;font:560 .44rem/1 Bahnschrift,sans-serif;letter-spacing:.08em}.employee-card{grid-area:employee;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem}.employee-avatar{position:relative;width:5rem;height:6.2rem;display:grid;place-items:center;border-radius:1rem;background:radial-gradient(circle,#fff,rgba(225,242,248,.62));overflow:hidden}.employee-avatar div{width:4rem;height:5.8rem;background:url(/mi-break/professional-hologram-cutout.png) top/contain no-repeat}.employee-avatar i{position:absolute;inset:auto 10% 8%;height:1px;background:linear-gradient(90deg,transparent,#4ca6ce,#db9e27,transparent);box-shadow:0 0 8px rgba(77,166,204,.45);animation:result-scan 2.8s ease-in-out infinite}.employee-info p{margin:0 0 .35rem;color:#966515;font:610 .43rem/1 Bahnschrift,sans-serif;letter-spacing:.15em}.employee-info h3{margin:0;color:#213f50;font:560 1.25rem/1 Segoe UI Variable Display,sans-serif}.employee-info>span{display:block;margin:.3rem 0;color:#6a7e88;font:390 .54rem/1.2 Aptos,sans-serif}.employee-online{color:#28805f;font:500 .52rem/1 Aptos,sans-serif}.employee-online i{display:inline-block;width:.4rem;height:.4rem;margin-right:.3rem;border-radius:50%;background:#28a278;box-shadow:0 0 8px rgba(40,162,120,.4)}.employee-card>button{grid-column:1/-1;padding:.56rem;border:1px solid rgba(64,110,136,.15);border-radius:999px;background:#fff;color:#486778;font:450 .55rem/1 Aptos,sans-serif;cursor:pointer}.now-card{grid-area:now;padding:1rem;background:linear-gradient(135deg,rgba(241,250,253,.92),rgba(255,250,234,.91))!important}.learning-card h3,.now-card h3{margin:0 0 .42rem;color:#24475a;font:540 .9rem/1.15 Segoe UI Variable Text,sans-serif}.learning-card>p,.now-description{margin:0;color:#657985;font:390 .58rem/1.4 Aptos,sans-serif}.now-progress{height:.22rem;margin:.85rem 0 .45rem;border-radius:99px;background:rgba(69,113,139,.11);overflow:hidden}.now-progress i{display:block;width:68%;height:100%;background:linear-gradient(90deg,#51a9cd,#dca22a);animation:dashboard-progress 2.7s ease-in-out infinite}.now-meta{display:flex;justify-content:space-between;color:#73838b;font:400 .51rem/1 Aptos,sans-serif}.now-meta b{color:#9a6815}.mia-explains{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem;align-items:center;margin-top:.8rem;padding:.65rem;border:1px solid rgba(59,145,180,.14);border-radius:.8rem;background:rgba(255,255,255,.68)}.mia-explains i{color:#2784aa;font-style:normal}.mia-explains span{color:#647985;font:390 .51rem/1.35 Aptos,sans-serif}.mia-explains b{display:block;margin-bottom:.18rem;color:#2a5368}@keyframes dashboard-progress{50%{width:74%;filter:drop-shadow(0 0 5px rgba(213,157,36,.35))}}.today-card{grid-area:today;padding:1rem}.today-card ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.today-card li{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.48rem;border-radius:.65rem;background:rgba(246,249,250,.7)}.today-card li>i{display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid rgba(157,112,27,.18);border-radius:50%;color:#a16d16;font:600 .43rem/1 Bahnschrift,sans-serif;font-style:normal}.today-card li>i.done{color:#25906a;border-color:rgba(37,144,106,.2)}.today-card li div{display:grid;grid-gap:.2rem;gap:.2rem}.today-card li b{color:#315264;font:520 .55rem/1 Aptos,sans-serif}.today-card li span{color:#829097;font:390 .48rem/1.2 Aptos,sans-serif}.today-card>button{display:flex;justify-content:space-between;width:100%;margin-top:.7rem;padding:.62rem .75rem;border:0;border-radius:999px;background:linear-gradient(110deg,#68420d,#d0951f);color:#fff;font:500 .55rem/1 Aptos,sans-serif;cursor:pointer}.metrics-card{grid-area:metrics;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.metrics-card>div{padding:.8rem 1rem;border-right:1px solid rgba(66,109,134,.1)}.metrics-card>div:last-child{border:0}.metrics-card p{margin:0;color:#84601f;font:600 .43rem/1 Bahnschrift,sans-serif;letter-spacing:.13em}.metrics-card strong{display:block;margin:.4rem 0 .25rem;color:#24475a;font:560 1.5rem/1 Segoe UI Variable Display,sans-serif}.metrics-card small{font-size:.62rem}.metrics-card span{color:#7a898f;font:390 .48rem/1 Aptos,sans-serif}.learning-card{grid-area:learning;padding:1rem}.learning-graph{display:flex;align-items:end;gap:.3rem;height:4.2rem;margin:.5rem 0 .8rem;padding:.5rem;border-radius:.7rem;background:linear-gradient(180deg,rgba(235,247,251,.6),rgba(255,249,232,.5))}.learning-graph i{flex:1 1;height:var(--h,30%);border-radius:99px;background:linear-gradient(#5ba8c8,#d6a037);animation:learning-bars 3s ease-in-out infinite}.learning-graph i:first-child{--h:24%}.learning-graph i:nth-child(2){--h:35%;animation-delay:.15s}.learning-graph i:nth-child(3){--h:43%;animation-delay:.3s}.learning-graph i:nth-child(4){--h:57%;animation-delay:.45s}.learning-graph i:nth-child(5){--h:71%;animation-delay:.6s}.learning-graph i:nth-child(6){--h:84%;animation-delay:.75s}@keyframes learning-bars{50%{transform:scaleY(1.08);filter:brightness(1.08)}}.learning-level{display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(65,108,134,.11);color:#6c7e87;font:400 .52rem/1 Aptos,sans-serif}.learning-level b{color:#9a6815}.connections-card{grid-area:connections;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:.9rem 1rem}.connections-card .card-title{display:grid;grid-gap:.3rem;gap:.3rem;margin:0}.connection-list{display:flex;gap:.45rem;flex-wrap:wrap}.connection-list span{padding:.45rem .65rem;border:1px solid rgba(68,112,138,.14);border-radius:999px;background:#fff;color:#687b84;font:430 .51rem/1 Aptos,sans-serif}.connection-list i{margin-right:.35rem;color:#a36d16;font-style:normal}.connection-list .ready i{color:#26916a}.connections-card>button{padding:.58rem .75rem;border:1px solid rgba(70,112,137,.16);border-radius:999px;background:#fff;color:#486878;font:450 .52rem/1 Aptos,sans-serif;cursor:pointer}.dashboard-back{display:block;margin:.8rem auto 0;border:0;background:transparent;color:#6c7d86;font:420 .54rem/1 Aptos,sans-serif;cursor:pointer}@media (max-width:900px){.stage.is-dashboard .activated,.stage.is-dashboard .contract,.stage.is-dashboard .identity,.stage.is-dashboard .payment,.stage.is-dashboard .proposal,.stage.is-dashboard .result{display:none}.dashboard{position:relative;min-height:100svh;padding:1rem}.dashboard-grid{grid-template-areas:"employee" "now" "today" "metrics" "learning" "connections"}.dashboard-grid,.metrics-card{grid-template-columns:1fr}.metrics-card>div{border-right:0;border-bottom:1px solid rgba(66,109,134,.1)}.connections-card{grid-template-columns:1fr}.dashboard-logo{width:5.5rem}.dashboard-greeting h2{font-size:.95rem}}.stage.is-mission .dashboard{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.mission{position:absolute;z-index:11;inset:0;display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(30rem,1.2fr) minmax(21rem,.8fr);align-items:center;grid-gap:clamp(1rem,2.8vw,3.5rem);gap:clamp(1rem,2.8vw,3.5rem);padding:5.5rem clamp(2.5rem,6vw,7rem) 2rem;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s}.stage.is-mission .mission{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.2s,.2s,0s}.mission-mode{position:absolute;left:50%;top:3vh;display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.7rem 1.05rem;border:1px solid rgba(57,103,132,.22);border-radius:999px;background:rgba(255,255,255,.94);color:#29485b;font:500 .62rem/1 Bahnschrift,sans-serif;letter-spacing:.15em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.mission-mode span{width:.36rem;height:.36rem;border-radius:50%;background:#d2a02e;box-shadow:0 0 12px rgba(210,160,46,.45)}.mission-mode b{padding-left:.7rem;border-left:1px solid rgba(62,103,129,.17);color:#956614;font-size:.54rem}.mission-control>p:first-child,.mission-heading>p,.mission-suggestions>p{margin:0;color:#986613;font:610 .52rem/1 Bahnschrift,sans-serif;letter-spacing:.19em}.mission-heading h2{margin:.65rem 0 .75rem;color:#151714;font:520 clamp(2.8rem,4vw,4.8rem)/.9 Segoe UI Variable Display,sans-serif;letter-spacing:-.065em}.mission-heading h2 em{background:linear-gradient(120deg,#623907,#d5951c 58%,#7b4508);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.mission-heading>span{color:#60737e;font:380 .76rem/1.5 Aptos,sans-serif}.mission-professional{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;margin-top:1.1rem;padding:.72rem .8rem;border:1px solid rgba(54,145,178,.17);border-radius:.9rem;background:linear-gradient(110deg,rgba(237,249,252,.86),rgba(255,250,235,.86))}.mission-professional>i{width:.5rem;height:.5rem;border-radius:50%;background:#28a078;box-shadow:0 0 9px rgba(40,160,120,.4)}.mission-professional div{display:grid;grid-gap:.2rem;gap:.2rem}.mission-professional b{color:#284d60;font:570 .65rem/1 Aptos,sans-serif}.mission-professional small{color:#6d7f88;font:390 .52rem/1.2 Aptos,sans-serif}.mission-professional>span{color:#278363;font:620 .48rem/1 Bahnschrift,sans-serif;letter-spacing:.1em}.mission-builder{padding:1.25rem;border:1px solid rgba(62,108,134,.16);border-radius:1.45rem;background:rgba(255,255,255,.94);box-shadow:0 22px 52px rgba(52,80,96,.08)}.mission-field>label{display:block;margin-bottom:.55rem;color:#294b5d;font:560 .68rem/1 Aptos,sans-serif}.mission-capture{position:relative!important;display:block!important;margin:0!important}.mission-field textarea{box-sizing:border-box;width:100%;height:10rem;padding:1rem 5.7rem 2.8rem 1rem;border:1px solid rgba(64,111,138,.2);border-radius:1rem;outline:0;resize:none;background:linear-gradient(135deg,rgba(247,251,252,.8),rgba(255,252,243,.72));color:#284859;font:420 .72rem/1.5 Aptos,sans-serif;transition:border-color .25s ease,box-shadow .25s ease}.mission-field textarea:focus{border-color:rgba(199,137,24,.55);box-shadow:0 0 0 3px rgba(211,155,36,.08)}.mission-field textarea::placeholder{color:#929ea4}.mission-field>div:last-child{display:flex;justify-content:space-between;margin-top:.42rem;color:#829097;font:390 .5rem/1 Aptos,sans-serif}.mission-count{color:#9b6a17}.mission-mic{position:absolute;right:.8rem;bottom:.75rem;display:flex;align-items:center;gap:.42rem;padding:.48rem .68rem;border:1px solid rgba(58,137,171,.22);border-radius:999px;background:rgba(255,255,255,.92);color:#285b71;font:520 .52rem/1 Aptos,sans-serif;cursor:pointer;box-shadow:0 6px 16px rgba(55,98,120,.08)}.mission-mic>i{position:relative;width:.52rem;height:.72rem;border:1.5px solid #2f7897;border-radius:.35rem;font-style:normal}.mission-mic>i:after{content:"";position:absolute;left:50%;bottom:-.25rem;width:.55rem;height:.3rem;border-bottom:1.5px solid #2f7897;border-radius:0 0 .5rem .5rem;transform:translateX(-50%)}.mission-mic.is-listening{border-color:rgba(206,143,25,.5);background:rgba(255,247,225,.96);color:#925e0a}.mission-mic.is-listening>i{border-color:#c28416;animation:voice-mic 1s ease-in-out infinite}.mission-wave{position:absolute;left:1rem;bottom:1rem;display:flex!important;align-items:center;gap:.16rem;margin:0!important;height:1rem;opacity:0;pointer-events:none}.mission-wave i{width:2px;height:35%;border-radius:99px;background:linear-gradient(#4da5c9,#dc9d22)}.mission-mic.is-listening~.mission-wave{opacity:1}.mission-mic.is-listening~.mission-wave i{animation:voice-wave .75s ease-in-out infinite alternate}.mission-wave i:nth-child(2){animation-delay:.12s!important}.mission-wave i:nth-child(3){animation-delay:.24s!important}.mission-wave i:nth-child(4){animation-delay:.36s!important}.mission-wave i:nth-child(5){animation-delay:.48s!important}@keyframes voice-wave{to{height:100%}}@keyframes voice-mic{50%{transform:scale(1.12);filter:drop-shadow(0 0 5px rgba(199,132,20,.45))}}.mission-suggestions{margin-top:1rem}.mission-suggestions>div{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.55rem}.mission-suggestions button{padding:.62rem .7rem;border:1px solid rgba(68,111,137,.14);border-radius:.72rem;background:#fff;color:#526c79;font:420 .57rem/1.25 Aptos,sans-serif;text-align:left;cursor:pointer}.mission-suggestions button:before{content:"+";margin-right:.48rem;color:#a97013}.mission-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.mission-options fieldset{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:.65rem;border:1px solid rgba(65,109,135,.13);border-radius:.8rem}.mission-options legend{padding:0 .35rem;color:#5c7480;font:520 .53rem/1 Aptos,sans-serif}.mission-options input{position:absolute;opacity:0}.mission-options label span{display:block;padding:.4rem .55rem;border:1px solid rgba(67,111,136,.14);border-radius:999px;background:#fff;color:#6c7c84;font:430 .5rem/1 Aptos,sans-serif;cursor:pointer}.mission-options input:checked+span{border-color:rgba(190,130,24,.38);background:rgba(255,247,225,.9);color:#8d5e0f}.mission-control{padding:1.2rem;border:1px solid rgba(159,115,28,.2);border-radius:1.45rem;background:linear-gradient(140deg,rgba(255,250,236,.97),rgba(255,255,255,.98) 57%,rgba(239,248,252,.92));box-shadow:0 22px 52px rgba(91,68,25,.1)}.mission-control h3{margin:.55rem 0 .9rem;color:#233f51;font:540 1.35rem/1.08 Segoe UI Variable Display,sans-serif;letter-spacing:-.035em}.mission-control>label{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.65rem;gap:.65rem;padding:.65rem 0;border-bottom:1px solid rgba(65,107,132,.1);cursor:pointer}.mission-control>label input{position:absolute;opacity:0}.mission-control>label>span{width:1.05rem;height:1.05rem;border:1px solid rgba(122,95,47,.33);border-radius:.3rem;background:#fff}.mission-control>label input:checked+span{background:#b77b16;box-shadow:inset 0 0 0 3px #fff}.mission-control>label div{display:grid;grid-gap:.22rem;gap:.22rem}.mission-control>label b{color:#315164;font:540 .61rem/1 Aptos,sans-serif}.mission-control>label small{color:#74838b;font:390 .52rem/1.3 Aptos,sans-serif}.mission-privacy{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem;align-items:center;margin-top:.8rem;padding:.7rem;border:1px solid rgba(59,143,177,.16);border-radius:.8rem;background:rgba(238,249,252,.7)}.mission-privacy i{color:#2682a8;font-style:normal}.mission-privacy span{color:#607580;font:390 .52rem/1.35 Aptos,sans-serif}.mission-privacy b{display:block;margin-bottom:.2rem;color:#28566c}.mission-review{margin:.7rem 0;color:#81570f!important;font:540 .56rem/1.35 Aptos,sans-serif!important;letter-spacing:0!important;text-align:center}.mission-next{display:flex;justify-content:space-between;width:100%;padding:.8rem .95rem;border:0;border-radius:999px;background:linear-gradient(110deg,#69420d,#cf921d 58%,#efbf56);color:#fff;font:520 .68rem/1 Aptos,sans-serif;cursor:pointer;transition:opacity .25s ease,filter .25s ease}.mission-next:disabled{opacity:.34;filter:grayscale(.65);cursor:not-allowed}.mission-back{display:block;margin:.55rem auto 0;border:0;background:transparent;color:#697a84;font:420 .56rem/1 Aptos,sans-serif;cursor:pointer}@media (max-width:900px){.stage.is-mission .activated,.stage.is-mission .contract,.stage.is-mission .dashboard,.stage.is-mission .identity,.stage.is-mission .payment,.stage.is-mission .proposal,.stage.is-mission .result{display:none}.mission{position:relative;min-height:100svh;grid-template-columns:1fr;align-content:start;padding:6rem 1rem 5rem;overflow-y:auto}.mission-heading{text-align:center}.mission-heading h2{font-size:clamp(2.8rem,13vw,4.3rem)}.mission-builder,.mission-control{width:min(100%,32rem);margin:0 auto}.mission-options{grid-template-columns:1fr}}.stage.is-workspace .mission{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1rem)}.workspace{position:absolute;z-index:12;inset:0;display:grid;grid-template-columns:11.5rem 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"top top" "nav main" "nav foot";background:linear-gradient(145deg,rgba(249,252,252,.98),rgba(255,253,246,.98));opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.75,.2,1),visibility 0s linear .9s}.stage.is-workspace .workspace{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.2s,.2s,0s}.stage.is-workspace #silk{opacity:.1}.workspace-top{grid-area:top;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:1rem;gap:1rem;padding:.75rem 1.4rem;border-bottom:1px solid rgba(61,105,130,.12);background:rgba(255,255,255,.72)}.workspace-logo{width:7.2rem;height:2.6rem;background:url(/mi-break/mi-break-logo-white.png) 0/contain no-repeat}.workspace-top>div:nth-child(2){display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;grid-gap:.25rem .7rem;gap:.25rem .7rem}.workspace-top>div:nth-child(2)>span{grid-column:1/-1;color:#986713;font:600 .42rem/1 Bahnschrift,sans-serif;letter-spacing:.15em}.workspace-top b{color:#24495c;font:570 .76rem/1 Aptos,sans-serif}.workspace-top small{color:#74848c;font:390 .5rem/1 Aptos,sans-serif}.workspace-top>p{display:flex;align-items:center;gap:.4rem;margin:0;color:#278262;font:600 .47rem/1 Bahnschrift,sans-serif;letter-spacing:.1em}.workspace-top>p i{width:.42rem;height:.42rem;border-radius:50%;background:#29a57b;box-shadow:0 0 8px rgba(41,165,123,.45)}.workspace-top>button{width:2.2rem;height:2.2rem;border:1px solid rgba(63,111,137,.16);border-radius:50%;background:#fff;color:#245269;font:600 .55rem/1 Bahnschrift,sans-serif;cursor:pointer}.workspace-nav{grid-area:nav;display:flex;flex-direction:column;gap:.25rem;padding:1rem .7rem;border-right:1px solid rgba(61,105,130,.11);background:rgba(255,255,255,.5)}.workspace-nav button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.65rem .7rem;border:1px solid transparent;border-radius:.7rem;background:transparent;color:#647984;font:450 .56rem/1 Aptos,sans-serif;text-align:left;cursor:pointer}.workspace-nav button i{color:#9a6916;font:600 .42rem/1 Bahnschrift,sans-serif;font-style:normal}.workspace-nav button b{display:grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:50%;background:#d69b25;color:#fff;font-size:.43rem}.workspace-nav button.is-active{border-color:rgba(64,112,138,.15);background:#fff;color:#244b5e;box-shadow:0 7px 18px rgba(54,82,99,.05)}.workspace-main{grid-area:main;position:relative;overflow:auto;padding:1.25rem clamp(1rem,3vw,3.5rem)}.workspace-view{display:none;max-width:90rem;margin:0 auto}.workspace-view.is-active{display:block;animation:view-enter .5s ease both}@keyframes view-enter{0%{opacity:0;transform:translateY(.5rem)}}.workspace-view>header{margin-bottom:1rem}.workspace-view>header>p{margin:0;color:#986713;font:610 .49rem/1 Bahnschrift,sans-serif;letter-spacing:.18em}.workspace-view>header h2{margin:.45rem 0 .42rem;color:#182f3c;font:540 clamp(2rem,3vw,3.35rem)/.95 Segoe UI Variable Display,sans-serif;letter-spacing:-.055em}.workspace-view>header>span{color:#647780;font:390 .67rem/1.45 Aptos,sans-serif}.workspace-dashboard{grid-area:foot;justify-self:center;margin:.5rem;padding:.45rem;border:0;background:transparent;color:#6d7d85;font:420 .53rem/1 Aptos,sans-serif;cursor:pointer}.work-columns{display:grid;grid-template-columns:.8fr 1.15fr .9fr;grid-gap:.8rem;gap:.8rem}.activity-table,.approval-grid>article,.connection-card,.growth-card,.lessons-card,.live-layout>article,.live-layout>aside,.maturity-card,.permission-principle,.settings-layout>article,.work-columns>article,.work-columns>aside{border:1px solid rgba(63,107,132,.14);border-radius:1.05rem;background:rgba(255,255,255,.88);box-shadow:0 12px 30px rgba(52,79,95,.05)}.objective-card,.plan-safety,.steps-card{padding:1rem}.growth-card>p,.lessons-card>p,.live-focus>div:first-child p,.live-needs>p,.live-timeline>p,.maturity-card>p,.objective-card>p,.plan-safety>p,.settings-layout article>p,.steps-card>p{margin:0;color:#986713;font:610 .45rem/1 Bahnschrift,sans-serif;letter-spacing:.16em}.objective-card blockquote{margin:.75rem 0;padding-left:.75rem;border-left:2px solid #d19a2c;color:#294b5d;font:500 .72rem/1.45 Aptos,sans-serif}.approval-grid dl,.objective-card dl{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.approval-grid dl div,.objective-card dl div{display:flex;justify-content:space-between;padding:.48rem;border-radius:.5rem;background:rgba(244,248,249,.7)}.approval-grid dt,.objective-card dt{color:#78888f;font:400 .51rem/1 Aptos,sans-serif}.approval-grid dd,.objective-card dd{margin:0;color:#875b12;font:550 .52rem/1 Aptos,sans-serif}.lessons-card ol,.live-timeline ol,.steps-card ol{display:grid;grid-gap:.45rem;gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none}.lessons-card li,.live-timeline li,.steps-card li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.52rem;border-bottom:1px solid rgba(65,107,132,.09)}.lessons-card i,.steps-card i{color:#996815;font:600 .43rem/1 Bahnschrift,sans-serif;font-style:normal}.live-timeline li div,.steps-card li div{display:grid;grid-gap:.18rem;gap:.18rem}.lessons-card span,.live-timeline b,.steps-card b{color:#315163;font:520 .56rem/1.2 Aptos,sans-serif}.live-timeline span,.steps-card span{color:#78878e;font:390 .49rem/1.25 Aptos,sans-serif}.growth-card h3,.lessons-card h3,.live-needs h3,.maturity-card h3,.plan-safety h3{margin:.55rem 0 .7rem;color:#244759;font:540 .92rem/1.15 Segoe UI Variable Text,sans-serif}.plan-safety ul{display:grid;grid-gap:.42rem;gap:.42rem;margin:0;padding:0;list-style:none;color:#5e737e;font:430 .53rem/1.25 Aptos,sans-serif}.plan-safety>div{margin:.8rem 0;padding:.65rem;border-left:2px solid #d19a2c;background:rgba(255,248,227,.56)}.plan-safety>div b{display:block;color:#76521a;font:550 .57rem/1 Aptos,sans-serif}.plan-safety>div span{display:block;margin-top:.22rem;color:#687a83;font:390 .5rem/1.35 Aptos,sans-serif}.live-needs button,.plan-start{display:flex;justify-content:space-between;width:100%;padding:.72rem .8rem;border:0;border-radius:999px;background:linear-gradient(110deg,#66400c,#cf921e 58%,#efbf56);color:#fff;font:520 .59rem/1 Aptos,sans-serif;cursor:pointer}.workspace-return{display:block;margin:.48rem auto 0;border:0;background:transparent;color:#6c7d85;font:420 .5rem/1 Aptos,sans-serif;cursor:pointer}.live-layout{display:grid;grid-template-columns:1fr 1fr .7fr;grid-gap:.8rem;gap:.8rem}.live-focus,.live-needs,.live-timeline{padding:1rem}.live-focus>div:first-child{display:flex;justify-content:space-between}.live-focus>div:first-child span{color:#278264;font:600 .44rem/1 Bahnschrift,sans-serif}.live-orb{position:relative;width:6.5rem;height:6.5rem;display:grid;place-items:center;margin:.7rem auto;border:1px solid rgba(63,151,185,.22);border-radius:50%;box-shadow:0 0 0 1rem rgba(208,156,45,.04)}.live-orb:before{content:"";position:absolute;inset:14%;border:1px solid rgba(210,154,36,.32);border-radius:50%;animation:activated-pulse 2.5s ease-out infinite}.live-orb b{color:#87590e;font:560 1.25rem/1 Segoe UI Variable Display,sans-serif}.live-focus h3{margin:.6rem 0 .4rem;color:#244759;font:540 .9rem/1.1 Aptos,sans-serif}.live-focus>p,.live-focus>small,.live-needs>span{color:#6a7b84;font:390 .53rem/1.4 Aptos,sans-serif}.live-bar{height:.2rem;margin:.7rem 0;background:rgba(63,107,132,.1)}.live-bar i{display:block;width:68%;height:100%;background:linear-gradient(90deg,#55a9cc,#d99e27)}.live-timeline time{color:#8b969b;font:390 .46rem/1 Aptos,sans-serif}.live-timeline li>i{display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(152,109,26,.18);border-radius:50%;color:#a16c14;font:600 .42rem/1 Bahnschrift,sans-serif;font-style:normal}.live-timeline li.done>i{color:#28906c}.live-timeline li.active{background:rgba(255,248,227,.5)}.live-needs{align-self:start;background:linear-gradient(140deg,rgba(255,249,232,.94),rgba(241,249,252,.92))!important}.live-needs button{margin-top:.8rem}.approval-grid{display:grid;grid-template-columns:1.25fr .9fr;grid-gap:.8rem;gap:.8rem}.approval-grid>article{padding:1rem}.approval-head{display:flex;justify-content:space-between;color:#976515;font:600 .45rem/1 Bahnschrift,sans-serif;letter-spacing:.13em}.approval-head b{color:#b26b14}.approval-grid h3{margin:.7rem 0;color:#294b5d;font:550 .9rem/1.2 Aptos,sans-serif}.approval-copy,.approval-grid blockquote{margin:.7rem 0;padding:.8rem;border-radius:.7rem;background:rgba(243,249,251,.7);color:#536d79;font:420 .62rem/1.45 Aptos,sans-serif}.approval-grid article>p{color:#76868d;font:390 .5rem/1.35 Aptos,sans-serif}.approval-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.8rem}.approval-actions button{padding:.58rem .75rem;border:1px solid rgba(66,109,134,.15);border-radius:999px;background:#fff;color:#5a707b;font:460 .52rem/1 Aptos,sans-serif;cursor:pointer}.approval-actions .approve-action{border:0;background:linear-gradient(110deg,#1e6b55,#35a379);color:#fff}.activity-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.activity-stats>div{padding:.8rem;border:1px solid rgba(63,108,133,.13);border-radius:.8rem;background:#fff}.activity-stats small,.activity-stats span{display:block;color:#7a898f;font:390 .48rem/1 Aptos,sans-serif}.activity-stats b{display:block;margin:.35rem 0;color:#24485b;font:560 1.25rem/1 Segoe UI Variable Display,sans-serif}.activity-table{overflow:hidden}.activity-filter{display:flex;justify-content:space-between;padding:.8rem}.activity-filter b{color:#2c4e60;font:550 .65rem/1 Aptos,sans-serif}.activity-filter button{border:0;background:transparent;color:#8b6018;font-size:.52rem}.activity-row{display:grid;grid-template-columns:.5fr 2fr .75fr 1fr;grid-gap:.5rem;gap:.5rem;padding:.65rem .8rem;border-top:1px solid rgba(63,107,132,.09);color:#5d737e;font:400 .53rem/1.25 Aptos,sans-serif}.activity-row.head{background:rgba(244,248,250,.75);color:#87939a;font-size:.47rem}.activity-row b{width:max-content;padding:.25rem .45rem;border-radius:999px;font:520 .46rem/1 Aptos,sans-serif}.activity-row b.complete{background:rgba(39,151,108,.1);color:#258060}.activity-row b.working{background:rgba(215,158,38,.12);color:#8e5e0e}.learning-layout{display:grid;grid-template-columns:.7fr 1.2fr .9fr;grid-gap:.8rem;gap:.8rem}.growth-card,.lessons-card,.maturity-card{padding:1rem}.maturity-ring{width:8rem;height:8rem;display:grid;place-content:center;margin:.8rem auto;border-radius:50%;background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(#d59a25 12%,rgba(65,147,181,.13) 0);text-align:center}.maturity-ring b{color:#85590f;font:560 1.35rem/1 Segoe UI Variable Display,sans-serif}.maturity-ring span{margin-top:.25rem;color:#75858d;font:500 .43rem/1 Bahnschrift,sans-serif}.growth-card>p,.maturity-card>span{color:#657984;font:390 .54rem/1.4 Aptos,sans-serif}.growth-chart{display:flex;align-items:end;gap:.45rem;height:8rem;padding:.7rem;background:linear-gradient(180deg,rgba(235,247,251,.6),rgba(255,249,232,.5))}.growth-chart i{flex:1 1;height:var(--h,20%);border-radius:99px;background:linear-gradient(#58a8ca,#d69c28)}.growth-chart i:first-child{--h:12%}.growth-chart i:nth-child(2){--h:22%}.growth-chart i:nth-child(3){--h:34%}.growth-chart i:nth-child(4){--h:48%}.growth-chart i:nth-child(5){--h:62%}.growth-chart i:nth-child(6){--h:76%}.growth-chart i:nth-child(7){--h:90%}.growth-card>div:nth-child(3),.growth-chart>div{display:flex;justify-content:space-between}.growth-card>div:nth-child(3){margin:.4rem;color:#829097;font:390 .45rem/1 Aptos,sans-serif}.growth-card ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none}.growth-card li{display:flex;justify-content:space-between;color:#697c86;font:390 .51rem/1 Aptos,sans-serif}.growth-card li b{color:#315365}.lessons-card button{width:100%;margin-top:.7rem;padding:.55rem;border:1px solid rgba(65,108,133,.15);border-radius:999px;background:#fff;color:#526e7b;font:450 .52rem/1 Aptos,sans-serif}.connections-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.connection-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.9rem}.connection-card>i{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(64,111,137,.16);border-radius:.65rem;color:#91600e;font:600 .65rem/1 Bahnschrift,sans-serif;font-style:normal}.connection-card div{display:grid;grid-gap:.22rem;gap:.22rem}.connection-card p{margin:0;color:#2d4f61;font:540 .61rem/1 Aptos,sans-serif}.connection-card small,.connection-card span{color:#74858d;font:390 .5rem/1.2 Aptos,sans-serif}.connection-card small{color:#9b6915}.connection-card.connected small{color:#288162}.connection-card button{padding:.48rem .62rem;border:1px solid rgba(66,110,135,.15);border-radius:999px;background:#fff;color:#4d6977;font:450 .49rem/1 Aptos,sans-serif}.permission-principle{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;margin-top:.8rem;padding:.8rem 1rem;border-left:2px solid #d39a29;background:linear-gradient(110deg,rgba(255,249,229,.86),rgba(239,249,252,.78))}.permission-principle b{color:#77511a;font:560 .61rem/1.2 Aptos,sans-serif}.permission-principle span{color:#637780;font:390 .53rem/1.4 Aptos,sans-serif}.settings-layout{display:grid;grid-template-columns:.75fr 1.15fr 1fr;grid-gap:.8rem;gap:.8rem}.settings-layout>article{padding:1rem}.settings-layout>article>label:not(.setting-toggle){display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.7rem;color:#607580;font:500 .52rem/1 Aptos,sans-serif}.settings-layout input:not([type]),.settings-layout input[type=text]{padding:.65rem;border:1px solid rgba(64,110,136,.16);border-radius:.65rem;background:#fff;color:#2e4f61;font:430 .57rem/1 Aptos,sans-serif}.settings-layout article>button{margin-top:.7rem;padding:.55rem .7rem;border:1px solid rgba(65,109,135,.16);border-radius:999px;background:#fff;color:#4f6b78;font:450 .5rem/1 Aptos,sans-serif}.setting-toggle{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem 0;border-bottom:1px solid rgba(64,107,132,.09);cursor:pointer}.setting-toggle span{display:grid;grid-gap:.2rem;gap:.2rem}.setting-toggle b{color:#315264;font:530 .56rem/1 Aptos,sans-serif}.setting-toggle small{color:#78878e;font:390 .49rem/1.25 Aptos,sans-serif}.setting-toggle input{position:absolute;opacity:0}.setting-toggle>i{position:relative;width:2rem;height:1.05rem;border-radius:999px;background:#d6dcdf}.setting-toggle>i:after{content:"";position:absolute;left:.16rem;top:.15rem;width:.75rem;height:.75rem;border-radius:50%;background:#fff;transition:.25s}.setting-toggle input:checked+i{background:linear-gradient(90deg,#4ca2c5,#d29a2a)}.setting-toggle input:checked+i:after{transform:translateX(.92rem)}.settings-skills{display:grid;grid-gap:.4rem;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none}.settings-skills li{display:flex;justify-content:space-between;align-items:center;padding:.55rem;border-radius:.55rem;background:rgba(245,249,250,.75);color:#526d79;font:430 .52rem/1 Aptos,sans-serif}.settings-skills button{border:0;background:transparent;color:#956413;font-size:.48rem}.add-function{width:100%}@media (max-width:900px){.stage.is-workspace .activated,.stage.is-workspace .contract,.stage.is-workspace .dashboard,.stage.is-workspace .identity,.stage.is-workspace .mission,.stage.is-workspace .payment,.stage.is-workspace .proposal,.stage.is-workspace .result{display:none}.workspace{position:relative;min-height:100svh;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;grid-template-areas:"top" "nav" "main" "foot"}.workspace-top{grid-template-columns:auto 1fr auto}.workspace-top>p{display:none}.workspace-logo{width:5rem}.workspace-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(61,105,130,.11)}.workspace-nav button{min-width:max-content}.approval-grid,.connections-grid,.learning-layout,.live-layout,.settings-layout,.work-columns{grid-template-columns:1fr}.activity-stats{grid-template-columns:1fr 1fr}.activity-row{grid-template-columns:.45fr 1.7fr .7fr}.activity-row>:last-child{display:none}}.public-site{position:absolute;z-index:30;inset:0;display:flex;flex-direction:column;overflow:auto;background:#fff;color:#173246;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease}.gate-legal{position:absolute;z-index:9;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem);min-height:2.65rem;padding:.25rem clamp(1.2rem,3vw,3rem);border-top:1px solid rgba(48,94,118,.1);background:linear-gradient(90deg,rgba(248,251,251,.94),rgba(255,252,243,.94),rgba(248,251,251,.94));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#71838c;font:430 .5rem/1 Aptos}.gate-legal>span{white-space:nowrap;letter-spacing:.02em}.gate-legal nav{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));justify-self:end;width:min(58rem,100%);grid-gap:.35rem;gap:.35rem}.gate-legal button{min-height:1.85rem;padding:.45rem .65rem;border:0;border-radius:999px;background:transparent;color:#506d7a;font:470 .52rem/1 Aptos;cursor:pointer;transition:background .2s,color .2s}.gate-legal button:hover{background:rgba(255,255,255,.82);color:#8d5d0e}.stage.is-activated .gate-legal,.stage.is-assembly .gate-legal,.stage.is-contract .gate-legal,.stage.is-dashboard .gate-legal,.stage.is-identity .gate-legal,.stage.is-mission .gate-legal,.stage.is-payment .gate-legal,.stage.is-proposal .gate-legal,.stage.is-public .gate-legal,.stage.is-result .gate-legal,.stage.is-workspace .gate-legal{display:none}@media(max-width:820px){.gate-legal{grid-template-columns:1fr;gap:.15rem;padding:.35rem .7rem;text-align:center}.gate-legal nav{grid-template-columns:1fr 1fr;justify-self:stretch;width:100%}.gate-legal>span{display:none}.gate-legal button{font-size:.48rem}}.site-menu{left:clamp(1rem,3vw,2.8rem)}.site-login,.site-menu{position:absolute;z-index:9;top:clamp(7.5rem,16vh,10.5rem);padding:.55rem .75rem;border:1px solid rgba(156,104,20,.22);border-radius:999px;background:rgba(255,255,255,.86);color:#875b12;font:520 .51rem/1 Aptos,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-login{right:clamp(1rem,3vw,2.8rem)}.stage.is-public .public-site{opacity:1;visibility:visible;pointer-events:auto}.stage.is-public>#silk,.stage.is-public>.activated,.stage.is-public>.assembly,.stage.is-public>.contract,.stage.is-public>.dashboard,.stage.is-public>.gate,.stage.is-public>.hero-copy,.stage.is-public>.identity,.stage.is-public>.mission,.stage.is-public>.payment,.stage.is-public>.proposal,.stage.is-public>.result,.stage.is-public>.workspace{display:none}.public-header{position:-webkit-sticky;position:sticky;z-index:5;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2rem;gap:2rem;padding:1rem clamp(1rem,4vw,4rem);border-bottom:1px solid rgba(37,78,103,.12);background:rgba(255,255,255,.91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-brand{display:flex!important;align-items:center;gap:.7rem!important;border:0!important;background:transparent!important;color:#173246!important;text-align:left}.public-brand>span:last-child{display:grid;font:650 .78rem/1 Bahnschrift,sans-serif;letter-spacing:.08em}.public-brand small{margin-top:.2rem;color:#9a6714;font:500 .38rem/1 Bahnschrift,sans-serif;letter-spacing:.1em;text-transform:uppercase}.public-mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.7rem;background:linear-gradient(135deg,#563306,#e2a326 68%,#ffe396);color:#fff;font:700 .75rem/1 Bahnschrift,sans-serif;box-shadow:0 8px 20px rgba(163,107,17,.18)}.public-header nav{display:flex;justify-content:center;gap:.15rem}.public-footer button,.public-header button{padding:.55rem .7rem;border:0;background:transparent;color:#486574;font:480 .58rem/1 Aptos,sans-serif;cursor:pointer}.public-header>div{display:flex;gap:.35rem}.public-primary{border:0!important;border-radius:999px!important;background:linear-gradient(110deg,#68420d,#d3941e 62%,#f0c05a)!important;color:#fff!important;box-shadow:0 10px 25px rgba(164,110,19,.16)}.public-main{flex:1 1}.public-view{display:none;min-height:calc(100svh - 9rem);padding:clamp(3rem,7vw,7rem) clamp(1.2rem,7vw,8rem)}.public-view.is-active{display:block;animation:view-enter .45s ease both}.public-hero{max-width:58rem;margin:0 auto;text-align:center}.auth-view article>p,.legal-document header>p,.legal-index>p,.market-head>div>p,.public-hero>p,.public-title>p{margin:0;color:#9b6814;font:620 .58rem/1 Bahnschrift,sans-serif;letter-spacing:.2em}.public-hero h2,.public-title h2{margin:1rem 0;color:#111714;font:540 clamp(3.4rem,7vw,7.5rem)/.86 Segoe UI Variable Display,sans-serif;letter-spacing:-.075em}.public-hero h2 em,.public-title h2 em{background:linear-gradient(120deg,#563205,#c8830e 54%,#eeb94d);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.public-hero>span,.public-title>span{display:block;max-width:48rem;margin:0 auto;color:#5d7480;font:390 clamp(.8rem,1.3vw,1.05rem)/1.55 Aptos,sans-serif}.public-hero>div{display:flex;justify-content:center;gap:.7rem;margin-top:1.6rem}.company-layout button,.professional-catalog button,.public-hero button{padding:.8rem 1.1rem;border:1px solid rgba(49,94,119,.16);border-radius:999px;background:#fff;color:#31576b;font:520 .66rem/1 Aptos,sans-serif;cursor:pointer}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem;max-width:92rem;margin:4rem auto 1rem}.journey-grid article,.pricing-grid article,.professional-catalog article{padding:1.3rem;border:1px solid rgba(57,100,125,.14);border-radius:1.2rem;background:linear-gradient(145deg,#fff,rgba(246,251,252,.8));box-shadow:0 15px 35px rgba(47,74,90,.05)}.journey-grid i{color:#b27612;font:650 .52rem/1 Bahnschrift,sans-serif;font-style:normal}.journey-grid h3,.pricing-grid h3,.professional-catalog h3{margin:.65rem 0 .45rem;color:#1f4052;font:550 1.15rem/1.05 Segoe UI Variable Text,sans-serif}.journey-grid p,.pricing-grid span,.professional-catalog p{margin:0;color:#6a7d86;font:390 .63rem/1.45 Aptos,sans-serif}.trust-banner{display:flex;justify-content:center;gap:.75rem;max-width:70rem;margin:1rem auto 0;padding:1rem;border-left:2px solid #d59a24;background:linear-gradient(90deg,rgba(255,248,226,.75),rgba(237,249,252,.7));color:#5f737d;font:400 .62rem/1.4 Aptos,sans-serif}.trust-banner b{color:#805710}.public-title{max-width:75rem;margin:0 auto 2.5rem;text-align:center}.public-title h2{font-size:clamp(3rem,6vw,6.4rem)}.pricing-grid,.professional-catalog{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.9rem;gap:.9rem;max-width:92rem;margin:0 auto}.professional-catalog article{display:flex;flex-direction:column;min-height:15rem}.pricing-grid article>p,.professional-catalog article>span{color:#9b6814;font:620 .47rem/1 Bahnschrift,sans-serif;letter-spacing:.16em}.professional-catalog button{margin-top:auto;align-self:flex-start;padding-left:0;border:0;background:transparent;color:#996513}.company-layout{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem;max-width:88rem;margin:0 auto}.company-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.company-benefits article,.company-layout aside{padding:1.4rem;border:1px solid rgba(60,105,130,.14);border-radius:1.2rem;background:#fff}.company-benefits b{display:block;color:#ad7310;font:570 2.4rem/1 Segoe UI Variable Display,sans-serif}.company-benefits span{display:block;margin-top:.5rem;color:#667a84;font:400 .63rem/1.4 Aptos,sans-serif}.company-layout aside{background:linear-gradient(135deg,rgba(235,248,252,.7),rgba(255,248,226,.75))}.company-layout aside>p{margin:0;color:#966414;font:620 .48rem/1 Bahnschrift,sans-serif;letter-spacing:.17em}.company-layout aside h3{color:#204354;font:550 1.5rem/1.1 Segoe UI Variable Text,sans-serif}.company-layout aside li{margin:.5rem 0;color:#5f7480;font:410 .61rem/1.3 Aptos,sans-serif}.pricing-grid{grid-template-columns:repeat(3,1fr);max-width:78rem}.pricing-grid article{display:flex;flex-direction:column;min-height:19rem}.pricing-grid article.featured{border-color:rgba(197,133,22,.32);background:linear-gradient(140deg,#fffaf0,#f0fafc);transform:translateY(-.6rem)}.pricing-grid ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0;padding:0;list-style:none;color:#506d7c;font:420 .61rem/1.2 Aptos,sans-serif}.pricing-grid li:before{content:"✓";margin-right:.4rem;color:#25916b}.pricing-grid article>b,.pricing-grid article>button{margin-top:auto}.price-disclaimer{max-width:78rem;margin:1rem auto;padding:.8rem;border-radius:.7rem;background:#f7fafb;color:#697d87;font:400 .55rem/1.4 Aptos,sans-serif;text-align:center}.marketplace-view{position:relative}.market-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;max-width:92rem;margin:0 auto 1.2rem}.market-head h2{margin:.7rem 0 .4rem;color:#17374a;font:550 clamp(2.6rem,4vw,4.8rem)/.9 Segoe UI Variable Display,sans-serif;letter-spacing:-.06em}.market-head span{color:#657a84;font:390 .7rem/1.4 Aptos,sans-serif}.market-head label{display:grid;grid-gap:.35rem;gap:.35rem;color:#687d87;font:500 .52rem/1 Aptos,sans-serif}.market-head input{width:18rem;padding:.72rem .9rem;border:1px solid rgba(61,106,132,.18);border-radius:999px;outline:0;color:#24495c}.market-categories{display:flex;gap:.4rem;max-width:92rem;margin:0 auto 1rem;overflow:auto}.market-categories button{padding:.56rem .75rem;border:1px solid rgba(61,106,132,.14);border-radius:999px;background:#fff;color:#617782;font:450 .54rem/1 Aptos,sans-serif;cursor:pointer;white-space:nowrap}.market-categories button.is-active{border-color:#d39a2b;background:#fff8e8;color:#875a10}.skills-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;max-width:92rem;margin:0 auto}.skills-grid article{padding:1rem;border:1px solid rgba(60,105,130,.14);border-radius:1rem;background:#fff;box-shadow:0 12px 28px rgba(48,75,91,.05)}.skills-grid article.is-hidden{display:none}.skills-grid article>div{display:flex;align-items:center;gap:.6rem}.skills-grid article i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:linear-gradient(135deg,#eef9fc,#fff4d7);color:#996615;font:650 .52rem/1 Bahnschrift,sans-serif;font-style:normal}.skills-grid article>div span{color:#97711f;font:600 .42rem/1 Bahnschrift,sans-serif;letter-spacing:.14em}.skills-grid h3{margin:.7rem 0 .4rem;color:#24495b;font:550 .88rem/1.1 Aptos,sans-serif}.skills-grid li,.skills-grid p{color:#6e7f87;font:390 .52rem/1.4 Aptos,sans-serif}.skills-grid ul{min-height:2.6rem;margin:.65rem 0;padding-left:1rem}.skills-grid button{padding:0;border:0;background:transparent;color:#976413;font:520 .52rem/1 Aptos,sans-serif;cursor:pointer}.skill-detail{position:fixed;z-index:20;right:1rem;top:6rem;width:min(25rem,calc(100% - 2rem));padding:1.3rem;border:1px solid rgba(190,127,20,.24);border-radius:1.2rem;background:rgba(255,255,255,.97);box-shadow:0 25px 60px rgba(44,66,78,.17);opacity:0;visibility:hidden;transform:translateX(1rem);transition:.3s}.skill-detail.is-open{opacity:1;visibility:visible;transform:none}.skill-close{position:absolute;right:.8rem;top:.7rem;border:0;background:transparent;font-size:1.3rem;cursor:pointer}.skill-detail>p{color:#996514;font:620 .45rem/1 Bahnschrift,sans-serif;letter-spacing:.16em}.skill-detail h3{color:#22475a;font:550 1.4rem/1 Aptos,sans-serif}.skill-detail>span{color:#657984;font:390 .6rem/1.45 Aptos,sans-serif}.skill-detail dl div{display:flex;justify-content:space-between;padding:.55rem;border-bottom:1px solid rgba(60,104,130,.1);color:#647984;font:400 .53rem/1 Aptos,sans-serif}.skill-detail dd{color:#8f5e0d}.skill-add{width:100%;margin-top:1rem;padding:.75rem}.auth-view{display:none;place-items:center}.auth-view.is-active{display:grid}.auth-view article{width:min(30rem,100%);padding:1.8rem;border:1px solid rgba(61,106,132,.15);border-radius:1.3rem;background:linear-gradient(145deg,#fff,#f5fbfc 68%,#fff9e9);box-shadow:0 22px 54px rgba(46,73,89,.08)}.auth-view h2{margin:.7rem 0 1.2rem;color:#1e4052;font:550 2.2rem/.95 Segoe UI Variable Display,sans-serif;letter-spacing:-.05em}.auth-view form{display:grid;grid-gap:.75rem;gap:.75rem}.auth-view label{display:grid;grid-gap:.35rem;gap:.35rem;color:#526e7b;font:500 .58rem/1 Aptos,sans-serif}.auth-view input{padding:.75rem;border:1px solid rgba(62,106,132,.18);border-radius:.65rem;outline:0}.auth-view form>button{padding:.78rem}.auth-view article>button{display:block;margin:.8rem auto;border:0;background:transparent;color:#8d5d0e;cursor:pointer}.auth-view small{display:block;color:#819097;font:390 .49rem/1.4 Aptos,sans-serif;text-align:center}.consent-check{grid-template-columns:auto 1fr!important;align-items:start;line-height:1.35!important}.consent-check input{margin-top:.15rem}.consent-check button{padding:0;border:0;background:transparent;color:#956310;text-decoration:underline;cursor:pointer}.auth-view article>span{display:block;margin:-.5rem 0 1rem;color:#697d87;font:390 .58rem/1.45 Aptos}.register-view article{width:min(37rem,100%)}.auth-name-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.auth-options>label{display:flex;align-items:center;gap:.4rem}.auth-options input,.consent-check input{width:1rem;height:1rem;padding:0;accent-color:#bb7b10}.auth-options button{padding:0;border:0;background:transparent;color:#8d5d0e;font:470 .53rem/1 Aptos;cursor:pointer}.auth-form-state{min-height:.8rem;margin:0;color:#2b7f62;font:500 .5rem/1.3 Aptos;text-align:center}.auth-form-state.is-error{color:#a24b35}.auth-password-hint{display:flex;align-items:center;gap:.45rem;padding:.55rem;border-radius:.55rem;background:linear-gradient(100deg,rgba(237,249,252,.8),rgba(255,248,226,.7));color:#72848c;font:390 .47rem/1.3 Aptos}.auth-password-hint i{width:.4rem;height:.4rem;border-radius:50%;background:#d19a28}.auth-view input.is-invalid{border-color:rgba(178,71,44,.55);box-shadow:0 0 0 3px rgba(178,71,44,.07)}@media(max-width:600px){.auth-name-grid{grid-template-columns:1fr}.auth-options{align-items:flex-start;flex-direction:column}}.legal-view{grid-template-columns:.8fr 1.2fr;gap:1rem;max-width:82rem;margin:0 auto}.legal-view.is-active{display:grid}.legal-index,.legal-overview{padding:1.4rem;border:1px solid rgba(59,103,128,.14);border-radius:1.1rem;background:#fff}.legal-index h2{margin:.7rem 0;color:#1f4254;font:550 2.4rem/.95 Segoe UI Variable Display,sans-serif;letter-spacing:-.05em}.legal-index>span,.legal-overview span{color:#657985;font:390 .6rem/1.4 Aptos,sans-serif}.legal-index nav{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:1rem}.legal-index button{padding:.6rem;border:0;border-radius:.55rem;background:#f6fafb;color:#4d6876;font:450 .55rem/1 Aptos,sans-serif;text-align:left;cursor:pointer}.legal-document header>span,.legal-overview>p{color:#97701e;font:550 .48rem/1 Bahnschrift,sans-serif;letter-spacing:.13em}.legal-overview h3{color:#244a5d;font:550 1.4rem/1.1 Aptos,sans-serif}.legal-overview ul{display:grid;grid-gap:.6rem;gap:.6rem;padding:0;list-style:none}.legal-overview li{padding:.75rem;border-bottom:1px solid rgba(61,105,130,.1)}.legal-overview b{display:block;color:#315365;font:540 .62rem/1 Aptos,sans-serif}.legal-document aside,.legal-overview aside{margin-top:1rem;padding:.8rem;border-left:2px solid #d29a2b;background:#fff8e7;color:#79581d;font:420 .55rem/1.4 Aptos,sans-serif}.legal-document{max-width:70rem;margin:0 auto}.legal-document header{padding-bottom:1rem;border-bottom:1px solid rgba(62,106,131,.13)}.legal-document h2{margin:.8rem 0;color:#183a4d;font:550 clamp(2.4rem,5vw,4.8rem)/.92 Segoe UI Variable Display,sans-serif;letter-spacing:-.06em}.legal-document article{max-width:55rem;padding:1rem 0}.legal-document h3{margin:1.2rem 0 .35rem;color:#8d5d0d;font:600 .72rem/1 Aptos,sans-serif}.legal-document p{margin:0;color:#526d79;font:390 .66rem/1.55 Aptos,sans-serif}.public-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);border-top:1px solid rgba(60,105,130,.12);background:#f8fafb}.public-footer>div{display:grid;grid-gap:.2rem;gap:.2rem}.public-footer b{color:#1f4153;font:620 .66rem/1 Bahnschrift,sans-serif}.public-footer small,.public-footer span{color:#7a898f;font:390 .48rem/1.2 Aptos,sans-serif}.public-footer nav{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.public-header{grid-template-columns:1fr auto;padding:.7rem}.public-header nav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;order:3}.public-header>div .public-primary{display:none}.public-view{padding:2.5rem 1rem}.company-benefits,.company-layout,.journey-grid,.legal-view.is-active,.pricing-grid,.professional-catalog,.skills-grid{grid-template-columns:1fr}.market-head{align-items:stretch;flex-direction:column}.market-head input{width:100%}.public-footer{grid-template-columns:1fr;text-align:center}.public-footer nav{order:3}.public-hero h2,.public-title h2{font-size:clamp(3rem,14vw,5rem)}.pricing-grid article.featured{transform:none}}@media (prefers-reduced-motion:reduce){#silk{opacity:.9}*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.connection-summary{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.connection-summary article{padding:.8rem;border:1px solid rgba(61,107,133,.13);border-radius:.85rem;background:#fff}.connection-summary span{display:block;color:#8e661f;font:600 .42rem/1 Bahnschrift;letter-spacing:.13em}.connection-summary b{display:block;margin:.38rem 0;color:#244b5e;font:570 1rem/1 Aptos}.connection-summary small{color:#7a898f;font:390 .48rem/1 Aptos}.connection-audit-open{padding:.7rem;border:1px solid rgba(64,111,137,.15);border-radius:.85rem;background:linear-gradient(135deg,#eff9fc,#fff8e8);color:#496b7a;font:500 .52rem/1.25 Aptos}.guided-connections .connection-card:last-child{grid-column:1/-1}.permission-principle{align-items:center}.permission-principle button{margin-left:auto;padding:.5rem .65rem;border:1px solid rgba(71,112,135,.15);border-radius:999px;background:#fff;color:#875b12;font:450 .49rem/1 Aptos}.connections-center{position:relative}.connection-audit,.connector-guide{position:absolute;z-index:20;inset:0;overflow:auto;border:1px solid rgba(58,105,132,.15);border-radius:1.25rem;background:rgba(249,252,252,.99);box-shadow:0 25px 60px rgba(39,67,83,.14);opacity:0;visibility:hidden;transform:translateY(.6rem);transition:.35s}.connection-audit.is-open,.connector-guide.is-open{opacity:1;visibility:visible;transform:none}.connector-guide>header{position:-webkit-sticky;position:sticky;z-index:3;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.8rem 1rem;border-bottom:1px solid rgba(61,106,132,.12);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.connector-guide-close{width:2rem;height:2rem;border:1px solid rgba(61,107,133,.14);border-radius:50%;background:#fff;color:#31586b}.connector-guide>header div{display:grid;grid-gap:.18rem;gap:.18rem}.connection-audit header p,.connector-guide>header span{margin:0;color:#986713;font:610 .42rem/1 Bahnschrift;letter-spacing:.15em}.connector-guide>header h3{margin:0;color:#244b5e;font:570 .78rem/1 Aptos}.connector-guide>header>p{display:flex;align-items:center;gap:.35rem;margin:0;color:#7a898f;font:430 .49rem/1 Aptos}.connector-guide>header>p i{width:.42rem;height:.42rem;border-radius:50%;background:#d39a28;box-shadow:0 0 8px rgba(211,154,40,.35)}.connector-steps{position:-webkit-sticky;position:sticky;z-index:2;top:3.65rem;display:flex;justify-content:center;gap:.25rem;padding:.6rem;border-bottom:1px solid rgba(61,106,132,.1);background:rgba(249,252,252,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.connector-steps button{display:flex;align-items:center;gap:.38rem;padding:.5rem .7rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#75868e;font:450 .49rem/1 Aptos}.connector-steps button i{color:#9d6a16;font:600 .4rem/1 Bahnschrift;font-style:normal}.connector-steps button.is-active{border-color:rgba(194,132,23,.28);background:#fff8e9;color:#805611}.connector-steps button.is-done:after{content:"✓";color:#24916a}.connector-guide-main{max-width:60rem;margin:0 auto;padding:1.2rem}.connector-panel{display:none}.connector-panel.is-active{display:block;animation:view-enter .4s ease both}.connector-panel-heading{margin-bottom:1rem;text-align:center}.connector-panel-heading p{margin:0;color:#986713;font:610 .45rem/1 Bahnschrift;letter-spacing:.17em}.connector-panel-heading h3{margin:.55rem 0 .4rem;color:#1e4052;font:550 1.8rem/.95 Segoe UI Variable Text;letter-spacing:-.04em}.connector-panel-heading span{color:#657a84;font:390 .6rem/1.45 Aptos}.scope-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.scope-grid article{padding:1rem;border:1px solid rgba(41,145,107,.18);border-radius:1rem;background:linear-gradient(145deg,#fff,rgba(236,250,245,.72))}.scope-grid article.scope-no{border-color:rgba(170,111,22,.16);background:linear-gradient(145deg,#fff,rgba(255,248,229,.7))}.scope-grid>article>i{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(39,151,108,.11);color:#278465;font-style:normal}.scope-no>i{background:rgba(199,137,25,.1)!important;color:#96600b!important}.scope-grid h4{margin:.6rem 0 .4rem;color:#2b5062;font:550 .72rem/1 Aptos}.authorize-notes,.scope-grid ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding-left:1rem;color:#627781;font:400 .55rem/1.3 Aptos}.autonomy-warning,.connector-panel>aside{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.75rem;padding:.75rem;border-left:2px solid #d49b2a;background:#fff8e9;color:#657984;font:390 .53rem/1.35 Aptos}.autonomy-warning b,.connector-panel>aside b{color:#7f5816}.connector-authorize,.connector-continue,.connector-finish,.connector-test-run{display:block;margin:1rem 0 0 auto;padding:.72rem .9rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410c,#cd901c 58%,#efbf57);color:#fff;font:520 .57rem/1 Aptos}.connector-finish:disabled{opacity:.35}.permission-list{display:grid;grid-gap:.5rem;gap:.5rem}.permission-list label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.75rem;border:1px solid rgba(62,107,133,.13);border-radius:.8rem;background:#fff}.permission-list input{accent-color:#bb7e16}.permission-list span{display:grid;grid-gap:.18rem;gap:.18rem}.permission-list b{color:#315365;font:540 .58rem/1 Aptos}.permission-list small{color:#77878e;font:390 .5rem/1.25 Aptos}.permission-list em{color:#986713;font:600 .4rem/1 Bahnschrift;font-style:normal;letter-spacing:.1em}.permission-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.8rem;color:#6c7e87;font:420 .52rem/1 Aptos}.permission-foot .connector-continue{margin:0}.autonomy-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.65rem;gap:.65rem}.autonomy-options input{position:absolute;opacity:0}.autonomy-options label>span{display:grid;grid-gap:.35rem;gap:.35rem;height:100%;padding:1rem;border:1px solid rgba(61,106,132,.15);border-radius:1rem;background:#fff}.autonomy-options input:checked+span{border-color:rgba(194,131,22,.52);background:linear-gradient(145deg,#fff,#fff8e8);box-shadow:0 10px 25px rgba(155,105,20,.08)}.autonomy-options i{color:#9b6815;font:600 .42rem/1 Bahnschrift;font-style:normal}.autonomy-options b{color:#2b5062;font:550 .63rem/1.1 Aptos}.autonomy-options small{color:#71838c;font:390 .51rem/1.3 Aptos}.autonomy-options em{width:max-content;padding:.25rem .4rem;border-radius:999px;background:rgba(39,146,106,.1);color:#268060;font:600 .39rem/1 Bahnschrift;font-style:normal}.authorize-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid rgba(62,108,133,.14);border-radius:1rem;background:#fff}.connector-large-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:.8rem;background:linear-gradient(135deg,#eff9fc,#fff4d4);color:#95620d;font:650 .9rem/1 Bahnschrift;font-style:normal}.authorize-card div{display:grid;grid-gap:.25rem;gap:.25rem}.authorize-card b{color:#284e61;font:550 .68rem/1 Aptos}.authorize-card span{color:#77878f;font:390 .52rem/1.3 Aptos}.authorize-card strong{color:#288263;font:520 .49rem/1 Aptos}.authorize-notes{margin:1rem 0}.connection-test{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:center}.test-orb{position:relative;display:grid;place-items:center;width:7rem;height:7rem;border:1px solid rgba(59,144,178,.2);border-radius:50%;background:radial-gradient(circle,#fff 45%,rgba(235,248,252,.8));color:#647984;font:600 .47rem/1 Bahnschrift}.test-orb i{position:absolute;inset:14%;border:1px solid rgba(211,154,39,.35);border-radius:50%}.connection-test.is-running .test-orb i{animation:activated-pulse 1.1s ease-out infinite}.connection-test ol{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.connection-test li{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.55rem;border-bottom:1px solid rgba(62,106,131,.1)}.connection-test li>i{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#f4f7f8;color:#9a6916;font-style:normal}.connection-test li.is-ok>i{background:rgba(37,151,108,.1);color:#278363}.connection-test li span{display:grid;grid-gap:.18rem;gap:.18rem}.connection-test li b{color:#315264;font:520 .55rem/1 Aptos}.connection-test li small{color:#79888f;font:390 .48rem/1 Aptos}.connector-retry{display:block;margin:.5rem 0 0 auto;border:0;background:transparent;color:#96630f;font:500 .51rem/1 Aptos}.connector-success{text-align:center}.connector-success>i{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,#2b9a73,#6cc49e);box-shadow:0 15px 30px rgba(38,151,108,.18);color:#fff;font:600 1.2rem/1 Aptos;font-style:normal}.connector-success p{margin:.8rem 0 .35rem;color:#278164;font:610 .45rem/1 Bahnschrift;letter-spacing:.15em}.connector-success h3{margin:0;color:#244a5d;font:550 1.55rem/1 Aptos}.connector-success span{display:block;margin-top:.4rem;color:#6c7f88;font:390 .55rem/1.4 Aptos}.connection-receipt{max-width:34rem;margin:1rem auto}.connection-receipt dl{margin:0}.connection-receipt div{display:flex;justify-content:space-between;padding:.6rem;border-bottom:1px solid rgba(62,106,132,.1);color:#6c7d85;font:410 .52rem/1 Aptos}.connection-receipt dd{margin:0;color:#805610}.final-confirm{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem;gap:.5rem;max-width:34rem;margin:0 auto;color:#617681;font:400 .52rem/1.35 Aptos}.final-confirm input{accent-color:#b87b15}.connector-finish{margin:1rem auto 0}.connector-revoke{display:block;margin:.55rem auto;padding:.5rem;border:0;background:transparent;color:#a04e29;font:500 .5rem/1 Aptos}.connection-audit{padding:1.2rem}.connection-audit>header{display:flex;justify-content:space-between;align-items:start}.connection-audit header h3{margin:.45rem 0;color:#244a5d;font:550 1.5rem/1 Aptos}.connection-audit header span{color:#697c86;font:390 .55rem/1.3 Aptos}.connection-audit-close{border:0;background:transparent;color:#365b6d;font-size:1.3rem}.audit-filters{display:flex;gap:.35rem;margin:1rem 0 .7rem}.audit-filters button{padding:.45rem .65rem;border:1px solid rgba(61,106,132,.13);border-radius:999px;background:#fff;color:#657984;font:450 .49rem/1 Aptos}.audit-filters button.is-active{border-color:rgba(194,131,22,.3);background:#fff8e8;color:#865a10}.audit-table{overflow:hidden;border:1px solid rgba(61,106,132,.13);border-radius:.9rem;background:#fff}.audit-row{display:grid;grid-template-columns:.8fr 2fr 1fr .7fr;grid-gap:.6rem;gap:.6rem;padding:.7rem;border-top:1px solid rgba(61,106,132,.09);color:#5e747f;font:400 .52rem/1.2 Aptos}.audit-row.head{border:0;background:#f4f8f9;color:#829097;font-size:.47rem}.audit-row b{color:#278163}.connection-audit>aside{display:flex;gap:.5rem;margin-top:.8rem;padding:.75rem;border-left:2px solid #d39a29;background:#fff8e9;color:#667984;font:390 .52rem/1.35 Aptos}.connection-audit>aside b{color:#7f5715;white-space:nowrap}@media(max-width:900px){.autonomy-options,.connection-summary,.guided-connections,.scope-grid{grid-template-columns:1fr}.guided-connections .connection-card:last-child{grid-column:auto}.permission-principle{grid-template-columns:1fr}.permission-principle button{margin:0}.connector-steps{justify-content:flex-start;overflow-x:auto}.connector-steps button{min-width:max-content}.connection-test{grid-template-columns:1fr;justify-items:center}.audit-row{grid-template-columns:.8fr 1.5fr .6fr}.audit-row>:nth-child(3){display:none}}.support-center{position:relative}.support-status{display:grid;grid-template-columns:1.5fr .7fr .7fr;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem}.support-status article{display:grid;align-items:center;padding:.8rem;border:1px solid rgba(62,107,133,.13);border-radius:.9rem;background:#fff}.support-status article:first-child{grid-template-columns:auto 1fr auto;gap:.7rem}.support-status article:first-child>i{width:.55rem;height:.55rem;border-radius:50%;background:#29a278;box-shadow:0 0 10px rgba(41,162,120,.4)}.support-status article div{display:grid;grid-gap:.2rem;gap:.2rem}.support-status span{color:#92661b;font:600 .42rem/1 Bahnschrift;letter-spacing:.13em}.support-status b{margin:.3rem 0;color:#294f61;font:560 .72rem/1 Aptos}.support-status small{color:#7c8b92;font:390 .47rem/1 Aptos}.support-status button{padding:.55rem .7rem;border:1px solid rgba(60,107,133,.14);border-radius:999px;background:linear-gradient(135deg,#eff9fc,#fff8e8);color:#4c6c79;font:500 .49rem/1 Aptos}.support-layout{display:grid;grid-template-columns:1.4fr .7fr;grid-gap:.75rem;gap:.75rem}.support-chat,.support-side>section{border:1px solid rgba(61,106,132,.14);border-radius:1rem;background:#fff;box-shadow:0 12px 30px rgba(48,76,92,.05)}.support-chat{display:flex;flex-direction:column;min-height:27rem;padding:1rem}.support-card-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:.7rem;border-bottom:1px solid rgba(62,106,132,.1)}.support-card-head p,.support-case-form header p,.support-cases header p,.support-diagnostic header p,.support-side section>p{margin:0;color:#986713;font:610 .43rem/1 Bahnschrift;letter-spacing:.15em}.support-card-head h3{margin:.35rem 0 0;color:#254a5c;font:550 1rem/1 Aptos}.support-card-head>span{display:flex;align-items:center;gap:.3rem;color:#288163;font:600 .42rem/1 Bahnschrift}.support-card-head>span i{width:.38rem;height:.38rem;border-radius:50%;background:#29a278}.support-messages{display:flex;flex-direction:column;gap:.6rem;min-height:8rem;max-height:12rem;overflow:auto;padding:.8rem 0}.support-message{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;max-width:82%}.support-message.user{align-self:flex-end;grid-template-columns:1fr}.support-message>i{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.5rem;background:linear-gradient(135deg,#e9f8fc,#fff2ca);color:#96620e;font:620 .52rem/1 Bahnschrift;font-style:normal}.support-message p{margin:0;padding:.65rem;border-radius:.8rem;background:#f3f8fa;color:#546f7c;font:400 .55rem/1.4 Aptos}.support-message.user p{background:#fff7e4;color:#71551f}.support-quick{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.65rem}.support-quick button{min-width:max-content;padding:.45rem .6rem;border:1px solid rgba(62,107,133,.12);border-radius:999px;background:#fff;color:#617883;font:430 .47rem/1 Aptos}.support-composer{margin-top:auto}.support-composer>label{display:block;margin-bottom:.35rem;color:#315466;font:530 .52rem/1 Aptos}.support-composer textarea{box-sizing:border-box;width:100%;height:5.2rem;padding:.65rem;border:1px solid rgba(62,107,133,.16);border-radius:.75rem;outline:0;resize:none;color:#315164;font:410 .55rem/1.4 Aptos}.support-composer>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.45rem}.support-composer button{padding:.48rem .65rem;border:1px solid rgba(63,107,132,.14);border-radius:999px;background:#fff;color:#5a737f;font:450 .48rem/1 Aptos}.support-composer .support-send{border:0;background:linear-gradient(110deg,#67410c,#d0931f);color:#fff}.support-send:disabled{opacity:.35}.support-file-state{color:#87949a;font:390 .43rem/1 Aptos}.support-side{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.support-side>section{padding:.9rem}.support-side section>button{display:grid;grid-template-columns:auto 1fr;width:100%;align-items:center;grid-gap:.6rem;gap:.6rem;margin-top:.5rem;padding:.6rem;border:1px solid rgba(61,106,132,.1);border-radius:.7rem;background:#f8fafb;text-align:left}.support-side section>button>i{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#fff;color:#9a6714;font-style:normal}.support-side section>button>span{display:grid;grid-gap:.18rem;gap:.18rem}.support-side section>button b{color:#315365;font:520 .54rem/1 Aptos}.support-side section>button small{color:#7b8a91;font:390 .45rem/1.2 Aptos}.support-side details{border-bottom:1px solid rgba(62,106,132,.1)}.support-side summary{padding:.58rem 0;color:#496674;font:500 .51rem/1.2 Aptos;cursor:pointer}.support-side details span{display:block;padding:0 0 .6rem;color:#71838c;font:390 .48rem/1.35 Aptos}.support-case-form,.support-cases,.support-diagnostic{position:absolute;z-index:22;inset:0;overflow:auto;padding:1rem;border:1px solid rgba(61,106,132,.14);border-radius:1rem;background:rgba(250,252,252,.99);box-shadow:0 25px 60px rgba(42,68,82,.15);opacity:0;visibility:hidden;transform:translateY(.5rem);transition:.3s}.support-case-form.is-open,.support-cases.is-open,.support-diagnostic.is-open{opacity:1;visibility:visible;transform:none}.support-case-form>header,.support-cases>header,.support-diagnostic>header{display:flex;justify-content:space-between;align-items:start}.support-case-form header h3,.support-cases header h3,.support-diagnostic header h3{margin:.4rem 0;color:#244a5d;font:550 1.4rem/1 Aptos}.support-case-close,.support-cases-close,.support-diagnostic-close{border:0;background:transparent;color:#365b6d;font-size:1.2rem}.diagnostic-body{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:1.2rem;gap:1.2rem;max-width:45rem;margin:2rem auto}.diagnostic-orb{position:relative;display:grid;place-items:center;width:9rem;height:9rem;border:1px solid rgba(55,144,179,.22);border-radius:50%;background:radial-gradient(circle,#fff 45%,#edf9fc);color:#8f6012;font:560 1rem/1 Aptos}.diagnostic-orb i{position:absolute;inset:15%;border:1px solid rgba(211,154,39,.34);border-radius:50%}.support-diagnostic.is-running .diagnostic-orb i{animation:activated-pulse 1.1s ease-out infinite}.diagnostic-body ol{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.diagnostic-body li{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:center;padding:.6rem;border-bottom:1px solid rgba(61,106,132,.1)}.diagnostic-body li>i{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:#f0f5f6;color:#95630f;font-style:normal}.diagnostic-body li.is-ok>i{background:rgba(38,151,108,.1);color:#278262}.diagnostic-body li span{display:grid;grid-gap:.2rem;gap:.2rem}.diagnostic-body li b{color:#315365;font:520 .55rem/1 Aptos}.diagnostic-body li small{color:#7b8990;font:390 .47rem/1 Aptos}.diagnostic-result{display:flex;align-items:center;gap:.6rem;max-width:48rem;margin:0 auto;padding:.8rem;border-left:2px solid #2a9a72;background:#edf9f4;color:#59747d;font:400 .53rem/1.35 Aptos}.diagnostic-result b{color:#28745b}.diagnostic-result button{margin-left:auto;padding:.55rem .7rem;border:0;border-radius:999px;background:#287c60;color:#fff;font:500 .48rem/1 Aptos}.case-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;max-width:48rem;margin:1.2rem auto}.case-form-grid label{display:grid;grid-gap:.35rem;gap:.35rem;color:#536f7c;font:500 .52rem/1 Aptos}.case-form-grid input,.case-form-grid select,.case-form-grid textarea{box-sizing:border-box;width:100%;padding:.68rem;border:1px solid rgba(61,106,132,.16);border-radius:.65rem;background:#fff;color:#315164;font:410 .54rem/1.3 Aptos}.case-form-grid textarea{height:7rem;resize:none}.case-full{grid-column:1/-1}.case-evidence{display:flex;align-items:center;gap:.7rem}.case-evidence button{padding:.55rem .7rem;border:1px dashed rgba(60,106,132,.24);border-radius:.6rem;background:#fff;color:#526f7d;font:450 .49rem/1 Aptos}.case-evidence span{color:#829097;font:390 .45rem/1 Aptos}.case-expectation{display:flex;align-items:center;gap:.6rem;max-width:48rem;margin:0 auto;padding:.7rem;border-left:2px solid #d39a29;background:#fff8e8}.case-expectation div{display:grid;grid-gap:.2rem;gap:.2rem}.case-expectation b{color:#7f5918;font:520 .54rem/1 Aptos}.case-expectation span{color:#697d87;font:390 .48rem/1 Aptos}.case-submit{display:block;margin:1rem auto;padding:.7rem .9rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410c,#d0931f);color:#fff;font:520 .55rem/1 Aptos}.case-submit:disabled{opacity:.35}.cases-empty{display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;margin:3rem auto;color:#71838c;font:400 .54rem/1.35 Aptos;text-align:center}.cases-empty i{font-size:1.5rem;font-style:normal;color:#a26d14}.cases-empty b{color:#315365}.cases-list{display:grid;grid-gap:.6rem;gap:.6rem;max-width:55rem;margin:1rem auto}.support-ticket{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;padding:.9rem;border:1px solid rgba(61,106,132,.14);border-radius:.8rem;background:#fff}.support-ticket h4{margin:0;color:#2b5062;font:540 .65rem/1 Aptos}.support-ticket p{grid-column:1/-1;margin:0;color:#6b7e87;font:390 .5rem/1.35 Aptos}.support-ticket span{color:#93610f;font:520 .47rem/1 Aptos}@media(max-width:900px){.support-layout,.support-status{grid-template-columns:1fr}.support-status article:first-child{grid-template-columns:auto 1fr}.support-status article:first-child button{grid-column:1/-1}.case-form-grid,.diagnostic-body,.support-composer>div{grid-template-columns:1fr}.case-full{grid-column:auto}.diagnostic-result{flex-direction:column;align-items:start}.diagnostic-result button{margin:0}}.support-center>.support-layout,.support-center>.support-status{display:none!important}.support-simple-heading{text-align:center;margin:clamp(1rem,4vh,3rem) auto 1.3rem!important}.support-simple-heading h2{font-size:clamp(2.8rem,5vw,5.4rem)!important}.support-simple-heading>span{display:block;max-width:38rem;margin:0 auto}.support-simple{display:grid;justify-items:center;max-width:58rem;margin:0 auto}.support-simple-presence{position:relative;display:grid;place-items:center;width:8.2rem;height:8.2rem;margin:.2rem 0 .8rem;border:1px solid rgba(57,145,179,.16);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 35%,rgba(236,249,252,.7) 67%,rgba(255,247,224,.45));box-shadow:0 0 0 1.3rem rgba(49,145,180,.025),0 20px 45px rgba(44,78,96,.08)}.support-simple-presence>i{position:absolute;inset:14%;border:1px solid rgba(210,153,38,.26);border-radius:50%;animation:activated-pulse 3s ease-out infinite}.support-simple-presence>b{position:relative;color:#244d61;font:620 .66rem/1 Bahnschrift;letter-spacing:.15em}.support-simple-wave{position:absolute;display:flex;align-items:center;gap:.18rem;height:2.2rem}.support-simple-wave span{width:2px;height:var(--sh,30%);border-radius:99px;background:linear-gradient(#58a8c9,#d79b25);animation:support-breathe 1.8s ease-in-out infinite}.support-simple-wave span:first-child{--sh:28%}.support-simple-wave span:nth-child(2){--sh:55%;animation-delay:.15s}.support-simple-wave span:nth-child(3){--sh:85%;animation-delay:.3s}.support-simple-wave span:nth-child(4){--sh:52%;animation-delay:.45s}.support-simple-wave span:nth-child(5){--sh:25%;animation-delay:.6s}@keyframes support-breathe{50%{transform:scaleY(1.35);filter:brightness(1.08)}}.support-simple-form{width:100%}.support-simple-form>label{display:block;margin:0 0 .45rem;color:#3a5b6c;font:520 .58rem/1 Aptos}.support-simple-form>div{position:relative}.support-simple-form textarea{box-sizing:border-box;width:100%;height:8rem;padding:1rem 10rem 1rem 1rem;border:1px solid rgba(66,108,133,.18);border-radius:1.2rem;outline:0;resize:none;background:linear-gradient(135deg,#fff,rgba(248,252,252,.88),rgba(255,251,239,.72));box-shadow:0 18px 40px rgba(46,74,90,.07);color:#2c5062;font:420 .68rem/1.5 Aptos}.support-simple-form textarea:focus{border-color:rgba(195,132,22,.45);box-shadow:0 0 0 3px rgba(211,154,39,.07),0 18px 40px rgba(46,74,90,.07)}.support-simple-form textarea::placeholder{color:#8a989e}.support-simple-form button{position:absolute;right:.8rem;border-radius:999px}.support-simple-voice{top:.8rem;width:2.2rem;height:2.2rem;border:1px solid rgba(57,139,173,.2);background:#f4fbfd;color:#287594}.support-simple-send{bottom:.8rem;padding:.65rem .8rem;border:0;background:linear-gradient(110deg,#67410c,#d0931f 62%,#efbf57);color:#fff;font:520 .55rem/1 Aptos}.support-simple-send:disabled{opacity:.34}.support-simple-note{display:block;margin:.65rem 0 0;color:#77878e;font:390 .53rem/1.3 Aptos;text-align:center}.support-simple-progress{width:100%;margin-top:1rem;padding:.85rem;border:1px solid rgba(58,142,176,.15);border-radius:.9rem;background:linear-gradient(110deg,rgba(239,249,252,.85),rgba(255,249,230,.75))}.support-simple-progress>div:first-child{display:flex;align-items:center;gap:.6rem}.support-simple-progress>div:first-child>i{width:.5rem;height:.5rem;border-radius:50%;background:#2ca17b;box-shadow:0 0 9px rgba(44,161,123,.38)}.support-simple-progress span{display:grid;grid-gap:.2rem;gap:.2rem}.support-simple-progress b{color:#2c5366;font:540 .57rem/1 Aptos}.support-simple-progress small{color:#71838c;font:390 .49rem/1 Aptos}.support-simple-bar{height:.18rem;margin-top:.7rem;border-radius:99px;background:rgba(59,108,134,.1);overflow:hidden}.support-simple-bar i{display:block;width:15%;height:100%;background:linear-gradient(90deg,#53a7c9,#d99e29);transition:width .7s ease}.support-simple-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;margin-top:1rem;padding:1rem;border:1px solid rgba(40,151,109,.17);border-radius:1rem;background:linear-gradient(120deg,rgba(237,250,245,.9),#fff 58%,rgba(255,248,226,.72));box-shadow:0 15px 35px rgba(45,77,93,.06)}.support-simple-result>i{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#2b9a73;color:#fff;font-style:normal}.support-simple-result div{display:grid;grid-gap:.22rem;gap:.22rem}.support-simple-result p{margin:0;color:#288164;font:610 .42rem/1 Bahnschrift;letter-spacing:.14em}.support-simple-result h3{margin:0;color:#294f61;font:550 .73rem/1 Aptos}.support-simple-result span{color:#697c85;font:390 .51rem/1.3 Aptos}.support-simple-result button{padding:.62rem .75rem;border:0;border-radius:999px;background:linear-gradient(110deg,#67410c,#d0931f);color:#fff;font:500 .5rem/1 Aptos}@media(max-width:900px){.support-simple-heading{margin-top:.5rem!important}.support-simple-form textarea{padding-right:1rem;padding-bottom:4rem}.support-simple-result{grid-template-columns:auto 1fr}.support-simple-result button{grid-column:1/-1;width:100%}}.mia-layer>header{max-width:58rem;margin:0 auto 1rem;text-align:center}.mia-layer>header h2{font-size:clamp(2.5rem,4.8vw,5.1rem)!important}.mia-layer>header>span{display:block;max-width:46rem;margin:0 auto}.mia-command{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:1.2rem;gap:1.2rem;max-width:62rem;margin:0 auto}.mia-core{position:relative;display:grid;place-items:center;width:9rem;height:9rem;border:1px solid rgba(62,148,182,.2);border-radius:50%;background:radial-gradient(circle,#fff 36%,rgba(235,249,252,.9) 64%,rgba(255,247,222,.65));box-shadow:0 0 0 1rem rgba(66,151,183,.025),0 20px 50px rgba(46,76,92,.08)}.mia-core>i,.mia-core>span{position:absolute;border-radius:50%;animation:activated-pulse 3s ease-out infinite}.mia-core>i{inset:13%;border:1px solid rgba(211,153,36,.42)}.mia-core>span{inset:27%;border:1px solid rgba(60,152,187,.35);animation-delay:1.2s}.mia-core>b{color:#254f63;font:620 .72rem/1 Bahnschrift;letter-spacing:.16em}.mia-command-form>label{display:block;margin-bottom:.4rem;color:#3d5e6e;font:540 .59rem/1 Aptos}.mia-command-form>div{position:relative}.mia-command-form textarea{box-sizing:border-box;width:100%;height:8.5rem;padding:1rem 11rem 1rem 1rem;border:1px solid rgba(62,109,135,.18);border-radius:1.25rem;outline:0;resize:none;background:linear-gradient(130deg,#fff,rgba(244,251,252,.92),rgba(255,250,232,.72));box-shadow:0 18px 45px rgba(46,75,91,.07);color:#2d5062;font:420 .66rem/1.45 Aptos}.mia-command-form textarea:focus{border-color:rgba(201,139,25,.42);box-shadow:0 0 0 3px rgba(211,154,39,.07),0 18px 45px rgba(46,75,91,.07)}.mia-command-form button{position:absolute;right:.8rem;border-radius:999px}.mia-command-voice{top:.8rem;width:2.25rem;height:2.25rem;border:1px solid rgba(56,144,179,.2);background:#f2fafc;color:#287594}.mia-command-voice.is-listening{background:#dff5f8;box-shadow:0 0 0 .35rem rgba(59,154,189,.1)}.mia-command-start{bottom:.8rem;padding:.68rem .85rem;border:0;background:linear-gradient(110deg,#68420c,#ce8e18 64%,#efbe55);color:#fff;font:520 .54rem/1 Aptos}.mia-command-start:disabled{opacity:.34}.mia-command-form>small{display:block;margin-top:.55rem;color:#7c8b92;font:390 .49rem/1.3 Aptos;text-align:center}.mia-shortcuts{display:flex;justify-content:center;gap:.45rem;max-width:62rem;margin:.9rem auto 0;overflow-x:auto}.mia-shortcuts button{min-width:max-content;padding:.55rem .7rem;border:1px solid rgba(62,109,135,.14);border-radius:999px;background:#fff;color:#526e7a;font:440 .5rem/1 Aptos}.mia-automation,.mia-ready{max-width:62rem;margin:1rem auto 0;padding:1rem;border:1px solid rgba(59,141,175,.15);border-radius:1rem;background:linear-gradient(120deg,rgba(239,249,252,.92),#fff 54%,rgba(255,248,226,.78));box-shadow:0 16px 38px rgba(45,74,90,.06)}.mia-automation-head{display:flex;justify-content:space-between;align-items:center}.mia-automation-head>span{display:grid;grid-template-columns:auto 1fr;grid-gap:.18rem .55rem;gap:.18rem .55rem}.mia-automation-head>span>i{grid-row:1/3;width:.5rem;height:.5rem;align-self:center;border-radius:50%;background:#2c9d77;box-shadow:0 0 10px rgba(44,157,119,.4)}.mia-automation-head b{color:#294f61;font:550 .61rem/1 Aptos}.mia-automation-head small{color:#72848c;font:390 .49rem/1 Aptos}.mia-automation-head strong{color:#95620f;font:600 .7rem/1 Bahnschrift}.mia-automation-bar{height:.2rem;margin:.75rem 0;border-radius:99px;background:rgba(60,108,134,.1);overflow:hidden}.mia-automation-bar i{display:block;width:8%;height:100%;background:linear-gradient(90deg,#53a7c8,#d79a24);transition:width .65s ease}.mia-automation ol{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.mia-automation li{display:grid;grid-template-columns:auto 1fr;grid-gap:.4rem;gap:.4rem;padding:.65rem;border:1px solid rgba(62,108,133,.1);border-radius:.7rem;background:rgba(255,255,255,.75)}.mia-automation li>i{color:#a06b13;font:600 .43rem/1 Bahnschrift;font-style:normal}.mia-automation li>span{display:grid;grid-gap:.18rem;gap:.18rem}.mia-automation li b{color:#315365;font:520 .52rem/1 Aptos}.mia-automation li small{color:#7d8c92;font:390 .43rem/1.25 Aptos}.mia-automation li em{grid-column:2;color:#9a6a1b;font:560 .38rem/1 Bahnschrift;font-style:normal;letter-spacing:.1em}.mia-automation li.is-done em{color:#278163}.mia-ready{justify-content:space-between;gap:1rem}.mia-ready,.mia-ready>div{display:flex;align-items:center}.mia-ready>div{gap:.7rem}.mia-ready>div>i{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#299873;color:#fff;font-style:normal}.mia-ready span{display:grid;grid-gap:.2rem;gap:.2rem}.mia-ready p{margin:0;color:#278163;font:610 .41rem/1 Bahnschrift;letter-spacing:.14em}.mia-ready h3{margin:0;color:#294f61;font:550 .72rem/1 Aptos}.mia-ready small{color:#6e8088;font:390 .49rem/1.3 Aptos}.mia-ready aside{display:flex;gap:.4rem}.mia-ready button{padding:.62rem .75rem;border:1px solid rgba(62,108,133,.14);border-radius:999px;background:#fff;color:#56717e;font:470 .49rem/1 Aptos}.mia-ready .mia-authorize{border:0;background:linear-gradient(110deg,#68420c,#d29520);color:#fff}.mia-automation[hidden],.mia-ready[hidden]{display:none}@media(max-width:900px){.mia-command{grid-template-columns:1fr;justify-items:center}.mia-command-form{width:100%}.mia-command-form textarea{padding-right:1rem;padding-bottom:4rem}.mia-automation ol{grid-template-columns:1fr 1fr}.mia-ready{align-items:stretch;flex-direction:column}.mia-ready aside{display:grid}.mia-shortcuts{justify-content:flex-start}}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(35,132,172,.42);outline-offset:3px}.hero-copy{bottom:calc(2.65rem + 1rem);display:flex;flex-direction:column}.hero-copy:before{content:"";flex:0 1 35.5vh;min-height:0}.hero-copy>h1{margin-top:0}.hero-copy>.eyebrow{align-self:center;order:-1}@media (max-width:760px){.stage.is-proposal{height:100svh;overflow-y:auto}}.stage.is-proposal .brand-mark{max-width:min(25rem,46vh)}.stage.is-proposal .site-menu{display:none}.contract-error{margin:.7rem 0 0;padding:.6rem .7rem;border-left:2px solid #c2410c;border-radius:.45rem;background:rgba(255,241,235,.75);color:#8a3d12;font:450 .6rem/1.35 Aptos,sans-serif}.contract-reject{margin-top:.75rem}.contract-reject label{display:block;margin-bottom:.35rem;color:#687983;font:400 .58rem/1 Aptos,sans-serif}.contract-reject textarea{width:100%;padding:.55rem .6rem;border:1px solid rgba(160,116,29,.24);border-radius:.7rem;background:rgba(255,255,255,.82);color:#2b3b45;font:420 .62rem/1.4 Aptos,sans-serif;resize:vertical}@media (max-width:760px){.stage.is-contract{height:100svh;overflow-y:auto}}.stage.is-contract .contract-summary{max-height:100%;overflow-y:auto}.stage.is-inicio{background:#FBF4E8}.stage.is-inicio>#silk{display:none}.stage.is-inicio>.assembly{height:0;overflow:hidden}.stage.is-inicio>.contract,.stage.is-inicio>.proposal{transform:none}.stage.is-inicio .hero-copy:before{display:none}.hero-retrato{position:relative;margin:2.4vh auto 0;width:min(20rem,60vw);transform:scale(var(--mia-respiro,1));transform-origin:50% 86%;will-change:transform}.hero-retrato:before{content:"";position:absolute;left:50%;top:47%;width:128%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(199,154,69,var(--mia-aura,0)) 0,rgba(199,154,69,calc(var(--mia-aura, 0) * .38)) 34%,rgba(199,154,69,0) 64%)}.hero-retrato img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:1254/1090}.mia-polvo{position:absolute;inset:0;z-index:2;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-retrato{transform:none}.hero-retrato:before,.mia-polvo{display:none}}.stage.is-inicio .hero-copy h1{margin-top:1.6vh}@media (max-width:760px){.hero-retrato{width:min(17rem,66vw);margin-top:1.8vh}.stage.is-inicio .hero-copy h1{margin-top:1rem}}@media (max-width:760px) and (max-height:740px){.hero-retrato{width:min(12.5rem,48vw);margin-top:.8vh}.stage.is-inicio .hero-copy>.eyebrow{margin-top:3rem}.stage.is-inicio .hero-copy h1{margin-top:.5rem}}@media (max-width:900px){.stage.is-inicio .hero-copy>.eyebrow{margin-top:6rem}}@media (max-width:760px){.stage.is-inicio .hero-copy>.eyebrow{margin-top:3.6rem}}