.vase-home-root{--bg:#09090c;--ink:#fbf8f1;--muted:#a9a7ad;--accent:#c2a577;--rgb:194, 165, 119;--header-h:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}:where(.vase-home-root) *{box-sizing:border-box}.vase-home-root{background:var(--bg);width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}:where(.vase-home-root) button,:where(.vase-home-root) input,:where(.vase-home-root) textarea,:where(.vase-home-root) select{font:inherit}:where(.vase-home-root) a{color:inherit;text-decoration:none}:where(.vase-home-root) button{color:inherit;cursor:pointer}:where(.vase-home-root) button,:where(.vase-home-root) a,:where(.vase-home-root) input,:where(.vase-home-root) textarea{-webkit-tap-highlight-color:transparent}:where(.vase-home-root) button{background:0 0;border:0;padding:0}:where(.vase-home-root) button:disabled{cursor:default}:where(.vase-home-root) a,:where(.vase-home-root) button{touch-action:manipulation}:where(.vase-home-root) button:focus-visible,:where(.vase-home-root) a:focus-visible,:where(.vase-home-root) input:focus-visible,:where(.vase-home-root) textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}:where(.vase-home-root) svg{flex-shrink:0;width:22px;height:22px;display:block}:where(.vase-home-root) i{font-style:normal;display:inline-flex}:where(.vase-home-root) h1,:where(.vase-home-root) h2,:where(.vase-home-root) h3,:where(.vase-home-root) p{margin:0}:where(.vase-home-root) img{max-width:100%;display:block}:where(.vase-home-root) .skip{color:#000;z-index:100;background:#fff;padding:10px;position:fixed;top:-60px;right:20px}:where(.vase-home-root) .skip:focus{top:10px}:where(.vase-home-root) .gold{--accent:#e9bc74;--rgb:233, 188, 116;--card-top:#75532e;--card-mid:#3d2a19;--card-bottom:#18120e}:where(.vase-home-root) .rose{--accent:#f6a6bc;--rgb:246, 166, 188;--card-top:#864a58;--card-mid:#42202c;--card-bottom:#1d1017}:where(.vase-home-root) .violet{--accent:#beabff;--rgb:190, 171, 255;--card-top:#6142a3;--card-mid:#302050;--card-bottom:#171023}:where(.vase-home-root) .teal{--accent:#80e6cf;--rgb:128, 230, 207;--card-top:#266d64;--card-mid:#153d3b;--card-bottom:#091d1e}:where(.vase-home-root) .ice{--accent:#a9cdfc;--rgb:169, 205, 252;--card-top:#3c5b82;--card-mid:#213249;--card-bottom:#101a28}:where(.vase-home-root) .pearl{--accent:#e1ceaf;--rgb:225, 206, 175;--card-top:#655d51;--card-mid:#353230;--card-bottom:#171719}:where(.vase-home-root) .ambient{pointer-events:none;position:fixed;inset:0;overflow:hidden}:where(.vase-home-root) .ambient-color{position:absolute;inset:0}:where(.vase-home-root) .ambient-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}:where(.vase-home-root) .header{z-index:30;pointer-events:none;background:linear-gradient(#09090cda,#0000);position:fixed;top:0;left:0;right:0}:where(.vase-home-root) .brand{align-items:center;gap:11px}:where(.vase-home-root) .brand>span{font:700 16px/1.2 var(--font);letter-spacing:3px;direction:ltr;display:none}:where(.vase-home-root) .brand>span>span{letter-spacing:2.1px;color:#9b989d;margin-top:5px;font-size:7px;font-weight:400;display:block}:where(.vase-home-root) .dashboard{min-width:106px}:where(.vase-home-root) .slides{height:100%;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;scrollbar-width:none;isolation:isolate;height:100svh;overflow:hidden auto}:where(.vase-home-root) .slides::-webkit-scrollbar{display:none}:where(.vase-home-root) .slide{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;padding:calc(env(safe-area-inset-top,0px) + 83px) 18px calc(env(safe-area-inset-bottom,0px) + 96px);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}:where(.vase-home-root) .home{overflow:hidden}:where(.vase-home-root) .home-content{z-index:2;position:relative}:where(.vase-home-root) .home-intro{text-align:center}:where(.vase-home-root) .eyebrow{color:#aaa5a0;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}:where(.vase-home-root) .status-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 9px rgba(var(--rgb),.36);border-radius:50%;flex-shrink:0;display:inline-block}:where(.vase-home-root) .home h1{letter-spacing:-.9px;margin-top:13px;font-size:36px;font-weight:800;line-height:1.25}:where(.vase-home-root) .home h1 span{color:#d9bd90}:where(.vase-home-root) .home-intro p{color:#a8a5a9;margin-top:10px;font-size:15px}:where(.vase-home-root) .home-grid{display:grid}:where(.vase-home-root) .entry{isolation:isolate;border:1px solid rgba(var(--rgb),.2);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 32px #0002}:where(.vase-home-root) .entry:hover{border-color:rgba(var(--rgb),.65)}:where(.vase-home-root) .entry-top{font:10px var(--font);color:var(--accent);opacity:.8;justify-content:space-between;align-items:center;display:flex}:where(.vase-home-root) .entry h2{white-space:nowrap;margin-top:5px}:where(.vase-home-root) .discover{align-items:center;height:24px;margin:25px auto 0;display:flex}:where(.vase-home-root) .discover svg{width:14px;height:14px}:where(.vase-home-root) .scene{width:100%;display:grid;position:relative}:where(.vase-home-root) .scene:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff1,transparent 28%,transparent 70%,#fff02);z-index:-1;position:absolute;inset:0}:where(.vase-home-root) .scene-top{z-index:3;justify-content:space-between;align-items:center;gap:7px;display:flex}:where(.vase-home-root) .section-label{white-space:nowrap;align-items:center;gap:7px;display:flex}:where(.vase-home-root) .scene-code{font:8px/1.4 var(--font);white-space:nowrap;direction:ltr}:where(.vase-home-root) .scene-copy{z-index:3}:where(.vase-home-root) .scene-copy h2{letter-spacing:-1px;font-size:clamp(32px,8.9vw,42px);font-weight:800;line-height:1.17}:where(.vase-home-root) .scene-copy p{color:#fff9;margin-top:11px;font-size:14px;line-height:1.8}:where(.vase-home-root) .art-stage{isolation:isolate;perspective:900px;contain:layout style;direction:ltr;justify-content:center;align-items:center;display:flex;position:relative}:where(.vase-home-root) .scene-art{object-fit:contain;z-index:2;opacity:0;transition:opacity .4s}:where(.vase-home-root) .scene-art.loaded{opacity:1}:where(.vase-home-root) .float{will-change:auto;animation:7s ease-in-out infinite paused vase-home-float}:where(.vase-home-root) .is-active .float{will-change:transform;animation-play-state:running}:where(.vase-home-root) .art-caption{color:rgba(var(--rgb),.55);z-index:1;white-space:nowrap;direction:rtl;font-size:9px;position:absolute}:where(.vase-home-root) .floating-label{z-index:4;border:1px solid rgba(var(--rgb),.27);color:var(--accent);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;bottom:0;box-shadow:inset 0 1px #ffffff24,0 8px 16px #0002}:where(.vase-home-root) .floating-label svg{width:14px;height:14px}:where(.vase-home-root) .mentor-label{transform:rotate(-4deg)}:where(.vase-home-root) .time-label{transform:rotate(-6deg)}:where(.vase-home-root) .model-label{transform:rotate(3deg)}:where(.vase-home-root) .receipt-label{transform:rotate(-3deg)}:where(.vase-home-root) .tiny-spark{font:15px var(--font);color:var(--accent)}:where(.vase-home-root) .orbital{border:1px solid rgba(var(--rgb),.16);z-index:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)rotate(-20deg)}:where(.vase-home-root) .orbital-two{border-style:dashed;transform:translate(-50%,-50%)rotate(52deg)}:where(.vase-home-root) .orbital-one:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;top:39px;right:34px}:where(.vase-home-root) .focus-halo{border:1px solid rgba(var(--rgb),.12);position:absolute;top:50%;left:50%}:where(.vase-home-root) .model-orbit{border:1px solid rgba(var(--rgb),.25);border-radius:50%;position:absolute;top:50%;left:50%}:where(.vase-home-root) .model-word{font:10px var(--font);letter-spacing:1px;border:1px solid rgba(var(--rgb),.2);color:var(--accent);opacity:.6;border-radius:8px;padding:7px 9px;position:absolute;top:4%}:where(.vase-home-root) .word-gpt{transform:rotate(8deg)}:where(.vase-home-root) .word-claude{transform:rotate(-12deg)}:where(.vase-home-root) .money-ring{border:1px dashed rgba(var(--rgb),.18);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.vase-home-root) .scene-detail{min-width:0;position:relative}:where(.vase-home-root) .detail-heading{justify-content:space-between;align-items:center;display:flex}:where(.vase-home-root) .question-chips{display:flex}:where(.vase-home-root) .question-chips button{border:1px solid rgba(var(--rgb),.19);color:#f1e3cd;white-space:nowrap;line-height:1.5}:where(.vase-home-root) .question-chips button:hover{background:rgba(var(--rgb),.2)}:where(.vase-home-root) .disclosure{display:block}:where(.vase-home-root) .primary{color:#151317;background:#faf7f0;border:1px solid #fff5;border-radius:16px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:50px;font-size:19px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:relative}:where(.vase-home-root) .primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 30px #ffffff1a}:where(.vase-home-root) .primary:active{transform:scale(.98)}:where(.vase-home-root) .primary svg{stroke-width:2px;width:20px;height:20px}:where(.vase-home-root) .scene-action{position:relative}:where(.vase-home-root) .scene-watermark{pointer-events:none;direction:ltr;position:absolute}:where(.vase-home-root) .demo-label{border:1px solid rgba(var(--rgb),.2);color:var(--accent);border-radius:6px;padding:1px 7px;font-size:9px}:where(.vase-home-root) .demo-task{text-align:right;align-items:center;gap:8px;width:100%;padding:3px 0;font-size:12px;display:flex}:where(.vase-home-root) .checkbox{border:1px solid rgba(var(--rgb),.6);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;transition:background .2s;display:flex}:where(.vase-home-root) .checkbox svg{opacity:0;width:14px;height:14px;transition:opacity .2s}:where(.vase-home-root) .demo-task[aria-pressed=true] .checkbox{background:var(--accent);color:#3b1924}:where(.vase-home-root) .demo-task[aria-pressed=true] .checkbox svg{opacity:1}:where(.vase-home-root) .demo-task[aria-pressed=true] #task-text{color:var(--accent)}:where(.vase-home-root) .task-time{white-space:nowrap;color:#fff5;margin-right:auto;font-size:9px}:where(.vase-home-root) .mini-progress{background:#ffffff0c;border-radius:2px;height:2px;margin-top:10px;overflow:hidden}:where(.vase-home-root) .mini-progress span{background:var(--accent);width:12%;height:100%;transition:width .6s;display:block}:where(.vase-home-root) .models-detail{background:#08041033}:where(.vase-home-root) .mode-tabs{display:flex}:where(.vase-home-root) .mode-tabs button{flex:1;justify-content:center;align-items:center;gap:7px;transition:background .25s;display:flex}:where(.vase-home-root) .mode-tabs button[aria-selected=true]{background:#ffffff18;border:1px solid #ffffff20}:where(.vase-home-root) .mode-tabs svg{width:16px;height:16px}:where(.vase-home-root) .money-detail{padding:13px}:where(.vase-home-root) .balance-line{justify-content:space-between;gap:8px;display:flex}:where(.vase-home-root) .balance-line>span{color:#fff9}:where(.vase-home-root) .balance-line>span small{opacity:.6;font-size:8px}:where(.vase-home-root) .balance-line strong{white-space:nowrap}:where(.vase-home-root) .balance-line strong small{color:#fff7;font-weight:400}:where(.vase-home-root) .money-meter{direction:ltr;gap:3px;display:flex}:where(.vase-home-root) .money-meter span:first-child{background:#2e8579;border-radius:3px;width:71.65%}:where(.vase-home-root) .money-meter span:last-child{background:var(--accent);border-radius:3px;flex:1}:where(.vase-home-root) .money-values{color:#fff8;gap:12px;display:flex}:where(.vase-home-root) .money-values>div{flex:1;align-items:center;gap:5px;min-width:0;display:flex}:where(.vase-home-root) .money-values strong{color:#fff;margin-right:auto;font-weight:600}:where(.vase-home-root) .money-values .status-dot{width:4px;height:4px;box-shadow:none}:where(.vase-home-root) .expense-dot{background:#2e8579}:where(.vase-home-root) .tool-sculpture{width:250px;height:190px;transform-style:preserve-3d}:where(.vase-home-root) .tool-case{background:linear-gradient(135deg,#b6cde6,#425c7f 14%,#1d304a 55%,#617997);border-radius:22px;width:190px;height:143px;position:absolute;top:30px;left:27px;transform:rotateY(-21deg)rotateX(8deg)rotate(-9deg);box-shadow:inset 1px 2px 2px #e0f0ffb3,inset -5px -7px 7px #04101d,9px 12px #13273d,10px 13px #a5c6ef70,15px 25px 35px #0008}:where(.vase-home-root) .case-face{background:repeating-linear-gradient(0deg,#0000 0 3px,#9dc2f905 3px 4px),linear-gradient(128deg,#809fbe66,#172d4700 50%,#0b1a2a77);border:1px solid #90afcb70;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:5px}:where(.vase-home-root) .case-brand{font:7px var(--font);letter-spacing:3px;color:#b5c7de}:where(.vase-home-root) .case-digits{font:700 72px/.99 var(--font);letter-spacing:-8px;color:#b9d4ed;text-shadow:0 2px #182b44,0 -1px #f0f6ff;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f0f7ff 3%,#7995af 35%,#e2eefa 55%,#4d6b8a);-webkit-background-clip:text;background-clip:text;margin:3px 0 6px;padding-right:5px}:where(.vase-home-root) .case-label{font:5px var(--font);letter-spacing:2px;color:#93afc9}:where(.vase-home-root) .case-handle{border:7px solid #587794;border-bottom:0;border-radius:16px 16px 0 0;width:61px;height:27px;position:absolute;top:-22px;left:62px;box-shadow:inset 2px 2px #bdd3e6,2px -1px #a6c3e1}:where(.vase-home-root) .case-lock{background:linear-gradient(90deg,#98b2c9,#375673,#d7e7f4);border:1px solid #a1c0db;border-radius:4px;width:20px;height:28px;position:absolute;top:122px;left:84px;box-shadow:2px 3px 5px #0004}:where(.vase-home-root) .tool-token{color:#e2f0ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:47px;height:47px;font:600 23px var(--font);z-index:3;background:linear-gradient(145deg,#a8c7ed77,#2d456b9c);border:1px solid #b7d2f85c;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:inset 1px 1px #fff4,5px 8px 15px #0004}:where(.vase-home-root) .tool-token svg{width:22px;height:22px}:where(.vase-home-root) .token-link{top:12px;right:0;transform:rotate(15deg)}:where(.vase-home-root) .token-image{top:83px;left:-2px;transform:rotate(-12deg)}:where(.vase-home-root) .token-text{width:39px;height:39px;font-size:19px;bottom:-3px;right:2px;transform:rotate(10deg)}:where(.vase-home-root) .tool-orbit{border:1px solid #9cc0ed22;border-radius:50%;width:280px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)rotate(-22deg)}:where(.vase-home-root) .tools-label{transform:rotate(3deg)}:where(.vase-home-root) .tools-detail{background:0 0;border:0;padding:0}:where(.vase-home-root) .tool-list{gap:5px;display:grid}:where(.vase-home-root) .tool-list>button{text-align:right;background:#07132640;border:1px solid #ffffff16;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:9px 10px;transition:background .2s,border-color .2s;display:flex}:where(.vase-home-root) .tool-list>button:hover{background:#36527b80;border-color:#c3d9ff40}:where(.vase-home-root) .tool-glyph{width:31px;height:31px;color:var(--accent);background:#b1cff514;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.vase-home-root) .tool-glyph svg{width:16px;height:16px}:where(.vase-home-root) .text-glyph{font:16px var(--font)}:where(.vase-home-root) .tool-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.vase-home-root) .tool-list strong{font-size:13px;font-weight:600;line-height:1.2}:where(.vase-home-root) .tool-list small{color:#fff6;font-size:9px}:where(.vase-home-root) .tool-list>button>i:last-child svg{color:#fff7;width:15px;height:15px}:where(.vase-home-root) .tools-scene .scene-copy p{margin-top:8px;font-size:13px}:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:36px}:where(.vase-home-root) .coming-pill{color:#e8d6ba;background:#c7a67810;border:1px solid #d6c2a65c;border-radius:30px;padding:4px 12px;font-size:10px}:where(.vase-home-root) .creator-sculpture{direction:ltr;width:265px;height:218px}:where(.vase-home-root) .creator-frame{background:linear-gradient(135deg,#86858833,#282731ee 40%,#1b1a21);border:1px solid #b0b0b560;border-radius:17px;width:210px;height:147px;position:absolute;top:39px;left:23px;box-shadow:1px 1px #fff4,inset 1px 1px 1px #fff4,0 17px 26px #0006}:where(.vase-home-root) .frame-back{background:linear-gradient(120deg,#d1b38e44,#65658455,#312f35);justify-content:flex-end;align-items:flex-start;padding:9px 12px;display:flex;transform:rotate(12deg)translate(16px,-17px)}:where(.vase-home-root) .frame-back>span{font:6px var(--font);letter-spacing:1px;color:#dbcdba}:where(.vase-home-root) .frame-front{padding:10px 12px;transform:rotate(-9deg)}:where(.vase-home-root) .frame-top{font:5px var(--font);letter-spacing:1px;color:#ccc9c8;align-items:center;gap:6px;display:flex}:where(.vase-home-root) .frame-top>span:last-child{margin-left:auto}:where(.vase-home-root) .rec-dot{background:#d5bea0;border-radius:50%;width:4px;height:4px;display:block}:where(.vase-home-root) .lens{background:conic-gradient(from 40deg,#ddd5cd,#5f646c,#d9cbc0,#5f6269,#e0dacf,#4c4d55,#ddd5cd);border-radius:50%;width:91px;height:91px;padding:6px;position:absolute;top:20px;left:61px;box-shadow:0 3px 10px #0009,inset 0 0 0 1px #fff8}:where(.vase-home-root) .lens-inner{background:radial-gradient(circle at 60% 30%,#9986a655,#0000 65%),linear-gradient(145deg,#46424c,#121820);border:5px solid #292a35;border-radius:50%;place-items:center;height:100%;display:grid;box-shadow:inset 0 0 0 1px #cdcae050,inset 0 0 0 7px #10111980,inset 0 0 0 8px #cdcae024}:where(.vase-home-root) .lens-inner svg{color:#ddd0bb;filter:drop-shadow(0 1px 3px #000);opacity:.85;width:42px;height:42px}:where(.vase-home-root) .timeline{border-top:1px solid #fff2;gap:3px;height:11px;padding-top:5px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}:where(.vase-home-root) .timeline span{opacity:.6;background:#bcabb4;border-radius:2px;flex:1;height:6px}:where(.vase-home-root) .timeline span:nth-child(3n){background:#ad95c0}:where(.vase-home-root) .timeline span:nth-child(2n){background:#d4b58f}:where(.vase-home-root) .creator-plus{font:52px var(--font);color:#cbb99d;text-shadow:2px 2px #6f675c;position:absolute;top:0;right:-1px;transform:rotate(-9deg)}:where(.vase-home-root) .creator-orbit{border:1px solid #b8a89820;border-radius:50%;position:absolute;transform:rotate(-25deg)}:where(.vase-home-root) .creator-label{transform:rotate(4deg)}:where(.vase-home-root) .creator-detail{text-align:center;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(.vase-home-root) .creator-small{font:7px var(--font);color:#cabcaaa6}:where(.vase-home-root) .creator-detail p{color:#ffffff80;margin-top:5px}:where(.vase-home-root) .creator-detail strong{color:#e9ddc9;font-weight:600}:where(.vase-home-root) .creator-line{height:1px}:where(.vase-home-root) .coming-button{color:#ecdfc780;background:#fff0e01a;border-color:#ebdab526}:where(.vase-home-root) .coming-button:hover{box-shadow:none;background:#fff0e01a;transform:none}:where(.vase-home-root) .coming-button svg{width:16px;height:16px}:where(.vase-home-root) .dock-wrap{z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}:where(.vase-home-root) .dock{pointer-events:auto;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(140deg,#222126c9,#131216ed);border:1px solid #ffffff1d;border-radius:23px;align-items:center;gap:10px;width:calc(100% - 36px);max-width:352px;height:62px;padding:7px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 35px #0008}:where(.vase-home-root) .dock-menu{color:#d6d0cc;border-radius:14px;flex-shrink:0;place-items:center;width:41px;height:42px;display:grid}:where(.vase-home-root) .dock-menu:hover{background:#fff1}:where(.vase-home-root) .dock-menu svg{width:19px;height:19px}:where(.vase-home-root) .dock-chapter{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;min-width:0;height:45px;padding-right:2px;display:flex}:where(.vase-home-root) .dock-name{color:#e9e3dc;white-space:nowrap;font-size:12px;line-height:1}:where(.vase-home-root) .dock-track{direction:ltr;gap:4px;height:3px;display:flex}:where(.vase-home-root) .dock-track i{background:#ffffff26;border-radius:4px;width:4px;height:3px;transition:width .4s,background .4s;display:block}:where(.vase-home-root) .dock-track i.is-active{background:var(--accent);width:21px}:where(.vase-home-root) .dock-count{font:11px var(--font);color:#ffffff40;align-items:center;gap:4px;display:flex}:where(.vase-home-root) .dock-count b{color:var(--accent);font-size:14px;font-weight:400}:where(.vase-home-root) .dock-next{background:rgba(var(--rgb),.14);border:1px solid rgba(var(--rgb),.21);width:42px;height:44px;color:var(--accent);border-radius:15px;flex-shrink:0;place-items:center;transition:background .3s;display:grid}:where(.vase-home-root) .dock-next:hover{background:rgba(var(--rgb),.25)}:where(.vase-home-root) .dock-next svg{width:18px;height:18px}:where(.vase-home-root) .chapter-rail{display:none}:where(.vase-home-root) dialog{scrollbar-width:thin;overscroll-behavior:contain;border:1px solid #ffffff21;border-radius:30px;width:min(540px,100% - 30px);padding:27px;overflow-y:auto;box-shadow:0 35px 130px #000c}:where(.vase-home-root) dialog[open]{animation:.3s cubic-bezier(.22,1,.36,1) vase-home-dialogIn}:where(.vase-home-root) .dialog-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}:where(.vase-home-root) .dialog-eyebrow{font:7px/1.5 var(--font);letter-spacing:2px;color:#918e92;direction:ltr;margin-bottom:8px;display:block}:where(.vase-home-root) .dialog-header h2{font-size:28px;font-weight:800;line-height:1.25}:where(.vase-home-root) .round-button{flex-shrink:0;justify-content:center;align-items:center}:where(.vase-home-root) .toolbox-list{--accent:#a9cdfc;gap:10px}:where(.vase-home-root) .toolbox-list>button{padding:15px 12px}:where(.vase-home-root) .toolbox-list strong{font-size:17px}:where(.vase-home-root) .toolbox-list small{font-size:11px}:where(.vase-home-root) .toolbox-list .tool-glyph{width:42px;height:42px}:where(.vase-home-root) .toolbox-list .tool-glyph svg{width:21px;height:21px}:where(.vase-home-root) .dialog-description{color:#a8a4ad;margin-bottom:18px;font-size:14px;line-height:1.9}:where(.vase-home-root) .selected-question{color:#eacb96;margin:10px 0 15px;font-size:23px;line-height:1.7}:where(.vase-home-root) .question-actions{gap:10px;display:flex}:where(.vase-home-root) .question-actions .primary{flex:1;font-size:16px}:where(.vase-home-root) .secondary{background:#ffffff0a;border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:15px;display:inline-flex}:where(.vase-home-root) .secondary svg{width:16px;height:16px}:where(.vase-home-root) .tool-form{gap:13px;display:grid}:where(.vase-home-root) .tool-form label{color:#cac6cd;align-items:center;gap:8px;font-size:13px;display:flex}:where(.vase-home-root) .tool-form input[type=url],:where(.vase-home-root) .tool-form textarea{color:#eee;background:#08090cc9;border:1px solid #ffffff26;border-radius:14px;width:100%;padding:14px}:where(.vase-home-root) .tool-form input[type=url]{direction:ltr;min-height:50px}:where(.vase-home-root) .tool-form textarea{resize:vertical;min-height:145px;line-height:1.8}:where(.vase-home-root) .tool-form textarea[readonly]{color:#c4dcc5}:where(.vase-home-root) .tool-note{color:#99939e;font-size:11px;line-height:1.8}:where(.vase-home-root) .tool-note a{text-underline-offset:3px;text-decoration:underline}:where(.vase-home-root) .tool-stats{color:#b2a9b9;justify-content:space-between;gap:10px;font-size:12px;display:flex}:where(.vase-home-root) .tool-form input[type=range]{accent-color:#b8d7ff;width:100%}:where(.vase-home-root) .file-drop{cursor:pointer;text-align:center;background:#20324a2e;border:1px dashed #b9cffb50;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:20px;position:relative;display:flex!important}:where(.vase-home-root) .file-drop svg{color:#9ebdde;width:30px;height:30px}:where(.vase-home-root) .file-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(.vase-home-root) .file-drop small{color:#b7b3bf;font-size:11px}:where(.vase-home-root) .image-preview{object-fit:contain;border-radius:12px;max-width:100%;max-height:160px;margin:0 auto}:where(.vase-home-root) .result-box{background:#abcafa0a;border:1px solid #abcafa26;border-radius:15px;gap:13px;padding:15px;display:grid}:where(.vase-home-root) .result-box[hidden]{display:none}:where(.vase-home-root) .result-box a{display:flex}:where(.vase-home-root) .error-text{color:#f3b7b7;min-height:0;font-size:12px;line-height:1.8}:where(.vase-home-root) .toast{color:#16151a;z-index:100;opacity:0;pointer-events:none;background:#eee9df;border-radius:15px;width:max-content;max-width:90%;padding:11px 18px;font-size:13px;transition:opacity .25s,transform .25s;position:fixed;left:50%;transform:translate(-50%,15px);box-shadow:0 10px 35px #0006}:where(.vase-home-root) .toast.show{opacity:1;transform:translate(-50%)}@keyframes vase-home-float{0%,to{translate:0;rotate:-.5deg}50%{translate:0 -9px;rotate:.5deg}}@keyframes vase-home-scrollHint{0%,to{opacity:.3;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}@keyframes vase-home-dialogIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@media(min-width:600px){:where(.vase-home-root) .slide{padding-inline:45px}:where(.vase-home-root) .scene{max-width:470px;min-height:620px;padding:28px}:where(.vase-home-root) .home h1{font-size:48px}:where(.vase-home-root) .home-intro p{font-size:17px}:where(.vase-home-root) .home-grid{gap:18px}:where(.vase-home-root) .scene-copy h2{font-size:43px}:where(.vase-home-root) .scene-copy p{font-size:16px}:where(.vase-home-root) .section-label{font-size:13px}:where(.vase-home-root) .scene-code{font-size:9px}:where(.vase-home-root) .scene-detail{padding:13px 16px}:where(.vase-home-root) .question-chips button{font-size:12px}:where(.vase-home-root) .disclosure{font-size:10px}:where(.vase-home-root) .detail-heading{font-size:12px}:where(.vase-home-root) .demo-task{font-size:14px}:where(.vase-home-root) .task-time{font-size:11px}:where(.vase-home-root) .mode-caption{font-size:12px}:where(.vase-home-root) .primary{height:55px;font-size:21px}:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:42px}:where(.vase-home-root) .tools-scene .scene-copy p{font-size:15px}:where(.vase-home-root) .tools-scene .tool-sculpture{transform:scale(1)}:where(.vase-home-root) .tools-detail{padding:0}:where(.vase-home-root) .tool-list strong{font-size:15px}:where(.vase-home-root) .tool-list small{font-size:11px}}@media(min-width:1000px){.vase-home-root{--header-h:88px}:where(.vase-home-root) .header{padding:24px 5.5vw 12px}:where(.vase-home-root) .brand>span{display:block}:where(.vase-home-root) .brand img{width:29px;height:43px}:where(.vase-home-root) .slide{padding:108px 100px 105px}:where(.vase-home-root) .home-content{width:min(100%,880px)}:where(.vase-home-root) .home-intro{margin-bottom:34px}:where(.vase-home-root) .home h1{letter-spacing:-1.2px;margin-top:12px;font-size:56px}:where(.vase-home-root) .home-intro p{margin-top:12px;font-size:18px}:where(.vase-home-root) .eyebrow{font-size:13px}:where(.vase-home-root) .entry h2{letter-spacing:-.8px;margin-top:10px}:where(.vase-home-root) .discover{margin-top:35px}:where(.vase-home-root) .scene{gap:23px 35px;display:grid}:where(.vase-home-root) .scene-copy h2{letter-spacing:-1.5px;font-size:clamp(47px,4.2vw,65px);line-height:1.15}:where(.vase-home-root) .scene-copy p{margin-top:18px;font-size:17px;line-height:1.9}:where(.vase-home-root) .art-stage{isolation:isolate;align-self:stretch;min-width:0}:where(.vase-home-root) .scene-art,:where(.vase-home-root) .mentor-art .scene-art,:where(.vase-home-root) .planner-art .scene-art,:where(.vase-home-root) .money-art .scene-art,:where(.vase-home-root) .models-art .scene-art{object-fit:contain;width:112%;max-width:112%;height:auto;max-height:105%;margin:0}:where(.vase-home-root) .primary{border-radius:16px;gap:25px;height:57px;min-height:57px;font-size:22px}:where(.vase-home-root) .scene-copy p{max-width:none}:where(.vase-home-root) .art-caption{font-size:11px;top:10px}:where(.vase-home-root) .floating-label{border-radius:13px}:where(.vase-home-root) .focus-halo{border-radius:75px}:where(.vase-home-root) .model-word{padding:10px 14px;font-size:12px}:where(.vase-home-root) .detail-heading{font-size:12px}:where(.vase-home-root) .demo-task{gap:12px;font-size:15px}:where(.vase-home-root) .task-time{font-size:11px}:where(.vase-home-root) .checkbox{width:22px;height:22px}:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:clamp(47px,4.2vw,65px)}:where(.vase-home-root) .tools-scene .scene-copy p{font-size:16px}:where(.vase-home-root) .tool-orbit{width:430px;height:260px}:where(.vase-home-root) .tool-list{gap:7px}:where(.vase-home-root) .tool-list>button{border-radius:13px;padding:11px 13px}:where(.vase-home-root) .tool-list strong{font-size:15px}:where(.vase-home-root) .tool-list small{font-size:11px}:where(.vase-home-root) .tool-glyph{width:34px;height:34px}:where(.vase-home-root) .tools-scene{row-gap:20px}:where(.vase-home-root) .tools-scene .scene-copy p{margin-top:12px}:where(.vase-home-root) .tools-detail{padding:0}:where(.vase-home-root) .creator-detail{padding:10px 0}:where(.vase-home-root) .creator-line{width:40px}:where(.vase-home-root) .coming-pill{padding:6px 17px;font-size:12px}:where(.vase-home-root) .chapter-rail{flex-direction:column;gap:18px;display:flex;position:fixed;top:50%;left:35px;transform:translateY(-50%)}:where(.vase-home-root) .chapter-rail button{place-items:center;width:20px;height:15px;display:grid;position:relative}:where(.vase-home-root) .chapter-rail button:after{content:"";background:#ffffff45;border-radius:50%;width:4px;height:4px;transition:transform .35s,background .35s}:where(.vase-home-root) .chapter-rail button[aria-current=step]:after{background:var(--accent);box-shadow:0 0 0 4px rgba(var(--rgb),.1);transform:scale(1.8)}:where(.vase-home-root) .chapter-rail button span{white-space:nowrap;opacity:0;color:#d9d1c7;font-size:11px;transition:opacity .2s,transform .2s;position:absolute;left:27px;transform:translate(-4px)}:where(.vase-home-root) .chapter-rail button:hover span{opacity:1;transform:translate(0)}:where(.vase-home-root) .dock-wrap{bottom:20px}:where(.vase-home-root) .dock{max-width:352px;height:62px}:where(.vase-home-root) .dock-name{font-size:13px}:where(.vase-home-root) .dock-count{font-size:12px}:where(.vase-home-root) .dock-count b{font-size:15px}:where(.vase-home-root) .menu-dialog{width:560px;padding:32px}}@media(min-width:1000px)and (max-height:800px){:where(.vase-home-root) .slide{padding-top:96px;padding-bottom:97px}:where(.vase-home-root) .scene{row-gap:17px;padding:25px 34px}:where(.vase-home-root) .scene-copy p{margin-top:12px;font-size:15px}:where(.vase-home-root) .tools-scene .scene-copy p{font-size:14px}:where(.vase-home-root) .tool-list>button{padding:8px 10px}:where(.vase-home-root) .home-intro{margin-bottom:26px}:where(.vase-home-root) .home h1{font-size:48px}:where(.vase-home-root) .entry{height:235px}:where(.vase-home-root) .discover{margin-top:25px}:where(.vase-home-root) .primary{height:51px;min-height:51px;font-size:20px}}@media(max-width:599px)and (max-height:760px){:where(.vase-home-root) .slide{padding-top:calc(env(safe-area-inset-top,0px) + 70px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 85px)}:where(.vase-home-root) .scene{border-radius:29px;padding:18px}:where(.vase-home-root) .scene-copy h2{font-size:32px;line-height:1.12}:where(.vase-home-root) .scene-copy p{margin-top:8px;font-size:12px;line-height:1.65}:where(.vase-home-root) .scene-top{font-size:11px}:where(.vase-home-root) .scene-detail{padding:9px 11px}:where(.vase-home-root) .detail-heading{margin-bottom:6px;font-size:10px}:where(.vase-home-root) .primary{border-radius:13px;height:45px;min-height:45px;font-size:18px}:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:31px}:where(.vase-home-root) .tools-scene .scene-copy p{margin-top:7px;font-size:12px}:where(.vase-home-root) .tools-detail{padding:0}:where(.vase-home-root) .tool-list{gap:4px}:where(.vase-home-root) .tool-list>button{padding:6px 8px}:where(.vase-home-root) .tool-list strong{font-size:12px}:where(.vase-home-root) .tool-list small{font-size:8px}:where(.vase-home-root) .tool-glyph{width:26px;height:26px}:where(.vase-home-root) .creator-detail{padding:5px 0}:where(.vase-home-root) .dock{height:58px}:where(.vase-home-root) .home h1{margin-top:9px;font-size:32px}:where(.vase-home-root) .home-intro p{margin-top:8px;font-size:13px}:where(.vase-home-root) .eyebrow{font-size:11px}:where(.vase-home-root) .entry{border-radius:23px}:where(.vase-home-root) .discover{font-size:11px}:where(.vase-home-root) .mini-progress{margin-top:8px}:where(.vase-home-root) .art-caption{font-size:8px}}@media(max-width:365px){:where(.vase-home-root) .slide{padding-inline:12px}:where(.vase-home-root) .scene{padding-inline:16px}:where(.vase-home-root) .entry{padding-inline:12px}:where(.vase-home-root) .home h1{font-size:30px}:where(.vase-home-root) .home-intro p{font-size:12px}:where(.vase-home-root) .scene-copy h2{font-size:31px}:where(.vase-home-root) .scene-copy p{font-size:12px}:where(.vase-home-root) .question-chips{gap:4px}:where(.vase-home-root) .question-chips button{padding:5px}:where(.vase-home-root) .brand img{width:23px;height:33px}:where(.vase-home-root) .scene{gap:11px}:where(.vase-home-root) .tool-list small{font-size:8px}:where(.vase-home-root) .money-values{gap:7px}}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .slides{scroll-behavior:auto}:where(.vase-home-root) .float{animation:none!important}:where(.vase-home-root) *,:where(.vase-home-root) :before,:where(.vase-home-root) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}:where(.vase-home-root) .scene-art{transition:none}}.vase-home-root[data-motion=off] .float{animation:none!important}.vase-home-root[data-motion=off] .slides{scroll-behavior:auto}.vase-home-root[data-motion=off] *,.vase-home-root[data-motion=off] :before,.vase-home-root[data-motion=off] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}@media(max-width:999px){:where(.vase-home-root) .scene{height:auto;max-height:none;min-height:max(560px,calc(100svh - 179px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}:where(.vase-home-root) .tools-scene .tool-list>button{padding:7px 9px}:where(.vase-home-root) .tools-scene .tool-glyph{width:28px;height:28px}:where(.vase-home-root) .tools-scene .scene-copy p{font-size:12px;line-height:1.7}:where(.vase-home-root) .tools-scene{gap:10px}}@media(max-width:599px)and (max-height:760px){:where(.vase-home-root) .scene{height:auto}:where(.vase-home-root) .tools-scene .tool-list>button{padding:6px 8px}:where(.vase-home-root) .tools-scene .tool-glyph{width:26px;height:26px}}@media(prefers-reduced-motion:no-preference){.vase-home-root[data-motion=on] .slide:not(.home) .scene{opacity:.75;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s;transform:scale(.972)}.vase-home-root[data-motion=on] .slide.is-active .scene{opacity:1;transform:scale(1)}}:where(.vase-home-root) .scene-art{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.vase-home-root) .mentor-art .scene-art{margin-top:0}:where(.vase-home-root) .tool-sculpture{margin-top:-95px;margin-left:-125px;position:absolute;top:50%;left:50%}:where(.vase-home-root) .creator-sculpture{margin-top:-109px;margin-left:-132.5px;position:absolute;top:50%;left:50%}:where(.vase-home-root) .slide:not(.home){padding:calc(env(safe-area-inset-top,0px) + 89px) 25px calc(env(safe-area-inset-bottom,0px) + 99px);overflow:hidden}:where(.vase-home-root) .slide:not(.home):before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 30% 58%,rgba(var(--rgb),.14),transparent 65%),linear-gradient(180deg,#09090c,rgba(var(--rgb),.035) 70%,#09090c);position:absolute;inset:0}:where(.vase-home-root:not([data-theme=light])) #mentors:before{background:radial-gradient(at 40% 67%,#b5823335,#0000 61%),linear-gradient(#09090c,#1a140f 63%,#09090c)}:where(.vase-home-root:not([data-theme=light])) #planner:before{background:radial-gradient(at 55% 57%,#b7426830,#0000 62%),linear-gradient(#09090c,#160e14 66%,#09090c)}:where(.vase-home-root:not([data-theme=light])) #models:before{background:radial-gradient(at 33% 57%,#7445d64a,#0000 63%),linear-gradient(#09090c,#130c23 64%,#09090c)}:where(.vase-home-root:not([data-theme=light])) #money:before{background:radial-gradient(at 40% 60%,#187e653b,#0000 64%),linear-gradient(#09090c,#071a18 65%,#09090c)}:where(.vase-home-root:not([data-theme=light])) #zeroone:before{background:radial-gradient(at 37% 52%,#3657843d,#0000 60%),linear-gradient(#09090c,#111925 65%,#09090c)}:where(.vase-home-root:not([data-theme=light])) #creator:before{background:radial-gradient(at 50% 62%,#b2a08a25,#0000 64%),linear-gradient(#09090c,#181719 65%,#09090c)}:where(.vase-home-root) .scene{max-width:1120px;height:auto;max-height:none;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(190px,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:15px;padding:0;overflow:visible}:where(.vase-home-root) .scene:before{display:none}:where(.vase-home-root) .scene:after{content:attr(data-chapter);font:600 148px/.9 var(--font);letter-spacing:-13px;color:#0000;-webkit-text-stroke:1px rgba(var(--rgb),.075);z-index:-1;pointer-events:none;direction:ltr;position:absolute;top:32px;left:-8px}:where(.vase-home-root) .scene-top{border-bottom:1px solid rgba(var(--rgb),.17);min-height:30px;padding-bottom:14px}:where(.vase-home-root) .section-label{color:var(--accent);letter-spacing:0}:where(.vase-home-root) .scene-code{color:#ffffff4d}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{letter-spacing:-1.4px;font-size:clamp(39px,10.8vw,52px);font-weight:800;line-height:1.12}:where(.vase-home-root) .scene-copy h2 span{color:var(--accent)}:where(.vase-home-root) .scene-copy p,:where(.vase-home-root) .tools-scene .scene-copy p{color:#beb8bc;max-width:none;margin-top:13px;font-size:14px;line-height:1.75}:where(.vase-home-root) .scene-copy{text-align:right;align-self:start;position:relative}:where(.vase-home-root) .scene-copy em{color:var(--accent);white-space:nowrap;font-style:normal;position:relative}:where(.vase-home-root) .scene-copy em:after{content:"";border-top:1px solid var(--accent);opacity:.7;border-radius:50%;height:7px;position:absolute;bottom:-4px;left:0;right:0;transform:rotate(-4deg)}:where(.vase-home-root) .art-stage{z-index:2;min-height:190px;overflow:visible}:where(.vase-home-root) .scene-art{filter:drop-shadow(0 28px 24px #0006);width:calc(100% + 28px);max-width:calc(100% + 28px);height:112%;max-height:112%}:where(.vase-home-root) .mentor-art .scene-art{width:118%;max-width:118%;height:123%;max-height:123%;top:46%}:where(.vase-home-root) .planner-art .scene-art{width:116%;max-width:116%;height:115%;max-height:115%;top:45%}:where(.vase-home-root) .models-art .scene-art{width:122%;max-width:122%;height:129%;max-height:129%;top:48%}:where(.vase-home-root) .money-art .scene-art{width:115%;max-width:115%;height:127%;max-height:127%}:where(.vase-home-root) .caption-top{opacity:.7;writing-mode:vertical-rl;letter-spacing:.25px;font-size:9px;top:5px;left:0;transform:rotate(180deg)}:where(.vase-home-root) .mentor-label{bottom:13px;right:0}:where(.vase-home-root) .time-label{bottom:33px;right:-2px}:where(.vase-home-root) .model-label{bottom:9px;left:-3px}:where(.vase-home-root) .receipt-label{bottom:14px;right:0}:where(.vase-home-root) .floating-label{border-color:rgba(var(--rgb),.24);background:#18151eb8;border-radius:8px;padding:8px 11px;font-size:10px}:where(.vase-home-root) .orbital{border-color:rgba(var(--rgb),.18);width:330px;height:210px}:where(.vase-home-root) .orbital-two{opacity:.45;width:275px;height:300px}:where(.vase-home-root) .focus-halo{width:270px;height:170px;box-shadow:0 0 0 27px rgba(var(--rgb),.02),0 0 0 56px rgba(var(--rgb),.01);border-radius:50%;transform:translate(-50%,-50%)rotate(-22deg)}:where(.vase-home-root) .model-orbit{width:350px;height:180px;box-shadow:0 0 0 29px rgba(var(--rgb),.024),0 0 0 58px rgba(var(--rgb),.012);transform:translate(-50%,-47%)rotate(-18deg)}:where(.vase-home-root) .word-gpt{top:0;right:1%}:where(.vase-home-root) .word-claude{top:26%;left:-2%}:where(.vase-home-root) .money-ring{width:250px;height:250px;box-shadow:0 0 0 20px rgba(var(--rgb),.02);border-style:solid}:where(.vase-home-root) .scene-detail{z-index:3;background:0 0;border:0;border-radius:0;max-width:none;padding:0}:where(.vase-home-root) .detail-heading{color:#aea3a8;margin-bottom:9px;font-size:11px}:where(.vase-home-root) .question-chips{gap:6px}:where(.vase-home-root) .question-chips button{background:rgba(var(--rgb),.055);border-color:rgba(var(--rgb),.2);border-radius:100px;flex:0 auto;padding:9px 8px;font-size:11px}:where(.vase-home-root) .disclosure{text-align:right;color:#ffffff42;margin-top:10px;font-size:9px}:where(.vase-home-root) .mentor-detail .detail-heading{display:none}:where(.vase-home-root) .scene-action{z-index:5;max-width:none}:where(.vase-home-root) .scene-action>.primary{border:0;border-top:1px solid rgba(var(--rgb),.23);height:61px;min-height:61px;color:var(--accent);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;gap:14px;padding:10px 0 0;font-size:22px}:where(.vase-home-root) .scene-action>.primary:hover{box-shadow:none;color:#fff;background:0 0;transform:none}:where(.vase-home-root) .scene-action>.primary>i>svg{background:var(--accent);color:#151117;border-radius:50%;width:39px;height:39px;padding:10px;transition:transform .25s}:where(.vase-home-root) .scene-action>.primary:hover>i>svg{transform:rotate(40deg)}:where(.vase-home-root) .scene-action>.primary:active{transform:translateY(1px)}:where(.vase-home-root) .scene-watermark{font:8px/1 var(--font);letter-spacing:3px;white-space:nowrap;color:rgba(var(--rgb),.22);z-index:0;left:0;right:auto}:where(.vase-home-root) .planner-detail{background:linear-gradient(120deg,#5b2c3c80,#21171eaa);border:1px solid #e79bbf29;border-radius:13px;justify-self:end;width:100%;max-width:340px;margin-top:-11px;padding:14px 15px;transform:rotate(-2deg);box-shadow:0 12px 35px #0004}:where(.vase-home-root) .planner-detail .detail-heading{color:#e0c1d0}:where(.vase-home-root) .planner-detail .demo-task{min-height:23px;font-size:13px}:where(.vase-home-root) .planner-detail .mini-progress{margin-top:12px}:where(.vase-home-root) .planner-detail .demo-label{border-radius:4px;font-size:8px}:where(.vase-home-root) .planner-scene .art-stage{margin-top:-2px}:where(.vase-home-root) .models-detail{padding:0}:where(.vase-home-root) .mode-tabs{border-bottom:1px solid #b6a1fc25;gap:0;padding:0}:where(.vase-home-root) .mode-tabs button{color:#ffffff60;border-radius:0;font-size:15px;position:relative;background:0 0!important;border:0!important}:where(.vase-home-root) .mode-tabs button[aria-selected=true]{color:var(--accent)}:where(.vase-home-root) .mode-tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:20%;right:20%}:where(.vase-home-root) .mode-caption{text-align:right;color:#aca1bf;padding-top:10px;font-size:11px}:where(.vase-home-root) .money-scene{grid-template-rows:auto auto auto minmax(190px,1fr) auto}:where(.vase-home-root) .money-detail{grid-row:3;padding-top:2px}:where(.vase-home-root) .money-art{grid-row:4}:where(.vase-home-root) .balance-line{align-items:flex-end}:where(.vase-home-root) .balance-line>span{flex-direction:column;align-items:flex-start;gap:3px;font-size:11px;display:flex}:where(.vase-home-root) .balance-line strong{letter-spacing:-.5px;color:var(--accent);font-size:37px;font-weight:800;line-height:1}:where(.vase-home-root) .balance-line strong small{letter-spacing:0;font-size:10px}:where(.vase-home-root) .money-meter{height:2px;margin:10px 0 8px}:where(.vase-home-root) .money-values{font-size:10px}:where(.vase-home-root) .money-values strong{font-size:12px}:where(.vase-home-root) .money-art .caption-top{display:none}:where(.vase-home-root) .tools-scene{grid-template-rows:auto auto minmax(210px,1fr) auto auto;gap:14px}:where(.vase-home-root) .tools-scene .art-stage{min-height:210px}:where(.vase-home-root) .tools-scene .tool-sculpture{transform:scale(1.05)}:where(.vase-home-root) .tools-scene .tool-orbit{width:310px;height:180px}:where(.vase-home-root) .tools-label{bottom:11px;left:0}:where(.vase-home-root) .tools-detail .tool-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where(.vase-home-root) .tools-detail .tool-list>button{border:0;border-top:1px solid rgba(var(--rgb),.18);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;padding:11px 0 2px}:where(.vase-home-root) .tools-detail .tool-list>button>i:last-child{display:none}:where(.vase-home-root) .tools-detail .tool-glyph{width:29px;height:29px;color:var(--accent);background:#a9cdfc0b;border-radius:7px}:where(.vase-home-root) .tools-detail .tool-list strong{font-size:14px}:where(.vase-home-root) .tools-detail .tool-list small{color:#8796ac;font-size:9px;line-height:1.5}:where(.vase-home-root) .tools-detail .tool-list>button:hover{border-color:var(--accent)}:where(.vase-home-root) .tools-detail .tool-list>button:hover strong{color:var(--accent)}:where(.vase-home-root) .creator-scene .scene-copy{text-align:center}:where(.vase-home-root) .creator-scene .scene-copy h2{letter-spacing:-1.5px}:where(.vase-home-root) .creator-scene .scene-copy p{color:#9d9590}:where(.vase-home-root) .creator-scene:after{display:none}:where(.vase-home-root) .creator-art{min-height:220px}:where(.vase-home-root) .creator-sculpture{transform:scale(1.06)}:where(.vase-home-root) .creator-orbit{border-color:#c3b5a627;inset:-16px -33px;box-shadow:0 0 0 29px #a9998006}:where(.vase-home-root) .creator-label{bottom:7px;left:0}:where(.vase-home-root) .creator-detail{gap:18px;padding:0}:where(.vase-home-root) .creator-detail p{font-size:14px;line-height:1.65}:where(.vase-home-root) .creator-line{background:#e1ceaf29;width:35px}:where(.vase-home-root) .creator-small{letter-spacing:2.5px;font-size:7px}:where(.vase-home-root) .scene-action>.coming-button{color:#c7b89f80;border-color:#d1baa025;flex-direction:row-reverse;justify-content:center;gap:9px;font-size:17px}:where(.vase-home-root) .scene-action>.coming-button>i>svg{color:#c7b89f80;background:0 0;border-radius:0;width:16px;height:16px;padding:0}:where(.vase-home-root) .scene-action>.coming-button:hover{color:#c7b89f80}:where(.vase-home-root) .scene-action>.coming-button:hover>i>svg{transform:none}:where(.vase-home-root) .creator-scene .scene-watermark{letter-spacing:5px;left:50%;transform:translate(-50%)}.vase-home-root[data-motion=on] .slide:not(.home) .scene{opacity:1!important;transition:none!important;transform:none!important}@media(prefers-reduced-motion:no-preference){.vase-home-root[data-motion=on] .slide .scene-copy{opacity:.7;transition:translate .75s cubic-bezier(.22,1,.36,1),opacity .75s;translate:0 16px}.vase-home-root[data-motion=on] .slide.is-active .scene-copy{opacity:1;translate:0}.vase-home-root[data-motion=on] .slide .art-stage{opacity:.6;transition:opacity .75s}.vase-home-root[data-motion=on] .slide.is-active .art-stage{opacity:1}}@media(min-width:600px)and (max-width:999px){:where(.vase-home-root) .slide:not(.home){padding-inline:70px}:where(.vase-home-root) .scene{max-width:560px;min-height:max(650px,calc(100svh - 188px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));gap:19px}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:56px}:where(.vase-home-root) .scene-copy p,:where(.vase-home-root) .tools-scene .scene-copy p{font-size:16px}:where(.vase-home-root) .scene-top{padding-bottom:18px}:where(.vase-home-root) .art-stage,:where(.vase-home-root) .tools-scene .art-stage{min-height:245px}:where(.vase-home-root) .tools-scene .tool-sculpture{transform:scale(1.3)}:where(.vase-home-root) .creator-sculpture{transform:scale(1.35)}:where(.vase-home-root) .creator-art{min-height:265px}:where(.vase-home-root) .scene:after{font-size:190px}:where(.vase-home-root) .scene-detail{font-size:14px}:where(.vase-home-root) .question-chips button{padding:10px 16px;font-size:13px}:where(.vase-home-root) .planner-detail{max-width:440px;padding:18px}:where(.vase-home-root) .tools-detail .tool-list strong{font-size:18px}:where(.vase-home-root) .tools-detail .tool-list small{font-size:12px}:where(.vase-home-root) .balance-line strong{font-size:46px}:where(.vase-home-root) .scene-action>.primary{height:70px;font-size:25px}}@media(min-width:1000px){:where(.vase-home-root) .slide:not(.home){padding:115px 110px 108px}:where(.vase-home-root) .scene{width:100%;max-width:1120px;max-height:800px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1.22fr;gap:23px 65px;padding:0;overflow:visible}:where(.vase-home-root) .scene-top{border-color:rgba(var(--rgb),.15);grid-area:1/1/auto/-1;padding-bottom:20px}:where(.vase-home-root) .section-label{gap:11px;font-size:14px}:where(.vase-home-root) .scene-code{letter-spacing:2.8px;font-size:10px}:where(.vase-home-root) .scene-copy{text-align:right;z-index:3;grid-area:2/1;align-self:center}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{letter-spacing:-2.5px;line-height:1.09}:where(.vase-home-root) .scene-copy p,:where(.vase-home-root) .tools-scene .scene-copy p{color:#b5aaad;margin-top:24px;font-size:17px;line-height:1.85}:where(.vase-home-root) .scene-copy em:after{height:10px;bottom:-8px}:where(.vase-home-root) .scene:after{-webkit-text-stroke:1px rgba(var(--rgb),.075);letter-spacing:-25px;font-size:290px;top:56px;left:1%}:where(.vase-home-root) .art-stage{z-index:2;grid-area:2/2/5;min-height:0;margin:0 -15px 0 -20px}:where(.vase-home-root) .scene-art,:where(.vase-home-root) .mentor-art .scene-art,:where(.vase-home-root) .planner-art .scene-art,:where(.vase-home-root) .models-art .scene-art,:where(.vase-home-root) .money-art .scene-art{object-fit:contain;width:118%;max-width:118%;height:112%;max-height:112%;top:48%}:where(.vase-home-root) .mentor-art .scene-art{width:126%;max-width:126%;height:125%;max-height:125%;top:46%}:where(.vase-home-root) .scene-detail{grid-area:3/1;max-width:445px}:where(.vase-home-root) .scene-action{grid-area:4/1;max-width:445px}:where(.vase-home-root) .scene-action>.primary{height:72px;min-height:72px;padding-top:13px;font-size:26px}:where(.vase-home-root) .scene-action>.primary>i>svg{width:47px;height:47px;padding:13px}:where(.vase-home-root) .scene-watermark{letter-spacing:4px;font-size:9px;bottom:-36px;left:0}:where(.vase-home-root) .caption-top{font-size:10px;top:24px;left:0}:where(.vase-home-root) .floating-label{padding:10px 15px;font-size:12px}:where(.vase-home-root) .mentor-label{bottom:14px;right:0}:where(.vase-home-root) .time-label{bottom:34px;right:12px}:where(.vase-home-root) .model-label{bottom:17px;left:3px}:where(.vase-home-root) .receipt-label{bottom:28px;right:0}:where(.vase-home-root) .orbital{width:530px;height:320px}:where(.vase-home-root) .orbital-two{width:370px;height:440px}:where(.vase-home-root) .focus-halo{width:430px;height:260px}:where(.vase-home-root) .model-orbit{width:480px;height:255px;box-shadow:0 0 0 43px rgba(var(--rgb),.025),0 0 0 86px rgba(var(--rgb),.014)}:where(.vase-home-root) .word-gpt{top:8%;right:3%}:where(.vase-home-root) .word-claude{top:20%;left:0%}:where(.vase-home-root) .money-ring{width:365px;height:365px;box-shadow:0 0 0 33px rgba(var(--rgb),.025)}:where(.vase-home-root) .question-chips{flex-wrap:wrap;gap:8px}:where(.vase-home-root) .question-chips button{padding:10px 14px;font-size:12px}:where(.vase-home-root) .disclosure{margin-top:13px;font-size:10px}:where(.vase-home-root) .planner-detail{justify-self:start;max-width:400px;margin-top:0;padding:19px 20px;transform:rotate(-3deg)}:where(.vase-home-root) .planner-detail .demo-task{font-size:15px}:where(.vase-home-root) .planner-detail .detail-heading{font-size:12px}:where(.vase-home-root) .planner-detail .demo-label{font-size:9px}:where(.vase-home-root) .planner-detail .mini-progress{margin-top:15px}:where(.vase-home-root) .planner-scene .art-stage{margin-top:0}:where(.vase-home-root) .models-scene .scene-copy{padding-top:5px}:where(.vase-home-root) .mode-tabs button{min-height:46px;font-size:17px}:where(.vase-home-root) .mode-caption{padding-top:13px;font-size:12px}:where(.vase-home-root) .money-scene{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1.22fr}:where(.vase-home-root) .money-detail{grid-area:3/1;padding-top:0}:where(.vase-home-root) .money-art{grid-area:2/2/5}:where(.vase-home-root) .balance-line strong{font-size:45px}:where(.vase-home-root) .balance-line strong small,:where(.vase-home-root) .balance-line>span{font-size:13px}:where(.vase-home-root) .balance-line>span small{font-size:9px}:where(.vase-home-root) .money-values{gap:20px;font-size:12px}:where(.vase-home-root) .money-values strong{font-size:15px}:where(.vase-home-root) .money-meter{height:3px;margin:16px 0 12px}:where(.vase-home-root) .tools-scene{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1.22fr;gap:23px 65px}:where(.vase-home-root) .tools-scene .art-stage{min-height:0}:where(.vase-home-root) .tools-scene .tool-sculpture{transform:scale(1.95)}:where(.vase-home-root) .tools-scene .tool-orbit{width:500px;height:280px}:where(.vase-home-root) .tools-label{bottom:24px;left:0}:where(.vase-home-root) .tools-detail .tool-list{gap:14px}:where(.vase-home-root) .tools-detail .tool-list>button{gap:11px;padding:14px 0 3px}:where(.vase-home-root) .tools-detail .tool-list strong{font-size:17px}:where(.vase-home-root) .tools-detail .tool-list small{font-size:11px;line-height:1.7}:where(.vase-home-root) .tools-detail .tool-glyph{width:33px;height:33px}:where(.vase-home-root) .creator-scene{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1.22fr}:where(.vase-home-root) .creator-scene .scene-copy{text-align:right}:where(.vase-home-root) .creator-art{grid-area:2/2/5;min-height:0}:where(.vase-home-root) .creator-sculpture{transform:scale(1.9)}:where(.vase-home-root) .creator-detail{justify-content:flex-start;gap:17px}:where(.vase-home-root) .creator-detail p{text-align:right;font-size:18px}:where(.vase-home-root) .creator-detail .creator-line:first-child{display:none}:where(.vase-home-root) .creator-detail .creator-line:last-child{width:80px}:where(.vase-home-root) .creator-small{letter-spacing:3px;font-size:8px}:where(.vase-home-root) .creator-label{bottom:17px;left:9px}:where(.vase-home-root) .scene-action>.coming-button{flex-direction:row-reverse;justify-content:flex-end;gap:12px;font-size:21px}:where(.vase-home-root) .scene-action>.coming-button>i>svg{width:18px;height:18px;padding:0}:where(.vase-home-root) .creator-scene .scene-watermark{letter-spacing:4px;left:0;transform:none}}@media(min-width:1000px)and (max-height:800px){:where(.vase-home-root) .slide:not(.home){padding-top:98px;padding-bottom:103px}:where(.vase-home-root) .scene{gap:17px 50px;height:calc(100svh - 201px);min-height:490px}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:58px}:where(.vase-home-root) .scene-copy p,:where(.vase-home-root) .tools-scene .scene-copy p{margin-top:16px;font-size:15px}:where(.vase-home-root) .scene-top{padding-bottom:15px}:where(.vase-home-root) .scene-action>.primary{height:61px;min-height:61px;font-size:23px}:where(.vase-home-root) .scene-action>.primary>i>svg{width:40px;height:40px;padding:11px}:where(.vase-home-root) .tools-scene .tool-sculpture{transform:scale(1.65)}:where(.vase-home-root) .creator-sculpture{transform:scale(1.55)}:where(.vase-home-root) .creator-scene .scene-copy h2{font-size:68px}:where(.vase-home-root) .scene:after{font-size:225px;top:54px}:where(.vase-home-root) .planner-detail{padding:15px}:where(.vase-home-root) .balance-line strong{font-size:40px}:where(.vase-home-root) .scene-action>.coming-button>i>svg{width:17px;height:17px;padding:0}}@media(max-width:599px)and (max-height:760px){:where(.vase-home-root) .slide:not(.home){padding:calc(env(safe-area-inset-top,0px) + 76px) 22px calc(env(safe-area-inset-bottom,0px) + 91px)}:where(.vase-home-root) .scene{grid-template-rows:auto auto minmax(153px,1fr) auto auto;gap:11px}:where(.vase-home-root) .scene-top{min-height:25px;padding-bottom:11px}:where(.vase-home-root) .section-label{font-size:10px}:where(.vase-home-root) .scene-code{font-size:7px}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:37px;line-height:1.1}:where(.vase-home-root) .scene-copy p,:where(.vase-home-root) .tools-scene .scene-copy p{margin-top:9px;font-size:12px;line-height:1.65}:where(.vase-home-root) .scene:after{font-size:127px;top:30px}:where(.vase-home-root) .art-stage{min-height:153px}:where(.vase-home-root) .scene-action>.primary{height:52px;min-height:52px;padding-top:8px;font-size:20px}:where(.vase-home-root) .scene-action>.primary>i>svg{width:33px;height:33px;padding:9px}:where(.vase-home-root) .question-chips button{padding:7px 8px;font-size:10px}:where(.vase-home-root) .disclosure{margin-top:8px;font-size:8px}:where(.vase-home-root) .planner-detail{padding:11px 13px}:where(.vase-home-root) .planner-detail .demo-task{font-size:11px}:where(.vase-home-root) .planner-detail .detail-heading{font-size:10px}:where(.vase-home-root) .planner-detail .mini-progress{margin-top:9px}:where(.vase-home-root) .floating-label{padding:6px 9px;font-size:9px}:where(.vase-home-root) .mode-tabs button{min-height:33px;font-size:13px}:where(.vase-home-root) .mode-caption{padding-top:8px;font-size:10px}:where(.vase-home-root) .money-scene{grid-template-rows:auto auto auto minmax(146px,1fr) auto}:where(.vase-home-root) .money-art{min-height:146px}:where(.vase-home-root) .balance-line strong{font-size:31px}:where(.vase-home-root) .balance-line>span{font-size:10px}:where(.vase-home-root) .money-values{font-size:9px}:where(.vase-home-root) .money-values strong{font-size:11px}:where(.vase-home-root) .money-meter{margin:9px 0 6px}:where(.vase-home-root) .tools-scene{grid-template-rows:auto auto minmax(155px,1fr) auto auto;gap:11px}:where(.vase-home-root) .tools-scene .art-stage{min-height:155px}:where(.vase-home-root) .tools-scene .tool-sculpture{transform:scale(.86)}:where(.vase-home-root) .tools-detail .tool-list>button{gap:6px;padding-top:8px}:where(.vase-home-root) .tools-detail .tool-list strong{font-size:13px}:where(.vase-home-root) .tools-detail .tool-list small{font-size:8px}:where(.vase-home-root) .tools-detail .tool-glyph{width:26px;height:26px}:where(.vase-home-root) .creator-art{min-height:164px}:where(.vase-home-root) .creator-sculpture{transform:scale(.88)}:where(.vase-home-root) .creator-detail p{font-size:12px}:where(.vase-home-root) .creator-small{font-size:6px}:where(.vase-home-root) .scene-action>.coming-button{font-size:16px}:where(.vase-home-root) .scene-action>.coming-button>i>svg{width:15px;height:15px;padding:0}:where(.vase-home-root) .scene-watermark{letter-spacing:2px;font-size:7px;bottom:-23px}}@media(max-width:365px){:where(.vase-home-root) .slide:not(.home){padding-inline:20px}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:35px}:where(.vase-home-root) .scene-copy p,:where(.vase-home-root) .tools-scene .scene-copy p{font-size:12px}:where(.vase-home-root) .scene-code{letter-spacing:1px}:where(.vase-home-root) .question-chips button{font-size:9px}:where(.vase-home-root) .scene-action>.primary{font-size:20px}:where(.vase-home-root) .tools-detail .tool-list small{font-size:8px}:where(.vase-home-root) .money-values strong{font-size:10px}:where(.vase-home-root) .balance-line strong{font-size:29px}:where(.vase-home-root) .model-orbit{width:300px}:where(.vase-home-root) .orbital{width:290px}}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .scene-copy,:where(.vase-home-root) .art-stage{opacity:1!important;transition:none!important;translate:none!important}}.vase-home-root[data-motion=off] .scene-copy,.vase-home-root[data-motion=off] .art-stage{opacity:1!important;transition:none!important;translate:none!important}@media(max-width:999px){:where(.vase-home-root) .mentor-art .scene-art{height:114%;max-height:114%;top:50%}}.vase-home-root{--surface:#17171bd9;--line:#ffffff20;--hero-accent:#e9bc74;--hero-rgb:233, 188, 116}:where(.vase-home-root) .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(.vase-home-root) .header{padding:calc(env(safe-area-inset-top,0px) + 13px) 14px 8px}:where(.vase-home-root) .theme-toggle{color:var(--muted)}:where(.vase-home-root) .theme-toggle svg{width:20px;height:20px}:where(.vase-home-root) .brand{justify-self:center;display:block;position:relative;left:auto;overflow:hidden;transform:none}:where(.vase-home-root) .brand img{object-fit:contain;max-width:none;position:absolute}:where(.vase-home-root) .home{padding:calc(env(safe-area-inset-top,0px) + 92px) 22px calc(env(safe-area-inset-bottom,0px) + 112px)}:where(.vase-home-root) .home-content{width:100%}:where(.vase-home-root) .home-intro{margin-bottom:15px}:where(.vase-home-root) .home-headline-wrap{justify-content:center;align-items:center;display:flex;position:relative}:where(.vase-home-root) .home-intro .home-line{color:#c1bdc3;opacity:1;text-wrap:balance;min-width:0;margin:0;transition:opacity .18s,transform .3s;transform:translateY(0)}:where(.vase-home-root) .home-line strong{color:var(--hero-accent);font-weight:800;transition:color .25s}:where(.vase-home-root) .home-line.is-changing{opacity:0;transform:translateY(-7px)}:where(.vase-home-root) .hero-pause{color:var(--muted);opacity:.48;place-items:center;display:grid;position:absolute}:where(.vase-home-root) .hero-pause:hover,:where(.vase-home-root) .hero-pause:focus-visible{opacity:1}:where(.vase-home-root) .hero-pause svg{width:12px;height:12px}:where(.vase-home-root) .hero-steps{direction:ltr;justify-content:center;gap:0;display:flex;position:absolute;inset:23px 0 auto}:where(.vase-home-root) .hero-steps button{place-items:center;width:26px;height:24px;display:grid}:where(.vase-home-root) .hero-steps button:after{content:"";background:#77717d;border-radius:6px;width:3px;height:3px;transition:width .3s,background .3s}:where(.vase-home-root) .hero-steps button[aria-pressed=true]:after{background:var(--hero-accent);width:13px}:where(.vase-home-root) .entry{border-color:rgba(var(--rgb),.17);background:radial-gradient(ellipse at 65% -15%,rgba(var(--rgb),.095),transparent 65%),linear-gradient(165deg,#101013,#08080a);border-radius:28px;height:clamp(169px,25svh,218px);padding:17px 13px 14px;transition:box-shadow .55s,border-color .55s,background .55s,transform .3s}:where(.vase-home-root) .entry h2{flex:1;justify-content:center;align-items:center;margin:0;display:flex}:where(.vase-home-root) .discover{color:#a09aa4;gap:8px;margin-top:19px;font-size:11px}:where(.vase-home-root) .dock-wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);flex-direction:column;align-items:center;gap:8px}:where(.vase-home-root) .chapter-switch{border-radius:40px;gap:9px;padding:3px 5px}:where(.vase-home-root) .chapter-switch .dock-menu,:where(.vase-home-root) .chapter-switch .dock-next{border-radius:50%}:where(.vase-home-root) .chapter-switch .dock-menu svg,:where(.vase-home-root) .chapter-switch .dock-next svg{width:15px;height:15px}:where(.vase-home-root) .chapter-switch .dock-chapter{gap:5px}:where(.vase-home-root) .chapter-switch .dock-count{font-size:9px}:where(.vase-home-root) .chapter-switch .dock-count b{font-size:11px}:where(.vase-home-root) .chapter-switch .dock-track,:where(.vase-home-root) .chapter-switch .dock-track i{height:2px}:where(.vase-home-root) .chapter-switch .dock-track i.is-active{width:15px}.vase-home-root[data-section=home] .chapter-switch{display:none}:where(.vase-home-root) .slide:not(.home){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 153px)}:where(.vase-home-root) .scene{min-height:max(530px,calc(100svh - 242px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{overflow-wrap:normal;text-wrap:balance}:where(.vase-home-root) .creator-scene .scene-copy h2{font-size:clamp(36px,9.6vw,52px)}:where(.vase-home-root) .scene-copy p{text-wrap:pretty;max-width:100%}:where(.vase-home-root) .scene-watermark{bottom:-27px}:where(.vase-home-root) .menu-settings{gap:10px;margin-top:23px;display:flex}:where(.vase-home-root) .menu-settings button{border:1px solid var(--line);min-height:45px;color:var(--muted);border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}:where(.vase-home-root) .menu-settings svg{width:17px;height:17px}:where(.vase-home-root) .menu-settings button[aria-pressed=true]{color:var(--accent);border-color:rgba(var(--rgb),.4)}:where(.vase-home-root) .tool-form input[type=url],:where(.vase-home-root) .tool-form textarea{font-size:16px}:where(.vase-home-root) .mode-tabs button{min-height:44px}:where(.vase-home-root) .question-chips button{min-height:38px}.vase-home-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f2ec;--ink:#27242b;--muted:#706976;--surface:#fcfaf4ed;--line:#302c3723}.vase-home-root[data-theme=light] .gold{--accent:#93600f;--rgb:147, 96, 15}.vase-home-root[data-theme=light] .rose{--accent:#a43d5a;--rgb:164, 61, 90}.vase-home-root[data-theme=light] .violet{--accent:#6842ac;--rgb:104, 66, 172}.vase-home-root[data-theme=light] .teal{--accent:#157063;--rgb:21, 112, 99}.vase-home-root[data-theme=light] .ice{--accent:#335f91;--rgb:51, 95, 145}.vase-home-root[data-theme=light] .pearl{--accent:#795c34;--rgb:121, 92, 52}.vase-home-root[data-theme=light] .header{background:linear-gradient(#f5f2eced,#0000)}.vase-home-root[data-theme=light] .brand img{filter:brightness(.32)}.vase-home-root[data-theme=light] .home-line{color:#655e68}.vase-home-root[data-theme=light] .entry{background:radial-gradient(ellipse at 60% -10%,rgba(var(--rgb),.1),transparent 68%),#fcfaf7;box-shadow:inset 0 1px #fff,0 12px 30px #5c473408}.vase-home-root[data-theme=light] .discover{color:#766f79}.vase-home-root[data-theme=light] .dock{background:#fcfaf4ed;border-color:#302c3723;box-shadow:0 4px 15px #34291e08}.vase-home-root[data-theme=light] .dock-name,.vase-home-root[data-theme=light] .dock-menu{color:#514854}.vase-home-root[data-theme=light] .dock-count{color:#8b828e}.vase-home-root[data-theme=light] .dock-track i{background:#302c3723}.vase-home-root[data-theme=light] .dock-track i.is-active{background:var(--accent)}.vase-home-root[data-theme=light] .dock-menu:hover{background:#302c3709}.vase-home-root[data-theme=light] .slide:not(.home):before{background:radial-gradient(ellipse at 35% 56%,rgba(var(--rgb),.12),transparent 66%),linear-gradient(180deg,#f5f2ec,#faf8f2 65%,#f5f2ec)}.vase-home-root[data-theme=light] .scene-code{color:#867d89}.vase-home-root[data-theme=light] .scene-copy p,.vase-home-root[data-theme=light] .tools-scene .scene-copy p,.vase-home-root[data-theme=light] .detail-heading,.vase-home-root[data-theme=light] .mode-caption,.vase-home-root[data-theme=light] .creator-scene .scene-copy p{color:#726772}.vase-home-root[data-theme=light] .scene-art{filter:drop-shadow(0 20px 20px #56433b25)}.vase-home-root[data-theme=light] .floating-label{border-color:rgba(var(--rgb),.24);background:#fffaf1db;box-shadow:0 7px 19px #56433b12}.vase-home-root[data-theme=light] .question-chips button{color:var(--accent)}.vase-home-root[data-theme=light] .disclosure{color:#7d717c}.vase-home-root[data-theme=light] .scene-action>.primary:hover{color:#302834}.vase-home-root[data-theme=light] .scene-action>.primary>i>svg{color:#fffaf5}.vase-home-root[data-theme=light] .planner-detail{background:linear-gradient(120deg,#f7e3e8,#fffbf8);border-color:#a43d5a30;box-shadow:0 12px 30px #6a304012}.vase-home-root[data-theme=light] .planner-detail .detail-heading{color:#8b485d}.vase-home-root[data-theme=light] .task-time{color:#89717d}.vase-home-root[data-theme=light] .mini-progress{background:#a43d5a14}.vase-home-root[data-theme=light] .demo-task[aria-pressed=true] .checkbox{color:#fff}.vase-home-root[data-theme=light] .mode-tabs{border-color:#6842ac30}.vase-home-root[data-theme=light] .mode-tabs button{color:#8b7d97}.vase-home-root[data-theme=light] .mode-tabs button[aria-selected=true]{color:var(--accent)}.vase-home-root[data-theme=light] .balance-line>span,.vase-home-root[data-theme=light] .balance-line strong small,.vase-home-root[data-theme=light] .money-values{color:#6a7974}.vase-home-root[data-theme=light] .money-values strong{color:#254b42}.vase-home-root[data-theme=light] .money-meter span:first-child{background:#8bbcb1}.vase-home-root[data-theme=light] .tools-detail .tool-list small{color:#6b7788}.vase-home-root[data-theme=light] .tool-list>button:hover{background:rgba(var(--rgb),.055)}.vase-home-root[data-theme=light] .tools-detail .tool-glyph{background:#335f910c}.vase-home-root[data-theme=light] .coming-pill{color:#795c34;background:#795c340b;border-color:#795c3440}.vase-home-root[data-theme=light] .creator-detail p{color:#8d7c66}.vase-home-root[data-theme=light] .creator-detail strong{color:#5e4c36}.vase-home-root[data-theme=light] .creator-small{color:#9c8c7a}.vase-home-root[data-theme=light] .creator-line{background:#795c3430}.vase-home-root[data-theme=light] .scene-action>.coming-button,.vase-home-root[data-theme=light] .scene-action>.coming-button>i>svg,.vase-home-root[data-theme=light] .scene-action>.coming-button:hover{color:#8d785b;background:0 0;border-color:#795c3430}.vase-home-root[data-theme=light] .chapter-rail button:after{background:#302c3740}.vase-home-root[data-theme=light] .chapter-rail button[aria-current=step]:after{background:var(--accent)}.vase-home-root[data-theme=light] dialog{background:radial-gradient(ellipse at 95% 0%,rgba(var(--rgb),.07),transparent 65%),#fcfaf6;color:var(--ink);border-color:#302c3723;box-shadow:0 30px 100px #1e16294d}.vase-home-root[data-theme=light] .round-button,.vase-home-root[data-theme=light] .secondary{background:#302c3705;border-color:#302c3723}.vase-home-root[data-theme=light] .toolbox-list>button{background:#fff9;border-color:#302c3720}.vase-home-root[data-theme=light] .tool-list small,.vase-home-root[data-theme=light] .dialog-description,.vase-home-root[data-theme=light] .tool-note{color:#7d7182}.vase-home-root[data-theme=light] .selected-question{color:#93600f}.vase-home-root[data-theme=light] .toolbox-list{--accent:#335f91}.vase-home-root[data-theme=light] .tool-glyph{background:#335f9110}.vase-home-root[data-theme=light] .tool-list>button>i:last-child svg{color:#716680}.vase-home-root[data-theme=light] .tool-form label{color:#615669}.vase-home-root[data-theme=light] .tool-form input[type=url],.vase-home-root[data-theme=light] .tool-form textarea{color:#302638;background:#fff;border-color:#302c3730}.vase-home-root[data-theme=light] .tool-form textarea[readonly]{color:#386a47}.vase-home-root[data-theme=light] .tool-stats{color:#71657b}.vase-home-root[data-theme=light] .file-drop{background:#335f9105;border-color:#335f9150}.vase-home-root[data-theme=light] .file-drop small{color:#777080}.vase-home-root[data-theme=light] .file-drop svg{color:#335f91}.vase-home-root[data-theme=light] .result-box{background:#335f9105;border-color:#335f9130}.vase-home-root[data-theme=light] .error-text{color:#a3344a}.vase-home-root[data-theme=light] dialog .primary{color:#fff;background:#312a37;border-color:#312a37}.vase-home-root[data-theme=light] dialog .primary:hover{background:#453a4d}.vase-home-root[data-theme=light] .tool-form input[type=range]{accent-color:#335f91}@media(min-width:600px){:where(.vase-home-root) .header{padding-inline:32px}:where(.vase-home-root) .theme-toggle{width:42px}:where(.vase-home-root) .brand{width:46px;height:65px}:where(.vase-home-root) .brand img{width:69px;height:98px;top:-15px;left:-13px}:where(.vase-home-root) .home{padding-top:106px}:where(.vase-home-root) .home-intro{margin-bottom:25px}:where(.vase-home-root) .entry{height:226px;padding:21px 18px}:where(.vase-home-root) .discover{font-size:13px}}@media(min-width:1000px){:where(.vase-home-root) .header{padding-top:19px}:where(.vase-home-root) .entry{border-radius:30px;height:268px;padding:23px 17px}:where(.vase-home-root) .home-intro{margin:0 auto 34px}:where(.vase-home-root) .home{padding-bottom:136px}:where(.vase-home-root) .slide:not(.home){padding-bottom:157px}:where(.vase-home-root) .scene{height:calc(100svh - 272px);min-height:525px}:where(.vase-home-root) .creator-scene .scene-copy h2{font-size:clamp(52px,4.7vw,72px)}:where(.vase-home-root) .scene-copy h2,:where(.vase-home-root) .tools-scene .scene-copy h2{font-size:clamp(52px,4.7vw,76px)}:where(.vase-home-root) .home .discover{margin-top:30px}}@media(max-width:599px)and (max-height:760px){:where(.vase-home-root) .header{padding-top:calc(env(safe-area-inset-top,0px) + 7px)}:where(.vase-home-root) .home{padding-top:calc(env(safe-area-inset-top,0px) + 75px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 102px)}:where(.vase-home-root) .home-intro{margin-bottom:10px}:where(.vase-home-root) .home-headline-wrap{min-height:39px}:where(.vase-home-root) .home-intro .home-line{font-size:16px}:where(.vase-home-root) .hero-steps{top:18px}:where(.vase-home-root) .entry{height:clamp(151px,24.5svh,181px);padding:14px 12px 12px}:where(.vase-home-root) .entry h2{font-size:24px}:where(.vase-home-root) .home-grid{gap:12px}:where(.vase-home-root) .discover{margin-top:12px}:where(.vase-home-root) .dock-wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 10px);gap:7px}:where(.vase-home-root) .slide:not(.home){padding-top:calc(env(safe-area-inset-top,0px) + 81px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 143px)}:where(.vase-home-root) .scene{min-height:max(515px,calc(100svh - 224px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}:where(.vase-home-root) .creator-scene .scene-copy h2{font-size:36px}}@media(max-width:365px){:where(.vase-home-root) .header{padding-inline:10px}:where(.vase-home-root) .brand{width:36px}:where(.vase-home-root) .brand img{left:-14px}:where(.vase-home-root) .home{padding-inline:16px}:where(.vase-home-root) .creator-scene .scene-copy h2{font-size:33px}}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .home-line,:where(.vase-home-root) .entry,:where(.vase-home-root) .hero-steps button:after{transition:none!important}}.vase-home-root[data-motion=off] .home-line,.vase-home-root[data-motion=off] .entry{transition:none!important}:where(.vase-home-root) .app-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""content""footer"}@supports (height:100dvh){:where(.vase-home-root) .app-shell{height:100dvh}}:where(.vase-home-root) .app-shell>.slides{scroll-padding-block:12px}:where(.vase-home-root) .slides .slide,:where(.vase-home-root) .slides .slide:not(.home){align-items:stretch;min-height:100%;padding-top:12px;padding-bottom:36px}:where(.vase-home-root) .slides .home{align-items:center;padding-bottom:20px}:where(.vase-home-root) .slides .scene-action>.primary{padding-bottom:10px}:where(.vase-home-root) .slides :is(a,button){scroll-margin-block:16px}@media(max-width:599px)and (max-height:760px){:where(.vase-home-root) .app-shell>.dock-wrap{padding-top:7px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}}.vase-home-root{--page:#101014;overscroll-behavior:none;background-color:var(--page);height:100%;font-family:var(--font);-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.55;overflow:hidden}:where(.vase-home-root) button,:where(.vase-home-root) input,:where(.vase-home-root) textarea,:where(.vase-home-root) select{font-family:var(--font)}:where(.vase-home-root) .app-shell{height:100%;background:var(--page);height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}:where(.vase-home-root) .ambient{background-color:var(--page)}:where(.vase-home-root) .ambient-color{transition:background .35s}.vase-home-root>.header{padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 8px;background:var(--page);z-index:40;grid-area:auto;position:absolute;inset:0 0 auto}:where(.vase-home-root) .theme-toggle{width:29px}:where(.vase-home-root) .brand{width:28px;height:40px}:where(.vase-home-root) .brand img{filter:drop-shadow(0 2px 3px #ffffff15);width:40px;height:57px;top:-8px;left:-7px}.vase-home-root[data-theme=light]>.header{background:var(--page)}:where(.vase-home-root) .app-shell>.slides{scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-x pinch-zoom;outline:none;grid-area:auto;width:100%;height:100%;min-height:0;scroll-padding:0;position:absolute;inset:0;overflow:hidden}:where(.vase-home-root) .app-shell .slides .slide{width:100%;height:100%;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 74px) 22px calc(env(safe-area-inset-bottom,0px) + 76px);visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,var(--entry-shift,40px),0);scroll-snap-align:none;background:0 0;align-items:stretch;transition:opacity .32s,transform .48s cubic-bezier(.2,.7,.2,1),visibility 0s .48s;display:flex;position:absolute;inset:0;overflow:hidden}:where(.vase-home-root) .app-shell .slides .slide.is-active{visibility:visible;opacity:1;pointer-events:auto;z-index:2;transition-delay:0s;transform:none}:where(.vase-home-root) .app-shell .slides .slide:before{display:none}:where(.vase-home-root) .slides .scene{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-self:stretch;gap:12px;width:100%;max-width:560px;height:100%;min-height:0;max-height:none;padding:0}:where(.vase-home-root) .slides .scene-top{min-height:24px;padding-bottom:8px}:where(.vase-home-root) .section-label{font-size:12px;font-weight:600}:where(.vase-home-root) .scene-code{letter-spacing:1.3px;font-size:8px}:where(.vase-home-root) .slides .scene-copy{align-self:start;opacity:1!important;transition:none!important;translate:none!important}:where(.vase-home-root) .slides .scene-copy h2,:where(.vase-home-root) .slides .tools-scene .scene-copy h2,:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-family:var(--font);letter-spacing:-.65px;text-wrap:balance;overflow-wrap:normal;font-size:clamp(28px,8.6vw,38px);font-weight:750;line-height:1.28}:where(.vase-home-root) .slides .scene-copy h2 span{color:var(--accent)}:where(.vase-home-root) .slides .scene-copy p,:where(.vase-home-root) .slides .tools-scene .scene-copy p,:where(.vase-home-root) .slides .creator-scene .scene-copy p{color:var(--text-soft);text-wrap:pretty;max-width:40ch;margin-top:10px;font-size:14px;line-height:1.8}:where(.vase-home-root) .slides .scene .art-stage{grid-area:3;align-self:stretch;min-width:0;min-height:0;margin:0;opacity:1!important;transition:none!important}:where(.vase-home-root) .slides .scene .scene-art{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;top:50%;left:50%}:where(.vase-home-root) .slides .art-caption{display:none}:where(.vase-home-root) .slides .floating-label{background:var(--glass);border-color:var(--border);max-width:75%;color:var(--accent);padding:7px 10px;font-size:10px;bottom:8px;box-shadow:0 8px 24px #00000010}:where(.vase-home-root) .slides .mentor-label,:where(.vase-home-root) .slides .time-label,:where(.vase-home-root) .slides .receipt-label{left:auto;right:0}:where(.vase-home-root) .slides .model-label,:where(.vase-home-root) .slides .tools-label,:where(.vase-home-root) .slides .creator-label{left:0;right:auto}:where(.vase-home-root) .slides .orbital{width:90%;height:80%;max-height:245px}:where(.vase-home-root) .slides .orbital-two{width:70%;height:95%}:where(.vase-home-root) .slides .model-orbit,:where(.vase-home-root) .slides .money-ring,:where(.vase-home-root) .slides .focus-halo,:where(.vase-home-root) .slides .tool-orbit{width:74%;height:75%;max-height:245px;box-shadow:0 0 0 18px rgba(var(--rgb),.025)}:where(.vase-home-root) .slides .model-word{padding:5px 10px;font-size:10px}:where(.vase-home-root) .slides .word-gpt{top:10%;right:0}:where(.vase-home-root) .slides .word-claude{top:38%;left:0}:where(.vase-home-root) .slides .scene-detail{grid-area:4;align-self:end;max-width:none}:where(.vase-home-root) .slides .scene-action{grid-area:5;align-self:end;max-width:none}:where(.vase-home-root) .slides .scene-action>.primary{border:1px solid rgba(var(--rgb),.35);background:var(--accent);color:#17131b;white-space:normal;height:auto;min-height:50px;box-shadow:0 6px 24px rgba(var(--rgb),.08);border-radius:16px;justify-content:space-between;gap:12px;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.5}:where(.vase-home-root) .slides .scene-action>.primary:hover{background:var(--accent);color:#17131b;filter:brightness(1.08)}:where(.vase-home-root) .slides .scene-action>.primary>i>svg{width:22px;height:22px;color:inherit;background:0 0;border-radius:0;padding:0}.vase-home-root[data-theme=light] .slides .scene-action>.primary,.vase-home-root[data-theme=light] .slides .scene-action>.primary>i>svg{color:#fffaf5}:where(.vase-home-root) .slides .scene-action>.coming-button,.vase-home-root[data-theme=light] .slides .scene-action>.coming-button{color:var(--text-soft);background:var(--soft);border-color:var(--border);box-shadow:none;justify-content:center}:where(.vase-home-root) .slides .scene-action>.coming-button>i>svg,.vase-home-root[data-theme=light] .slides .scene-action>.coming-button>i>svg{color:inherit;width:16px;height:16px}:where(.vase-home-root) .slides .question-chips{grid-template-columns:1fr 1fr;gap:7px;display:grid}:where(.vase-home-root) .slides .question-chips button{min-height:37px;color:var(--accent);padding:7px 8px;font-size:11px;line-height:1.6}:where(.vase-home-root) .slides .disclosure{color:var(--text-soft);opacity:.8;margin-top:7px;font-size:9px;line-height:1.5;display:block}:where(.vase-home-root) .slides .planner-detail{border-radius:14px;justify-self:stretch;width:100%;max-width:none;margin:0;padding:10px 13px;transform:none}:where(.vase-home-root) .slides .mini-progress{margin-top:8px}:where(.vase-home-root) .slides .mode-tabs button{min-height:40px;font-size:13px}:where(.vase-home-root) .slides .mode-caption{min-height:27px;color:var(--text-soft);padding-top:7px;font-size:11px}:where(.vase-home-root) .slides .money-scene{grid-template-rows:auto auto minmax(0,1fr) auto auto}:where(.vase-home-root) .slides .money-art{grid-row:3}:where(.vase-home-root) .slides .money-detail{grid-row:4;padding:0}:where(.vase-home-root) .slides .balance-line strong{font-size:30px}:where(.vase-home-root) .slides .money-values{font-size:11px}:where(.vase-home-root) .slides .money-values strong{font-size:12px}:where(.vase-home-root) .slides .money-meter{margin:9px 0 8px}:where(.vase-home-root) .slides .tool-sculpture{transform:scale(.85)}:where(.vase-home-root) .slides .creator-sculpture{transform:scale(.9)}:where(.vase-home-root) .slides .tools-detail .tool-list>button{gap:5px;min-height:60px;padding:8px 0}:where(.vase-home-root) .slides .creator-small,:where(.vase-home-root) .slides .scene-watermark{display:none}:where(.vase-home-root) .slides .scene:after{opacity:.7;font-size:130px;top:25px}:where(.vase-home-root) .app-shell .slides .home{padding:calc(env(safe-area-inset-top,0px) + 72px) 20px calc(env(safe-area-inset-bottom,0px) + 16px)}:where(.vase-home-root) .home-content{grid-template-rows:auto minmax(0,1fr) auto auto;align-self:stretch;gap:14px;max-width:620px;height:100%;display:grid}:where(.vase-home-root) .home-intro{width:100%;margin:0}:where(.vase-home-root) .home-headline-wrap{min-height:38px;padding:0 16px}:where(.vase-home-root) .home-intro .home-line{letter-spacing:-.15px;font-size:17px;line-height:1.8}:where(.vase-home-root) .hero-pause{width:30px;height:38px;left:-7px}:where(.vase-home-root) .hero-steps{top:15px}:where(.vase-home-root) .home-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}:where(.vase-home-root) .home-grid .entry{border-radius:24px;height:auto;min-height:0;padding:13px 11px 12px}:where(.vase-home-root) .entry h2{font-family:var(--font);letter-spacing:-.6px;gap:4px;font-size:clamp(17px,5.25vw,24px);font-weight:750;line-height:1.5}:where(.vase-home-root) .entry-top{font-family:var(--font);font-size:9px}:where(.vase-home-root) .entry:hover{transform:none}:where(.vase-home-root) .home .discover{height:auto;min-height:42px;font-family:var(--font);color:var(--text-soft);place-self:end center;gap:10px;margin:0;font-size:12px;font-weight:500}:where(.vase-home-root) .app-shell>.dock-wrap{inset:auto 0 calc(env(safe-area-inset-bottom,0px) + 13px);z-index:35;grid-area:auto;padding:0;display:flex;position:absolute}.vase-home-root[data-section=home] .app-shell>.dock-wrap{display:none}:where(.vase-home-root) .chapter-switch{-webkit-backdrop-filter:blur(20px);width:min(310px,100% - 44px);max-width:310px;height:42px}:where(.vase-home-root) .chapter-switch .dock-menu,:where(.vase-home-root) .chapter-switch .dock-next{width:36px;height:34px}:where(.vase-home-root) .chapter-switch .dock-chapter{height:34px}:where(.vase-home-root) .chapter-switch .dock-name{font-size:11px}:where(.vase-home-root) .toast{bottom:calc(env(safe-area-inset-bottom,0px) + 75px);font-family:var(--font)}:where(.vase-home-root) dialog{font-family:var(--font);background:var(--glass);color:var(--ink);border-color:var(--border);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px)}:where(.vase-home-root) dialog::backdrop{-webkit-backdrop-filter:blur(22px)saturate(.65);background:#08081180}.vase-home-root[data-theme=light] dialog::backdrop{background:#e0dbd670}:where(.vase-home-root) dialog.navigation-dialog{overflow:hidden}:where(.vase-home-root) dialog.navigation-dialog[open]{flex-direction:column;gap:0;display:flex}:where(.vase-home-root) .navigation-dialog .dialog-header{flex-shrink:0;margin-bottom:19px}:where(.vase-home-root) .navigation-dialog .dialog-eyebrow{letter-spacing:2.6px;color:var(--text-soft);margin-bottom:6px;font-size:8px}:where(.vase-home-root) .round-button{background:var(--soft);border:1px solid var(--border);border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;display:grid}:where(.vase-home-root) .round-button svg{width:19px;height:19px}:where(.vase-home-root) .overlay-tabs{border:1px solid var(--border);background:var(--soft);border-radius:14px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}:where(.vase-home-root) .overlay-tabs button{min-height:38px;color:var(--text-soft);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}:where(.vase-home-root) .overlay-tabs button[aria-current=page]{background:var(--glass);color:var(--ink);box-shadow:0 2px 10px #00000014}:where(.vase-home-root) .overlay-tabs svg{width:15px;height:15px}:where(.vase-home-root) .overlay-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0 -2px;padding:0 2px 2px;overflow-y:auto}:where(.vase-home-root) .overlay-intro{color:var(--text-soft);margin:18px 0 14px;font-size:12px;line-height:1.8}:where(.vase-home-root) .explore-grid,:where(.vase-home-root) .launch-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.vase-home-root) .explore-grid>button,:where(.vase-home-root) .launch-grid>:is(a,button){text-align:right;border:1px solid var(--border);background:var(--soft);border-radius:16px;grid-template-columns:1fr;justify-items:start;gap:5px;min-width:0;padding:14px 12px;transition:background .2s,border-color .2s;display:grid;position:relative}:where(.vase-home-root) .explore-grid>button:hover,:where(.vase-home-root) .launch-grid>:is(a,button):hover{border-color:rgba(var(--rgb),.5);background:rgba(var(--rgb),.05)}:where(.vase-home-root) .overlay-icon{width:28px;height:28px;color:var(--accent);place-items:center;margin-bottom:4px;display:grid}:where(.vase-home-root) .overlay-icon svg{width:23px;height:23px}:where(.vase-home-root) .explore-grid strong,:where(.vase-home-root) .launch-grid strong{font-size:13px;font-weight:650;line-height:1.7}:where(.vase-home-root) .explore-grid small,:where(.vase-home-root) .launch-grid small{color:var(--text-soft);font-size:10px;line-height:1.8}:where(.vase-home-root) .overlay-arrow{opacity:.4;position:absolute;top:16px;left:13px}:where(.vase-home-root) .overlay-arrow svg{width:14px;height:14px}:where(.vase-home-root) .overlay-extras{margin-top:12px}:where(.vase-home-root) .overlay-extras>button{border-bottom:1px solid var(--border);align-items:center;gap:10px;width:100%;min-height:48px;font-size:12px;display:flex}:where(.vase-home-root) .overlay-extras>button>i:first-child{color:var(--text-soft)}:where(.vase-home-root) .overlay-extras>button>i:last-child{opacity:.5;margin-right:auto}:where(.vase-home-root) .overlay-extras svg{width:17px;height:17px}:where(.vase-home-root) .overlay-extras small{color:var(--text-soft);font-size:9px}:where(.vase-home-root) .soon-label{border:1px solid var(--border);border-radius:20px;padding:2px 7px}:where(.vase-home-root) .overlay-footer{flex-shrink:0;padding-top:16px}:where(.vase-home-root) .overlay-login{border:1px solid rgba(var(--rgb),.22);background:rgba(var(--rgb),.08);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}:where(.vase-home-root) .overlay-login>span{flex-direction:column;gap:4px;display:flex}:where(.vase-home-root) .overlay-login strong{font-size:13px;font-weight:650}:where(.vase-home-root) .overlay-login small{color:var(--text-soft);font-size:10px}:where(.vase-home-root) .overlay-login svg{width:18px;height:18px;color:var(--accent)}:where(.vase-home-root) .navigation-dialog .menu-settings{margin-top:12px}:where(.vase-home-root) .navigation-dialog .menu-settings button{border-color:var(--border);gap:6px;font-size:11px}:where(.vase-home-root) .navigation-dialog .menu-settings button:last-child{flex:0 0 40px}:where(.vase-home-root) .quick-services{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}:where(.vase-home-root) .quick-services a{border:1px solid var(--border);background:var(--soft);border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:11px;display:flex}:where(.vase-home-root) .quick-services svg{width:16px;height:16px;color:var(--text-soft)}:where(.vase-home-root) .quick-tools{border-block:1px solid var(--border);margin-top:12px}:where(.vase-home-root) .quick-tools summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:12px;list-style:none;display:flex}:where(.vase-home-root) .quick-tools summary::-webkit-details-marker{display:none}:where(.vase-home-root) .quick-tools summary small{color:var(--text-soft);margin-right:auto;font-size:10px}:where(.vase-home-root) .quick-tools svg{width:17px;height:17px}:where(.vase-home-root) .quick-tools[open] summary>i:last-child{transform:rotate(180deg)}:where(.vase-home-root) .quick-tools>div{padding-bottom:8px}:where(.vase-home-root) .quick-tools button{text-align:right;border-top:1px solid var(--border);align-items:center;gap:9px;width:100%;min-height:43px;font-size:12px;display:flex}:where(.vase-home-root) .quick-tools button>i:last-child{opacity:.5;margin-right:auto}@media(max-height:700px){.vase-home-root>.header{padding-top:calc(env(safe-area-inset-top,0px) + 7px)}:where(.vase-home-root) .app-shell .slides .slide{padding-top:calc(env(safe-area-inset-top,0px) + 65px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 65px)}:where(.vase-home-root) .slides .scene{gap:8px}:where(.vase-home-root) .slides .scene-top{min-height:22px;padding-bottom:6px}:where(.vase-home-root) .slides .scene-copy h2,:where(.vase-home-root) .slides .tools-scene .scene-copy h2,:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:30px;line-height:1.25}:where(.vase-home-root) .slides .scene-copy p,:where(.vase-home-root) .slides .tools-scene .scene-copy p,:where(.vase-home-root) .slides .creator-scene .scene-copy p{margin-top:6px;font-size:12px;line-height:1.7}:where(.vase-home-root) .slides .scene-action>.primary{min-height:44px;padding:9px 13px;font-size:14px}:where(.vase-home-root) .slides .question-chips button{min-height:32px;padding:5px;font-size:10px}:where(.vase-home-root) .slides .disclosure{margin-top:5px;font-size:8px}:where(.vase-home-root) .slides .planner-detail{padding:8px 10px}:where(.vase-home-root) .slides .planner-detail .detail-heading{margin-bottom:4px}:where(.vase-home-root) .slides .mini-progress{margin-top:6px}:where(.vase-home-root) .slides .mode-tabs button{min-height:34px}:where(.vase-home-root) .slides .mode-caption{min-height:23px;padding-top:5px;font-size:10px}:where(.vase-home-root) .slides .floating-label{padding:5px 8px;font-size:9px;bottom:0}:where(.vase-home-root) .slides .tool-sculpture{transform:scale(.66)}:where(.vase-home-root) .slides .creator-sculpture{transform:scale(.69)}:where(.vase-home-root) .slides .tools-detail .tool-list>button{min-height:48px;padding:5px 0}:where(.vase-home-root) .slides .tools-detail .tool-list strong{font-size:11px}:where(.vase-home-root) .slides .balance-line strong{font-size:27px}:where(.vase-home-root) .slides .money-values{font-size:10px}:where(.vase-home-root) .app-shell .slides .home{padding-top:calc(env(safe-area-inset-top,0px) + 62px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}:where(.vase-home-root) .home-content{gap:10px}:where(.vase-home-root) .home-headline-wrap{min-height:34px}:where(.vase-home-root) .home-intro .home-line{font-size:15px}:where(.vase-home-root) .hero-steps{top:10px}:where(.vase-home-root) .home-grid{gap:10px}:where(.vase-home-root) .home-grid .entry{border-radius:21px;padding:10px}:where(.vase-home-root) .entry h2{font-size:20px}:where(.vase-home-root) .home .discover{min-height:35px;font-size:11px}:where(.vase-home-root) .app-shell>.dock-wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}:where(.vase-home-root) dialog.navigation-dialog{padding:17px 17px 14px}:where(.vase-home-root) .navigation-dialog .dialog-header{margin-bottom:13px}:where(.vase-home-root) .navigation-dialog .dialog-header h2{font-size:21px}:where(.vase-home-root) .overlay-intro{margin:12px 0 10px}:where(.vase-home-root) .explore-grid>button,:where(.vase-home-root) .launch-grid>:is(a,button){gap:3px;padding:10px}:where(.vase-home-root) .overlay-icon{height:23px;margin:0}:where(.vase-home-root) .overlay-footer{padding-top:12px}:where(.vase-home-root) .overlay-extras>button{min-height:43px}}@media(max-width:365px){.vase-home-root>.header{padding-inline:10px}:where(.vase-home-root) .theme-toggle{width:26px}:where(.vase-home-root) .app-shell .slides .home{padding-inline:14px}:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding-inline:18px}:where(.vase-home-root) .entry h2{font-size:18px}:where(.vase-home-root) .home-intro .home-line{font-size:14px}}@media(min-width:600px){.vase-home-root>.header{padding-inline:32px}:where(.vase-home-root) .home-content{max-width:600px}:where(.vase-home-root) .home-grid .entry{padding:20px}:where(.vase-home-root) .entry h2{font-size:30px}:where(.vase-home-root) .home-intro .home-line{font-size:22px}:where(.vase-home-root) .home .discover{font-size:14px}:where(.vase-home-root) .slides .scene-copy h2,:where(.vase-home-root) .slides .tools-scene .scene-copy h2,:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:42px}:where(.vase-home-root) .slides .scene-copy p,:where(.vase-home-root) .slides .tools-scene .scene-copy p,:where(.vase-home-root) .slides .creator-scene .scene-copy p{font-size:16px}}@media(min-width:1000px){:where(.vase-home-root) .app-shell .slides .slide{padding:100px 110px 86px}:where(.vase-home-root) .app-shell .slides .home{padding:100px 80px 50px}:where(.vase-home-root) .home-content{grid-template-rows:auto minmax(180px,1fr) auto auto;align-self:center;gap:24px;max-width:1060px;max-height:650px}:where(.vase-home-root) .home-grid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-height:300px}:where(.vase-home-root) .home-grid .entry{padding:20px 14px}:where(.vase-home-root) .entry h2{font-size:26px}:where(.vase-home-root) .home-intro{justify-self:center;max-width:620px}:where(.vase-home-root) .home-intro .home-line{font-size:26px}:where(.vase-home-root) .hero-steps{top:21px}:where(.vase-home-root) .slides .scene{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1.15fr;align-self:center;gap:20px 65px;max-width:1100px;max-height:680px}:where(.vase-home-root) .slides .scene-top{grid-area:1/1/auto/-1;padding-bottom:15px}:where(.vase-home-root) .slides .scene-copy{grid-area:2/1;align-self:center}:where(.vase-home-root) .slides .scene-copy h2,:where(.vase-home-root) .slides .tools-scene .scene-copy h2,:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:clamp(40px,4vw,58px);line-height:1.3}:where(.vase-home-root) .slides .scene-copy p,:where(.vase-home-root) .slides .tools-scene .scene-copy p,:where(.vase-home-root) .slides .creator-scene .scene-copy p{margin-top:15px;font-size:16px;line-height:1.9}:where(.vase-home-root) .slides .scene .art-stage{grid-area:2/2/5}:where(.vase-home-root) .slides .scene-detail{grid-area:3/1}:where(.vase-home-root) .slides .scene-action{grid-area:4/1}:where(.vase-home-root) .slides .scene-action>.primary{min-height:55px;font-size:17px}:where(.vase-home-root) .slides .tool-sculpture,:where(.vase-home-root) .slides .creator-sculpture{transform:scale(1.55)}:where(.vase-home-root) .slides .floating-label{font-size:12px;bottom:10px}:where(.vase-home-root) .slides .scene:after{font-size:230px;top:65px}:where(.vase-home-root) .slides .creator-scene .scene-copy{text-align:right}:where(.vase-home-root) .chapter-rail{z-index:35}:where(.vase-home-root) .slides .tools-detail .tool-list strong{font-size:13px}}@media(orientation:landscape)and (max-height:540px)and (max-width:999px){:where(.vase-home-root) .app-shell .slides .slide{padding:62px 32px 58px}:where(.vase-home-root) .slides .scene{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1fr;gap:7px 30px;max-width:850px}:where(.vase-home-root) .slides .scene-top{grid-area:1/1/auto/-1}:where(.vase-home-root) .slides .scene-copy{grid-area:2/1}:where(.vase-home-root) .slides .scene-copy h2,:where(.vase-home-root) .slides .tools-scene .scene-copy h2,:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:25px}:where(.vase-home-root) .slides .scene-copy p,:where(.vase-home-root) .slides .tools-scene .scene-copy p,:where(.vase-home-root) .slides .creator-scene .scene-copy p{font-size:11px;line-height:1.6}:where(.vase-home-root) .slides .scene .art-stage{grid-area:2/2/5}:where(.vase-home-root) .slides .scene-detail{grid-area:3/1}:where(.vase-home-root) .slides .scene-action{grid-area:4/1}:where(.vase-home-root) .slides .scene-action>.primary{min-height:38px;padding:7px 11px;font-size:13px}:where(.vase-home-root) .slides .creator-scene .scene-copy{text-align:right}:where(.vase-home-root) .slides .creator-detail p{font-size:11px}:where(.vase-home-root) .slides .creator-sculpture,:where(.vase-home-root) .slides .tool-sculpture{transform:scale(.8)}:where(.vase-home-root) .app-shell .slides .home{padding:60px 30px 8px}:where(.vase-home-root) .home-content{grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;max-width:850px}:where(.vase-home-root) .home-grid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.vase-home-root) .home-intro .home-line{font-size:15px}:where(.vase-home-root) .home-headline-wrap{min-height:28px}:where(.vase-home-root) .home-grid .entry{padding:8px}:where(.vase-home-root) .entry h2{font-size:18px}:where(.vase-home-root) .home .discover{min-height:26px;font-size:11px}}:where(.vase-home-root) .app-shell .slides .slide.needs-overflow{touch-action:pan-y pinch-zoom;overscroll-behavior:contain;overflow-y:auto}:where(.vase-home-root) .slides .slide.needs-overflow .scene,:where(.vase-home-root) .slides .slide.needs-overflow .home-content{height:auto;min-height:100%}:where(.vase-home-root) .slides .slide.needs-overflow .scene{grid-template-rows:auto auto 150px auto auto}:where(.vase-home-root) .slides .slide.needs-overflow .home-grid{min-height:280px}@media(min-width:1000px),(orientation:landscape){:where(.vase-home-root) .slides .slide.needs-overflow .scene{grid-template-rows:auto minmax(130px,1fr) auto auto}}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .app-shell .slides .slide{transition:none;transform:none}:where(.vase-home-root) .ambient-color{transition:none}}.vase-home-root[data-motion=off] .app-shell .slides .slide{transition:none;transform:none}:where(.vase-home-root) .ambient-color{-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}@media(max-width:599px)and (orientation:portrait){.vase-home-root>.header{padding:calc(env(safe-area-inset-top,0px) + 8px) 20px 6px}:where(.vase-home-root) .brand{width:24px;height:36px}:where(.vase-home-root) .brand img{width:34px;height:48px;top:-6px;left:-5px}:where(.vase-home-root) .app-shell .slides .home{padding:calc(env(safe-area-inset-top,0px) + 70px) 20px calc(env(safe-area-inset-bottom,0px) + 12px)}:where(.vase-home-root) .home-content{flex-direction:column;gap:12px;max-width:440px;height:100%;display:flex}:where(.vase-home-root) .home-intro{flex:none}:where(.vase-home-root) .home-headline-wrap{min-height:34px;padding-inline:18px}:where(.vase-home-root) .home-intro .home-line{font-size:16px;font-weight:400;line-height:1.75}:where(.vase-home-root) .home-line strong{font-weight:650}:where(.vase-home-root) .hero-pause{height:34px;left:-4px}:where(.vase-home-root) .hero-steps{top:9px}:where(.vase-home-root) .home-grid{flex:0 calc(95vw - 38px);gap:10px;width:100%;min-height:248px;max-height:350px}:where(.vase-home-root) .home-grid .entry{border-radius:20px;padding:12px 10px 10px}:where(.vase-home-root) .home-grid .entry h2{letter-spacing:-.45px;white-space:normal;text-align:center;gap:4px;font-size:clamp(17px,5vw,21px);font-weight:650;line-height:1.6}:where(.vase-home-root) .entry-top{font-size:8px}:where(.vase-home-root) .home .discover{flex:none;align-self:center;min-height:44px;margin:auto 0 0;font-size:12px}:where(.vase-home-root) .slides .slide.needs-overflow .home-grid{flex:0 0 280px;min-height:280px}}@media(max-width:365px)and (orientation:portrait){.vase-home-root>.header,:where(.vase-home-root) .app-shell .slides .home{padding-inline:16px}:where(.vase-home-root) .home-intro .home-line{font-size:14px}:where(.vase-home-root) .home-grid .entry h2{font-size:17px}}@media(max-width:599px)and (orientation:portrait)and (max-height:640px){:where(.vase-home-root) .app-shell .slides .home{padding-top:calc(env(safe-area-inset-top,0px) + 60px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}:where(.vase-home-root) .home-content{gap:8px}:where(.vase-home-root) .home-headline-wrap{min-height:30px}:where(.vase-home-root) .hero-steps{top:5px}:where(.vase-home-root) .home-grid{min-height:230px}}:where(.vase-home-root) .slides .scene .scene-code,:where(.vase-home-root) .slides .scene:after,:where(.vase-home-root) .slides .scene .art-caption,:where(.vase-home-root) .slides .scene .orbital,:where(.vase-home-root) .slides .scene .focus-halo,:where(.vase-home-root) .slides .scene .model-orbit,:where(.vase-home-root) .slides .scene .model-word,:where(.vase-home-root) .slides .scene .money-ring,:where(.vase-home-root) .slides .scene .tool-orbit,:where(.vase-home-root) .slides .scene .creator-orbit{display:none}:where(.vase-home-root) .slides .scene .floating-label{white-space:nowrap;width:max-content;max-width:100%;padding:6px 11px;font-size:12px;font-weight:500;line-height:1.5;bottom:0;left:50%;right:auto;transform:translate(-50%)}:where(.vase-home-root) .slides .scene .floating-label svg{width:17px;height:17px}:where(.vase-home-root) .slides .scene :is(.receipt-label,.tools-label,.creator-label){-webkit-backdrop-filter:none;padding:3px 0}:where(.vase-home-root) .slides .scene :is(.tools-label,.creator-label){color:var(--text-soft)}:where(.vase-home-root) .slides .creator-label:before,:where(.vase-home-root) .slides .creator-label:after{content:"";background:rgba(var(--rgb),.25);width:25px;height:1px}:where(.vase-home-root) .slides .scene-action>.primary{letter-spacing:-.3px;border-radius:17px;justify-content:center;min-height:50px;padding:11px 44px;font-size:19px;font-weight:750;line-height:1.45;position:relative}:where(.vase-home-root) .slides .scene-action>.primary>i{position:absolute;top:50%;left:17px;transform:translateY(-50%)}:where(.vase-home-root) .slides .scene-action>.primary>i>svg{background:0 0;border-radius:0;width:23px;height:23px;padding:0}:where(.vase-home-root) .slides .scene-action>.primary:hover>i>svg{transform:none}:where(.vase-home-root) .slides .scene-action>.coming-button{color:var(--text-soft);background:var(--glass);border:1px solid var(--border);gap:10px}:where(.vase-home-root) .slides .scene-action>.coming-button>i{position:static;transform:none}:where(.vase-home-root) .slides .scene-action>.coming-button>i>svg{width:17px;height:17px}:where(.vase-home-root) .slides .mentor-detail .question-chips{gap:7px}:where(.vase-home-root) .slides .mentor-detail .question-chips button{white-space:normal;background:rgba(var(--rgb),.075);border-color:rgba(var(--rgb),.23);min-height:37px;padding:8px 9px;font-size:12px;line-height:1.5}:where(.vase-home-root) .slides .mentor-detail .disclosure{text-align:center;color:var(--text-soft);opacity:.8;margin-top:7px;font-size:9px;line-height:1.5}:where(.vase-home-root) .slides .planner-detail,:where(.vase-home-root) .slides .money-detail{border:1px solid var(--border);background:var(--soft);border-radius:16px;padding:12px 13px;box-shadow:inset 0 1px #ffffff05}:where(.vase-home-root) .slides .planner-detail .detail-heading{color:var(--text-soft);margin-bottom:8px;font-size:12px}:where(.vase-home-root) .slides .planner-detail .demo-label{border-radius:7px;padding:3px 8px;font-size:10px;line-height:1.5}:where(.vase-home-root) .slides .planner-detail .demo-task{min-height:25px;font-size:13px;font-weight:600;line-height:1.6}:where(.vase-home-root) .slides .planner-detail .checkbox{border-radius:4px;width:17px;height:17px}:where(.vase-home-root) .slides .planner-detail .task-time{color:var(--text-soft);font-size:11px;font-weight:400}:where(.vase-home-root) .slides .planner-detail .mini-progress{border-radius:4px;height:4px;margin-top:10px}:where(.vase-home-root) .slides .money-detail .balance-line{align-items:center}:where(.vase-home-root) .slides .money-detail .balance-line>span{align-items:flex-start;font-size:12px}:where(.vase-home-root) .slides .money-detail .balance-line>span small{color:var(--text-soft);opacity:.75;font-size:9px}:where(.vase-home-root) .slides .money-detail .balance-line strong{font-size:32px;font-weight:750;line-height:1.25}:where(.vase-home-root) .slides .money-detail .balance-line strong small{color:var(--accent);font-size:12px}:where(.vase-home-root) .slides .money-detail .money-meter{border-radius:5px;gap:0;height:5px;margin:9px 0 10px;overflow:hidden}:where(.vase-home-root) .slides .money-detail .money-meter span:first-child{background:var(--accent)}:where(.vase-home-root) .slides .money-detail .money-meter span:last-child{background:rgba(var(--rgb),.23)}:where(.vase-home-root) .slides .money-detail .money-values{color:var(--text-soft);gap:12px;font-size:11px}:where(.vase-home-root) .slides .money-detail .money-values>div+div{border-right:1px solid var(--border);padding-right:12px}:where(.vase-home-root) .slides .money-detail .money-values strong{color:var(--ink);font-size:12px}:where(.vase-home-root) .slides .money-detail .money-values .status-dot{width:5px;height:5px}:where(.vase-home-root) .slides .tools-detail .tool-list{gap:8px}:where(.vase-home-root) .slides .tools-detail .tool-list>button{text-align:center;border:1px solid var(--border);background:var(--glass);border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:12px 5px;box-shadow:inset 0 1px #ffffff05}:where(.vase-home-root) .slides .tools-detail .tool-list>button>span:nth-child(2){flex:0}:where(.vase-home-root) .slides .tools-detail .tool-glyph{background:0 0;border-radius:0;width:30px;height:30px;font-size:28px;font-weight:600}:where(.vase-home-root) .slides .tools-detail .tool-glyph svg{width:29px;height:29px}:where(.vase-home-root) .slides .tools-detail .tool-list strong{font-size:13px;font-weight:500;line-height:1.5}:where(.vase-home-root) .slides .tools-detail .tool-list small{display:none}:where(.vase-home-root) .slides .tools-detail .tool-list>button:hover{border-color:var(--accent);background:rgba(var(--rgb),.09)}:where(.vase-home-root) .slides .creator-detail{text-align:center;justify-content:center;padding:2px 0 5px}:where(.vase-home-root) .slides .creator-detail .creator-line{display:none}:where(.vase-home-root) .slides .creator-detail p{text-align:center;color:var(--text-soft);margin:0;font-size:16px;line-height:1.65}:where(.vase-home-root) .slides .creator-detail strong{color:var(--accent);font-size:19px;font-weight:700}:where(.vase-home-root) .slides .creator-plus{color:#efffe8;text-shadow:0 1px 1px #144c0b;background:linear-gradient(145deg,#acff65,#22b626 50%,#075c13);border:1px solid #c8ffb7;border-radius:10px;place-items:center;width:43px;height:45px;font-size:43px;line-height:1;display:grid;top:10px;right:0;box-shadow:inset 0 2px 2px #e7ffd7a0,3px 4px #093b0d,0 8px 20px #34f42720}@media(max-width:999px)and (orientation:portrait){:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding:calc(env(safe-area-inset-top,0px) + 70px) 20px calc(env(safe-area-inset-bottom,0px) + 74px)}:where(.vase-home-root) .slides .slide:not(.home) .scene{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-self:stretch;gap:10px;max-width:520px;height:100%;min-height:0;max-height:none}:where(.vase-home-root) .slides .scene .scene-top{border:0;grid-area:1/1;justify-content:center;gap:12px;min-height:20px;padding:0}:where(.vase-home-root) .slides .scene .section-label{gap:8px;font-size:12px;font-weight:600}:where(.vase-home-root) .slides .scene .coming-pill{padding:3px 11px;font-size:10px;line-height:1.5}:where(.vase-home-root) .slides .scene .scene-copy{text-align:center;grid-area:2/1;align-self:start;min-width:0;padding:0}:where(.vase-home-root) .slides .scene .scene-copy h2{letter-spacing:-.7px;text-wrap:initial;font-weight:800}:where(.vase-home-root) .slides .scene .scene-copy p{max-width:36ch;color:var(--text-soft);text-wrap:pretty;margin:12px auto 0;font-size:16px;font-weight:400}:where(.vase-home-root) .slides .mentor-scene .scene-copy p{max-width:32ch}:where(.vase-home-root) .slides .scene .art-stage{grid-area:3/1;align-self:stretch;width:100%;height:100%;min-height:0;margin:0}:where(.vase-home-root) .slides .scene .art-stage .scene-art{object-fit:contain;object-position:center;width:100%;max-width:100%;height:calc(100% - 18px);max-height:none;filter:drop-shadow(0 10px 20px rgba(var(--rgb),.1));margin:0;top:calc(50% - 12px);left:50%}:where(.vase-home-root) .slides .scene .mentor-art .scene-art{height:calc(112% - 18px)}:where(.vase-home-root) .slides .scene .planner-art .scene-art{height:calc(119% - 18px);top:calc(47% - 12px)}:where(.vase-home-root) .slides .scene .money-art .scene-art{height:calc(125% - 18px)}:where(.vase-home-root) .slides .scene .models-art .scene-art{height:calc(134% - 18px)}:where(.vase-home-root) .slides .scene .scene-detail{grid-area:4/1;width:100%;max-width:none}:where(.vase-home-root) .slides .scene .scene-action{grid-area:5/1;width:100%;max-width:none}:where(.vase-home-root) .slides .scene .tool-sculpture{transform:scale(var(--sculpture-scale,.96));margin-top:-105px;margin-left:-125px}:where(.vase-home-root) .slides .scene .creator-sculpture{transform:scale(var(--sculpture-scale,1.03));margin-top:-119px;margin-left:-132.5px}:where(.vase-home-root) .slides .scene .floating-label{font-size:12px}:where(.vase-home-root) .slides .scene :is(.receipt-label,.tools-label){font-size:13px}:where(.vase-home-root) .slides .scene .creator-label{font-size:12px}:where(.vase-home-root) .app-shell>.dock-wrap{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}:where(.vase-home-root) .chapter-switch{border-radius:28px;width:min(310px,100% - 80px);max-width:310px;height:43px;padding:4px 5px}:where(.vase-home-root) .chapter-switch .dock-next{border-radius:50%;width:33px;height:33px}:where(.vase-home-root) .chapter-switch .dock-menu{width:31px;height:33px}:where(.vase-home-root) .chapter-switch .dock-name{font-size:11px}:where(.vase-home-root) .chapter-switch .dock-count{gap:4px;font-size:10px}:where(.vase-home-root) .chapter-switch .dock-count b{font-size:11px}:where(.vase-home-root) .chapter-switch .dock-track i{width:3px;height:2px}:where(.vase-home-root) .chapter-switch .dock-track i.is-active{width:14px}:where(.vase-home-root) .slides .slide.needs-overflow .scene{grid-template-rows:auto auto 220px auto auto;height:auto;min-height:100%}}@media(max-width:599px)and (orientation:portrait)and (max-height:700px){:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding-top:calc(env(safe-area-inset-top,0px) + 65px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 69px)}:where(.vase-home-root) .slides .slide:not(.home) .scene{gap:8px}:where(.vase-home-root) .slides .scene .scene-copy h2{font-size:clamp(28px,9vw,37px);line-height:1.23}:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:clamp(27px,8.2vw,34px)}:where(.vase-home-root) .slides .scene .scene-copy p{margin-top:9px;font-size:14px;line-height:1.7}:where(.vase-home-root) .slides .scene .section-label{font-size:11px}:where(.vase-home-root) .slides .scene .scene-action>.primary{min-height:47px;padding-block:10px;font-size:18px}:where(.vase-home-root) .slides .planner-detail,:where(.vase-home-root) .slides .money-detail{padding:10px 12px}:where(.vase-home-root) .slides .planner-detail .detail-heading{margin-bottom:5px;font-size:11px}:where(.vase-home-root) .slides .planner-detail .demo-task{font-size:12px}:where(.vase-home-root) .slides .money-detail .balance-line strong{font-size:29px}:where(.vase-home-root) .slides .tools-detail .tool-list>button{gap:6px;min-height:72px;padding:9px 4px}:where(.vase-home-root) .slides .tools-detail .tool-list strong{font-size:12px}:where(.vase-home-root) .slides .creator-detail p{font-size:14px}:where(.vase-home-root) .slides .creator-detail strong{font-size:17px}}@media(max-width:365px)and (orientation:portrait){:where(.vase-home-root) .slides .scene .scene-copy p{font-size:13px}:where(.vase-home-root) .slides .mentor-detail .question-chips button{padding:7px 6px;font-size:10px}:where(.vase-home-root) .slides .money-detail .money-values{gap:8px;font-size:10px}:where(.vase-home-root) .slides .money-detail .money-values strong{font-size:11px}:where(.vase-home-root) .slides .money-detail .money-values>div+div{padding-right:8px}:where(.vase-home-root) .slides .money-detail .balance-line strong{font-size:27px}}@media(min-width:600px)and (max-width:999px)and (orientation:portrait){:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding-block:100px 86px}:where(.vase-home-root) .slides .slide:not(.home) .scene{gap:15px;max-width:550px}:where(.vase-home-root) .slides .scene .section-label{font-size:14px}:where(.vase-home-root) .slides .scene .scene-copy p{max-width:38ch;font-size:19px}:where(.vase-home-root) .slides .scene .scene-action>.primary{min-height:58px;font-size:22px}:where(.vase-home-root) .slides .scene .floating-label{font-size:15px}}@media(min-width:1000px){:where(.vase-home-root) .slides .scene .scene-top{justify-content:flex-start}:where(.vase-home-root) .slides .scene .scene-copy h2{font-weight:800}:where(.vase-home-root) .slides .scene .scene-action>.primary{min-height:55px;font-size:20px}:where(.vase-home-root) .slides .scene .art-stage{margin-bottom:8px}}.vase-home-root[data-theme=light] .slides .scene .scene-copy p,.vase-home-root[data-theme=light] .slides .creator-detail p{color:var(--text-soft)}.vase-home-root[data-theme=light] .slides .planner-detail,.vase-home-root[data-theme=light] .slides .money-detail{background:var(--glass);box-shadow:inset 0 1px #fff}.vase-home-root[data-theme=light] .slides .scene-action>.coming-button{background:var(--glass);color:var(--text-soft)}:where(.vase-home-root) #home .gholam-cta{border-radius:var(--gholam-radius-pill);border:1px solid color-mix(in oklab,var(--cta-accent,#fff) 42%,transparent);min-height:2.35rem;color:color-mix(in oklab,var(--cta-accent,#fff) 92%,white);letter-spacing:0;transition:background-color var(--gholam-duration) ease,border-color var(--gholam-duration) ease,transform var(--gholam-duration) ease,opacity var(--gholam-duration) ease;background:#00000080;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:11.5px;font-weight:600;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff14,0 8px 18px -12px #000000b3}:where(.vase-home-root) #home .gholam-cta:active{opacity:.92;border-color:color-mix(in oklab,var(--cta-accent,#fff) 48%,transparent);background:#0000008c;transform:scale(.985)}:where(.vase-home-root) #home .gholam-cta:hover{border-color:color-mix(in oklab,var(--cta-accent,#fff) 44%,transparent);background:#00000085}:where(.vase-home-root) #home .home-quick-access{box-sizing:border-box;isolation:isolate;border:1px solid color-mix(in oklab,var(--quick-accent) 18%,#ffffff14);transition:border-color var(--quick-accent-ms) cubic-bezier(.4,0,.2,1),box-shadow var(--quick-accent-ms) cubic-bezier(.4,0,.2,1);background:linear-gradient(#101014,#08080c 58%,#050507);overflow:hidden;box-shadow:0 10px 24px -16px #000000b8,inset 0 1px #ffffff0f}:where(.vase-home-root) #home .home-quick-access:before{content:"";inset-inline:14%;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--quick-accent) 22%,var(--quick-accent) 78%,transparent 100%);opacity:.78;height:1px;transition:background var(--quick-accent-ms) cubic-bezier(.4,0,.2,1),opacity var(--quick-accent-ms) cubic-bezier(.4,0,.2,1);position:absolute;top:0}:where(.vase-home-root) #home .home-quick-access:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(118% 38%at 50% 0%,color-mix(in oklab,var(--quick-accent) 38%,transparent) 0%,transparent 72%);transition:background var(--quick-accent-ms) cubic-bezier(.4,0,.2,1);position:absolute;inset:0}:where(.vase-home-root) #home .home-quick-access__grid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;height:100%;padding-block:2px;display:grid;position:relative}:where(.vase-home-root) #home .home-quick-access__item{box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(6px,calc(7.5 * var(--home-u)),8px);color:#ececf2eb;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;min-width:0;height:100%;min-height:44px;margin:0;padding:0;display:flex;container-type:inline-size}:where(.vase-home-root) #home .home-quick-access__item:disabled{opacity:1}:where(.vase-home-root) #home .home-quick-access__item:active:not(:disabled){transform:scale(.96)}:where(.vase-home-root) #home .home-quick-access__item:focus{outline:none}:where(.vase-home-root) #home .home-quick-access__item:focus-visible{outline:2px solid color-mix(in oklab,var(--quick-accent) 70%,white);outline-offset:-3px}:where(.vase-home-root) #home .home-quick-access__well{box-sizing:border-box;width:clamp(38px,calc(40 * var(--home-u)),42px);height:clamp(38px,calc(40 * var(--home-u)),42px);border:1px solid color-mix(in oklab,var(--quick-accent) 26%,#ffffff1a);box-shadow:0 0 14px -4px color-mix(in oklab,var(--quick-accent) 42%,transparent);color:#e8e8eeeb;transition:border-color var(--quick-accent-ms) cubic-bezier(.4,0,.2,1),box-shadow var(--quick-accent-ms) cubic-bezier(.4,0,.2,1);background:#ffffff0b;border-radius:999px;place-items:center;display:grid;position:relative}:where(.vase-home-root) #home .home-quick-access__glyph{place-items:center;width:22px;height:22px;display:grid;position:relative}:where(.vase-home-root) #home .home-quick-access__spark{color:#e8e8eeeb;position:absolute;top:-3px;right:-3px}:where(.vase-home-root) #home .home-quick-access__file-chat{color:#e8e8eeeb;fill:#08080c;position:absolute;bottom:-3px;right:-4px}:where(.vase-home-root) #home .home-quick-access__label{text-align:center;letter-spacing:0;white-space:nowrap;color:#ececf2e6;width:100%;min-width:0;margin:0;padding-block-end:1px;padding-inline:0;font-size:clamp(8px,15.2cqi,11.5px);font-weight:600;line-height:1.55;display:block;overflow:hidden}:where(.vase-home-root) #home .home-quick-access__item:hover:not(:disabled) .home-quick-access__well{background:#ffffff14}:where(.vase-home-root) #home .cardMotifWrapper{z-index:1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;height:43%;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000)}:where(.vase-home-root) #home .cardMotif{inset-inline-start:-5%;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.58;mix-blend-mode:normal;filter:none;width:110%;height:auto;position:absolute;top:-2%}:where(.vase-home-root) #home .card--geniuses .cardMotif{opacity:.58;width:112%;top:-1%}:where(.vase-home-root) #home .card--adhd .cardMotif{inset-inline-start:-8%;opacity:.55;width:116%;top:-4%}:where(.vase-home-root) #home .card--accounting .cardMotif{inset-inline-start:-6%;opacity:.48;width:112%;top:2%}:where(.vase-home-root) #home .card--models .cardMotif{inset-inline-start:-4%;opacity:.53;width:108%;top:-2%}:where(.vase-home-root) #home .entry{isolation:isolate;background:radial-gradient(120% 68%at 50% -5%,rgba(var(--accent-rgb),.18) 0%,rgba(var(--accent-rgb),.055) 46%,transparent 72%),linear-gradient(180deg,#0b0b0e,#070709 48%,#040405);border:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000006b,0 5px 14px #0003,inset 0 1px #ffffff0b,inset 0 -1px #ffffff04}:where(.vase-home-root) #home .entry:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,rgba(var(--accent-rgb),.38),#ffffff13 34%,#ffffff05 65%,rgba(var(--accent-rgb),.12));padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(.vase-home-root) .original-home-header{font-family:var(--font);--chrome-top-height:max(12px, env(safe-area-inset-top,0px));padding-bottom:0}.vase-home-root[data-section=home] .original-home-header{display:block}.vase-home-root[data-section=home]>.header{display:none}:where(.vase-home-root) .original-home-header .gh-bar{max-width:1120px;margin:auto}:where(.vase-home-root) .original-home-header .gh-logo img{object-fit:contain;width:100%;height:100%}:where(.vase-home-root) .original-home-header .gh-icon-btn svg{width:20px;height:20px}:where(.vase-home-root) .original-home-header [data-theme-toggle] svg{width:18px;height:18px}:where(.vase-home-root) .original-home-header .gh-pill svg{width:14px;height:14px}:where(.vase-home-root) .original-home-header .gh-avatar-btn svg{width:22px;height:22px}:where(.vase-home-root) #home{--home-font:var(--font);--island-bottom: calc(max(12px, env(safe-area-inset-top,0px)) + 48px) ;--home-ref-chrome:calc(var(--island-bottom) + max(8px, env(safe-area-inset-bottom,0px)));--home-u:clamp(.68px, calc((100dvh - var(--home-ref-chrome)) / 658), 1.15px);font-family:var(--home-font);color:#f5f5f5}:where(.vase-home-root) .app-shell .slides #home{align-items:stretch;padding:0}:where(.vase-home-root) #home .home-content{width:100%;max-width:460px;height:100%;min-height:0;max-height:none;padding:0 0 max(12px,env(safe-area-inset-bottom,0px));flex-direction:column;align-self:stretch;gap:0;margin:0 auto;display:flex;position:relative}:where(.vase-home-root) #home .home-intro{width:100%;max-width:none;height:calc(var(--island-bottom) + clamp(78px,calc(100 * var(--home-u)),104px));min-height:0;padding-top:var(--island-bottom);flex:none;margin:0;position:relative}:where(.vase-home-root) #home .home-headline-wrap{justify-content:center;min-height:0;display:flex;position:relative}:where(.vase-home-root) #home .home-line{font-family:var(--home-font);color:#f0f0f5d1;text-align:center;margin:0;font-size:15px;font-weight:500;line-height:1.65}:where(.vase-home-root) #home .home-line strong{color:var(--hero-accent);font-weight:600}:where(.vase-home-root) #home .home-orbit__svg{width:100vw;max-width:none;height:clamp(26px,calc(32 * var(--home-u)),36px);color:#e1e1e8b8;pointer-events:none;--card-accent:var(--hero-accent);position:absolute;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}:where(.vase-home-root) #home .home-orbit__horizon{fill:none;stroke-width:1.35px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #e1e1e81f)}:where(.vase-home-root) #home .home-orbit__terminal{fill:currentColor;opacity:.42;vector-effect:non-scaling-stroke}:where(.vase-home-root) #home .home-orbit__active{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.vase-home-root) #home .home-grid{gap:clamp(14px,calc(15 * var(--home-u)),18px);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;width:100%;height:auto;min-height:0;max-height:none;margin:clamp(10px,1.5dvh,14px) 0 0;padding:0 24px;display:grid}:where(.vase-home-root) #home .entry{border-radius:calc(26 * var(--home-u));width:100%;min-height:0;padding:calc(16 * var(--home-u)) calc(14 * var(--home-u));gap:calc(8 * var(--home-u));flex-shrink:0;transform:none}:where(.vase-home-root) #home .entry-top{z-index:10;opacity:1;font-family:var(--home-font);font-size:max(8px,calc(10 * var(--home-u)));flex:none;justify-content:space-between;align-items:center;line-height:1.65;display:flex;position:relative}:where(.vase-home-root) #home .bento-index{letter-spacing:.25em;opacity:.75;font-weight:600}:where(.vase-home-root) #home .bento-dot{border-radius:50%;flex:none;width:6px;height:6px}:where(.vase-home-root) #home .card--adhd .bento-index{color:#fb7185cc}:where(.vase-home-root) #home .card--adhd .bento-dot{background:#f43f5e}:where(.vase-home-root) #home .card--geniuses .bento-index{color:#fde68ae6}:where(.vase-home-root) #home .card--geniuses .bento-dot{background:#fcd34d}:where(.vase-home-root) #home .card--models .bento-index{color:#a78bfacc}:where(.vase-home-root) #home .card--models .bento-dot{background:#8b5cf6}:where(.vase-home-root) #home .card--accounting .bento-index{color:#2dd4bfcc}:where(.vase-home-root) #home .card--accounting .bento-dot{background:#14b8a6}:where(.vase-home-root) #home .bento-copy{z-index:10;text-align:center;direction:rtl;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding-inline:4px;display:flex;position:relative}:where(.vase-home-root) #home .entry .bento-title{font-family:var(--home-font);font-size:max(15px,calc(20.5 * var(--home-u)));letter-spacing:normal;white-space:normal;text-wrap:balance;color:#fff;filter:drop-shadow(0 2px 12px #000c);flex:none;margin:0;line-height:1.5;display:block}:where(.vase-home-root) #home .entry .gholam-cta{z-index:10;width:100%;height:max(26px,calc(34 * var(--home-u)));border-radius:calc(18 * var(--home-u));min-height:0;font-family:var(--home-font);font-size:clamp(9.5px,calc(10.2 * var(--home-u)),12px);padding:0 calc(6 * var(--home-u));gap:calc(4 * var(--home-u));flex:none;font-weight:600;line-height:1.2;position:relative}:where(.vase-home-root) #home .gholam-cta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.vase-home-root) #home .gholam-cta>span:last-child{display:none}:where(.vase-home-root) #home .cardMotif{max-width:none}:where(.vase-home-root) #home .cardRing{z-index:5;pointer-events:none;border-radius:inherit;opacity:0;border:1px solid #0000;transition:opacity .22s,border-color .22s;position:absolute;inset:0}:where(.vase-home-root) #home .entry.is-spotlit .cardRing{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 0 18px -5px rgba(var(--accent-rgb),.32)}:where(.vase-home-root) #home .original-home-banner{width:calc(100% - 48px);height:max(70px,calc(88 * var(--home-u)));min-height:max(70px,calc(88 * var(--home-u)));flex:none;margin:auto 24px 0;position:relative}:where(.vase-home-root) #home .home-quick-access{border-radius:calc(28 * var(--home-u));--quick-accent:rgba(var(--hero-rgb), .8);--quick-accent-ms:.7s;width:100%;height:100%;position:relative}:where(.vase-home-root) #home .home-quick-access__item{font-family:var(--home-font);text-decoration:none}:where(.vase-home-root) #home .home-quick-access__well svg{width:22px;height:22px}:where(.vase-home-root) #home .home-quick-access__well .home-quick-access__spark{width:9px;height:9px}:where(.vase-home-root) #home .home-quick-access__well .home-quick-access__file-chat{width:10px;height:10px}:where(.vase-home-root) #home .file-shortcut{opacity:.4}:where(.vase-home-root) #home .hero-pause,:where(.vase-home-root) #home .hero-steps,:where(.vase-home-root) #home .discover{clip:rect(0,0,0,0);white-space:nowrap;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.vase-home-root) #home .hero-pause:focus-visible,:where(.vase-home-root) #home .discover:focus-visible{clip:auto;background:var(--page);z-index:20;width:auto;height:36px;margin:0;padding:8px 12px;top:0;left:24px}:where(.vase-home-root) #home .hero-steps:focus-within{clip:auto;background:var(--page);z-index:20;width:auto;height:24px;margin:0;top:0;left:24px}.vase-home-root[data-theme=light] #home{color:#20212b}.vase-home-root[data-theme=light] #home .home-line{color:#181820bd}.vase-home-root[data-theme=light] #home .home-orbit__svg{color:#1818209e}.vase-home-root[data-theme=light] #home .entry .bento-title{color:#20212b;filter:none}.vase-home-root[data-theme=light] #home .bento-index{color:#535563}.vase-home-root[data-theme=light] #home .cardMotif{mix-blend-mode:multiply}.vase-home-root[data-theme=light] #home .home-quick-access__label{color:#181820c7}.vase-home-root[data-theme=light] #home .home-quick-access__spark,.vase-home-root[data-theme=light] #home .home-quick-access__file-chat{color:#181820b8}@media(min-width:430px){:where(.vase-home-root) #home .home-line{font-size:17px}}@media(max-width:372px){:where(.vase-home-root) #home .entry .gholam-cta{font-size:clamp(9px,calc(9.1 * var(--home-u)),11px);padding-inline:calc(4 * var(--home-u))}}@media(max-width:340px){:where(.vase-home-root) #home .home-line{font-size:13px}:where(.vase-home-root) #home .entry .bento-title{font-size:18px}:where(.vase-home-root) #home .entry .gholam-cta{font-size:clamp(8.5px,calc(8.2 * var(--home-u)),10px)}}@media(min-width:1000px),(orientation:landscape){:where(.vase-home-root) #home .home-content{justify-content:center;max-width:1060px;padding:0 30px 30px}:where(.vase-home-root) #home .home-intro{flex:0 0 170px;height:170px}:where(.vase-home-root) #home .home-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 40px;padding:0}:where(.vase-home-root) #home .entry .bento-title{font-size:25px}:where(.vase-home-root) #home .home-orbit__svg{width:min(620px,95vw)}:where(.vase-home-root) #home .original-home-banner{width:520px;max-width:100%;height:92px}}:where(.vase-home-root) .app-shell .slides #home.needs-overflow .home-content{height:auto;min-height:100%}:where(.vase-home-root) #home.needs-overflow .home-grid{flex:none;min-height:0}:where(.vase-home-root) #home.needs-overflow .original-home-banner{margin-top:28px}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) #home .cardRing,:where(.vase-home-root) #home .home-quick-access,:where(.vase-home-root) #home .home-quick-access:before,:where(.vase-home-root) #home .home-quick-access:after,:where(.vase-home-root) #home .home-quick-access__well{transition:none}}.vase-home-root{--glass:#0b0b0ef0;--text-soft:#c1bdc3;--soft:#ffffff04;--border:#ffffff15}.vase-home-root[data-theme=light]{--text-soft:#625b68}:where(.vase-home-root) .original-home-header{background-color:var(--page);display:block}:where(.vase-home-root) .viewport-edge{z-index:45;pointer-events:none;background-color:var(--page);opacity:1;contain:layout;transition:none;position:fixed;left:0;right:0}:where(.vase-home-root) .viewport-edge-top{height:max(12px,env(safe-area-inset-top,0px));top:0}:where(.vase-home-root) .viewport-edge-bottom{height:max(12px,env(safe-area-inset-bottom,0px));bottom:0}:where(.vase-home-root) #home .entry{--home-font:"Kalameh", var(--font);font-family:var(--home-font)}.vase-home-root>.header{display:none}:where(.vase-home-root) #home .home-line{letter-spacing:normal;white-space:normal;text-wrap:balance}:where(.vase-home-root) #home .entry .gholam-cta{letter-spacing:normal;border-color:rgba(var(--accent-rgb),.48);background:linear-gradient(150deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),.045));box-shadow:inset 0 1px #ffffff0d}:where(.vase-home-root) #home .home-quick-access__item:not([aria-disabled=true]):active .home-quick-access__well{background:rgba(var(--hero-rgb),.2);border-color:rgba(var(--hero-rgb),.45)}:where(.vase-home-root) .ambient-color{background:radial-gradient(ellipse at 50% 56%,rgba(var(--rgb),.07),transparent 66%)}:where(.vase-home-root) .ambient-grain{opacity:.008}:where(.vase-home-root) #home{--home-intro-h:calc(var(--island-bottom) + clamp(78px, calc(100 * var(--home-u)), 104px));--home-grid-gap:clamp(14px, calc(15 * var(--home-u)), 18px);--home-footer-h:max(70px, calc(88 * var(--home-u)));--home-card-h:clamp(120px, calc(( 100dvh - var(--home-intro-h) - clamp(10px, 1.5dvh, 14px) - var(--home-grid-gap) - var(--home-footer-h) - 86px - env(safe-area-inset-bottom,0px) ) / 2), calc(195.5 * var(--home-u)))}:where(.vase-home-root) #home .home-content{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}:where(.vase-home-root) #home .home-grid{grid-template-rows:repeat(2,var(--home-card-h))}:where(.vase-home-root) #home .entry{height:var(--home-card-h)}:where(.vase-home-root) #home .original-home-banner{margin-top:auto}:where(.vase-home-root) #home .home-discover,:where(.vase-home-root) #home .home-discover:focus-visible{clip:auto;white-space:normal;color:#c1bdc3;width:100%;max-width:310px;height:52px;min-height:52px;font-family:var(--home-font);background:0 0;border-radius:14px;flex-direction:row;flex:0 0 52px;justify-content:center;align-self:center;align-items:center;gap:11px;margin:10px auto 0;padding:0 12px;display:flex;position:relative;inset:auto;overflow:visible}:where(.vase-home-root) #home .discover-copy{flex-direction:column;align-items:center;gap:1px;display:flex}:where(.vase-home-root) #home .discover-copy strong{color:#e4e1e6;font-size:13px;font-weight:600;line-height:1.35}:where(.vase-home-root) #home .discover-copy>span{color:#96929b;font-size:10px;font-weight:400;line-height:1.4}:where(.vase-home-root) #home .discover-desktop-hint{display:none}:where(.vase-home-root) #home .swipe-cue{color:var(--hero-accent)}:where(.vase-home-root) #home .swipe-cue svg{width:24px;height:32px;overflow:visible}:where(.vase-home-root) .swipe-track{stroke:currentColor;stroke-width:1px;opacity:.36}:where(.vase-home-root) .swipe-chevron{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}:where(.vase-home-root) .swipe-point{fill:currentColor;animation:2.4s ease-in-out infinite paused vase-home-discover-swipe}:where(.vase-home-root) .home.is-active .swipe-point{animation-play-state:running}@keyframes vase-home-discover-swipe{0%,12%{opacity:0;transform:translateY(1px)}24%{opacity:1;transform:translateY(1px)}58%{opacity:1;transform:translateY(-10px)}72%,to{opacity:0;transform:translateY(-10px)}}.vase-home-root[data-theme=light] #home .discover-copy strong{color:#322c38}.vase-home-root[data-theme=light] #home .discover-copy>span{color:#746d7a}.vase-home-root[data-theme=light] #home .home-discover{color:#625b68}:where(.vase-home-root) .slides .slide:not(.home){font-family:var(--font);color:#f5f5f5}:where(.vase-home-root) .slides .scene .scene-copy h2{font-family:var(--font);letter-spacing:normal;word-spacing:normal;color:#f5f5f5;font-weight:750;line-height:1.45}:where(.vase-home-root) .slides .scene .scene-copy p{font-family:var(--font);color:var(--text-soft);font-weight:400}:where(.vase-home-root) .slides .scene .section-label{color:var(--accent);white-space:nowrap;letter-spacing:normal;gap:8px;min-width:0;max-width:100%;font-weight:500;line-height:1.6}:where(.vase-home-root) .slides .scene .section-label .status-dot{flex:0 0 5px;width:5px;height:5px}:where(.vase-home-root) .slides .scene .status-dot{box-shadow:0 0 10px rgba(var(--rgb),.35)}:where(.vase-home-root) .slides .scene .art-stage .scene-art{filter:saturate(.86)drop-shadow(0 14px 20px #0008)}:where(.vase-home-root) .slides .scene .floating-label{border:1px solid rgba(var(--rgb),.3);color:var(--accent);background:linear-gradient(#101014,#08080c);border-radius:999px;box-shadow:inset 0 1px #ffffff0b}:where(.vase-home-root) .slides .scene :is(.receipt-label,.tools-label,.creator-label){box-shadow:none;background:0 0;border:0}:where(.vase-home-root) .slides .scene :is(.planner-detail,.money-detail,.tools-detail .tool-list>button){background:radial-gradient(120% 68% at 50% -5%,rgba(var(--rgb),.18),rgba(var(--rgb),.055) 46%,transparent 72%),linear-gradient(180deg,#0b0b0e,#070709 48%,#040405);border:1px solid rgba(var(--rgb),.23);border-radius:18px;box-shadow:0 12px 30px #0005,inset 0 1px #ffffff0b,inset 0 -1px #ffffff04}:where(.vase-home-root) .slides .scene .scene-action>.primary{background:linear-gradient(150deg,#ffffff30,transparent 55%,#00000008),var(--accent);color:#121017;min-height:54px;font-family:var(--font);letter-spacing:normal;box-shadow:inset 0 1px #ffffff52,0 8px 24px -10px rgba(var(--rgb),.48);border:1px solid #ffffff38;border-radius:18px;gap:12px;padding:12px 58px;font-size:18px;font-weight:650;line-height:1.5;transition:transform .16s,box-shadow .16s,filter .16s}:where(.vase-home-root) .slides .scene .scene-action>.primary:hover{background:linear-gradient(150deg,#ffffff30,transparent 55%,#00000008),var(--accent);color:#121017;filter:none;transform:none}:where(.vase-home-root) .slides .scene .scene-action>.primary>i{background:#0000000c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;left:11px}:where(.vase-home-root) .slides .scene .scene-action>.primary>i>svg{width:19px;height:19px;color:inherit;stroke-width:1.9px;background:0 0}:where(.vase-home-root) .slides .scene .scene-action>.primary:not(:disabled):active{box-shadow:inset 0 1px #ffffff30,0 3px 12px -7px rgba(var(--rgb),.35);transform:scale(.985)}:where(.vase-home-root) .slides .scene .scene-action>.primary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(.vase-home-root) .slides .scene .scene-action>.coming-button{color:#99959e;background:linear-gradient(#101014,#08080c);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff09}:where(.vase-home-root) .slides .scene .scene-action>.coming-button:hover{color:#99959e;filter:none;background:linear-gradient(#101014,#08080c);transform:none}:where(.vase-home-root) .slides .scene .scene-action>.coming-button>i{background:0 0;width:20px;height:20px}:where(.vase-home-root) .slides .scene .scene-action>.coming-button>i>svg{color:inherit}:where(.vase-home-root) .slides .scene .question-chips button{border-color:rgba(var(--rgb),.3);min-height:44px;color:var(--accent);background:linear-gradient(160deg,rgba(var(--rgb),.13),rgba(var(--rgb),.04));border-radius:14px;font-weight:500;transition:background .16s,transform .16s;box-shadow:inset 0 1px #ffffff0b}:where(.vase-home-root) .slides .scene .question-chips button:active,:where(.vase-home-root) .slides .scene .tools-detail .tool-list>button:active{background:rgba(var(--rgb),.18);transform:scale(.98)}:where(.vase-home-root) .slides .scene .demo-label,:where(.vase-home-root) .slides .scene .coming-pill{color:var(--accent);border-color:rgba(var(--rgb),.35);background:rgba(var(--rgb),.065)}:where(.vase-home-root) .slides .scene .demo-task{color:#eeeaf0}:where(.vase-home-root) .slides .scene .checkbox{border-color:var(--accent)}:where(.vase-home-root) .slides .scene .demo-task[aria-pressed=true] .checkbox{background:var(--accent);color:#050507}:where(.vase-home-root) .slides .scene .money-meter span:first-child,:where(.vase-home-root) .slides .scene .mini-progress>span{background:var(--accent);box-shadow:none}:where(.vase-home-root) .slides .scene .tool-glyph{color:var(--accent)}:where(.vase-home-root) .slides .scene .tools-detail .tool-list strong{color:#e4e1e6;font-weight:600}:where(.vase-home-root) .slides .scene .tool-sculpture{filter:saturate(.75)}:where(.vase-home-root) .slides .scene .creator-plus{color:#ead4b3;text-shadow:0 1px 1px #0008;background:linear-gradient(145deg,#716047,#322b24 55%,#171513);border:1px solid #b39b754f;box-shadow:inset 0 1px #ead4b35c,3px 4px #17130f,0 8px 20px #0005}:where(.vase-home-root) .slides .scene .mode-tabs{border:1px solid rgba(var(--rgb),.22);background:#ffffff04;border-radius:16px;gap:4px;padding:4px}:where(.vase-home-root) .slides .scene .mode-tabs button{min-height:42px;font-family:var(--font);color:var(--text-soft);border:1px solid #0000;border-radius:12px;font-size:14px;font-weight:550;transition:background .16s,color .16s,border-color .16s}:where(.vase-home-root) .slides .scene .mode-tabs button:after{display:none}:where(.vase-home-root) .slides .scene .mode-tabs button[aria-selected=true]{color:var(--accent);background:rgba(var(--rgb),.18);border-color:rgba(var(--rgb),.25);box-shadow:inset 0 1px #ffffff0b}:where(.vase-home-root) .chapter-switch{font-family:var(--font);background:radial-gradient(118% 70% at 50% 0%,rgba(var(--rgb),.13),transparent 72%),linear-gradient(#101014,#08080c 58%,#050507);border-color:rgba(var(--rgb),.24);box-shadow:inset 0 1px #ffffff0b,0 10px 24px -16px #000b}:where(.vase-home-root) .chapter-switch .dock-next{background:rgba(var(--rgb),.1);border:1px solid rgba(var(--rgb),.32);color:var(--accent)}:where(.vase-home-root) .chapter-switch .dock-name{font-family:var(--font);color:#d9d5dd}:where(.vase-home-root) .chapter-switch .dock-count b{color:var(--accent)}.vase-home-root[data-theme=light] .slides .slide:not(.home),.vase-home-root[data-theme=light] .slides .scene .scene-copy h2{color:#20212b}.vase-home-root[data-theme=light] .slides .scene .scene-action>.primary{color:#fff;background:linear-gradient(150deg,#ffffff05,#00000010),var(--accent);box-shadow:inset 0 1px #ffffff25,0 8px 20px -10px rgba(var(--rgb),.4);border-color:#0000000b}.vase-home-root[data-theme=light] .slides .scene .scene-action>.primary>i{background:#ffffff16}.vase-home-root[data-theme=light] .slides .scene .scene-action>.primary>i>svg{color:inherit}.vase-home-root[data-theme=light] .slides .scene .scene-action>.coming-button{color:#746d7a;background:#ffffff80;border-color:#3025391c}.vase-home-root[data-theme=light] .slides .scene .scene-action>.coming-button>i{background:0 0}.vase-home-root[data-theme=light] .slides .scene .demo-task,.vase-home-root[data-theme=light] .slides .scene .tools-detail .tool-list strong{color:#302c37}.vase-home-root[data-theme=light] .chapter-switch .dock-name{color:#514854}@media(max-width:999px)and (orientation:portrait){:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding-top:calc(max(12px,env(safe-area-inset-top,0px)) + 68px);padding-inline:24px}:where(.vase-home-root) .slides .scene .scene-copy h2{font-size:clamp(28px,8.2vw,38px);line-height:1.45}:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:clamp(28px,8.7vw,40px)}:where(.vase-home-root) .slides .scene .scene-copy p{line-height:1.7}:where(.vase-home-root) .slides .scene .scene-action>.primary{font-size:18px;line-height:1.5}}@media(max-width:365px)and (orientation:portrait){:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding-inline:20px}:where(.vase-home-root) .slides .scene .scene-copy h2{font-size:30px}:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:28px}}@media(min-width:1000px),(orientation:landscape){:where(.vase-home-root) #home .home-grid{grid-template-rows:1fr}:where(.vase-home-root) #home .entry{height:260px}:where(.vase-home-root) #home .home-content{padding-bottom:24px}:where(.vase-home-root) #home .original-home-banner{margin:0 auto}:where(.vase-home-root) #home .home-discover{margin-top:12px}:where(.vase-home-root) #home .discover-touch-hint{display:none}:where(.vase-home-root) #home .discover-desktop-hint{display:block}}@media(min-width:600px)and (max-width:999px)and (orientation:portrait){:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding-top:100px;padding-inline:52px}:where(.vase-home-root) .slides .scene .scene-copy h2{font-size:48px}:where(.vase-home-root) .slides .creator-scene .scene-copy h2{font-size:44px}}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .swipe-point{opacity:.85;animation:none;transform:translateY(-4px)}}.vase-home-root[data-motion=off] .swipe-point{opacity:.85;transform:translateY(-4px);animation:none!important}:where(.vase-home-root) .slides .scene-copy .phone-copy-break{display:none}@media(max-width:599px)and (orientation:portrait){:where(.vase-home-root) #home .entry .bento-title{font-size:clamp(16px,4.8vw,22px)}:where(.vase-home-root) #home .home-line{font-size:clamp(12px,3.65vw,15px);line-height:1.6}:where(.vase-home-root) .slides .slide:not(.home) .scene{row-gap:12px}:where(.vase-home-root) .slides .scene .scene-copy{text-align:center;width:100%;min-width:0;padding-block:2px 4px}:where(.vase-home-root) .slides .scene .scene-copy h2,:where(.vase-home-root) .slides .creator-scene .scene-copy h2{letter-spacing:normal;word-spacing:normal;text-wrap:wrap;overflow-wrap:normal;font-size:clamp(28px,8.2vw,35px);font-weight:750;line-height:1.45}:where(.vase-home-root) .slides .scene .scene-copy p{display:none}:where(.vase-home-root) .slides .scene .section-label{font-size:clamp(11px,3.05vw,13px);line-height:1.6}:where(.vase-home-root) .slides .mentor-detail .question-chips button{min-height:44px;font-size:12px;line-height:1.65}:where(.vase-home-root) .slides .mentor-detail .disclosure{opacity:1;font-size:11px;line-height:1.7}:where(.vase-home-root) .slides .planner-detail .demo-task{font-size:14px;line-height:1.7}:where(.vase-home-root) .slides .planner-detail .detail-heading{font-size:12px;line-height:1.6}:where(.vase-home-root) .slides .scene .mode-caption{font-size:12px;line-height:1.7}:where(.vase-home-root) .slides .creator-detail p{font-size:15px;line-height:1.8}:where(.vase-home-root) .slides .scene .scene-action>.primary{letter-spacing:normal}}@media(hover:hover)and (pointer:fine){:where(.vase-home-root) .slides .scene .scene-action>.primary:not(:disabled):hover{filter:brightness(1.04);box-shadow:inset 0 1px #ffffff52,0 10px 28px -9px rgba(var(--rgb),.55);transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .slides .scene .scene-action>.primary,:where(.vase-home-root) .slides .scene .question-chips button,:where(.vase-home-root) .slides .scene .tools-detail .tool-list>button{transition:none!important;transform:none!important}}.vase-home-root[data-motion=off] .slides .scene .scene-action>.primary,.vase-home-root[data-motion=off] .slides .scene .question-chips button,.vase-home-root[data-motion=off] .slides .scene .tools-detail .tool-list>button{transition:none!important;transform:none!important}:where(.vase-home-root) #home .home-headline-wrap{align-items:center;height:calc(100% - 12px);padding:8px 24px 0}:where(.vase-home-root) #home .entry .bento-title{font-weight:700}:where(.vase-home-root) #home .home-orbit__glow{fill:none;stroke:var(--hero-accent);stroke-width:1px;opacity:.2;vector-effect:non-scaling-stroke}:where(.vase-home-root) #home .home-orbit__active{stroke:var(--hero-accent);stroke-dasharray:100 100;stroke-dashoffset:100px;stroke-width:1.25px;opacity:.9;filter:none;transition:none}:where(.vase-home-root) #home .cardRing,:where(.vase-home-root) #home .entry.is-spotlit .cardRing{box-shadow:none;border:0}:where(.vase-home-root) #home .entry.is-spotlit .cardRing{opacity:1}:where(.vase-home-root) #home .card-orbit{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}:where(.vase-home-root) #home .card-orbit__trail{fill:none;stroke:rgb(var(--accent-rgb));stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;filter:none}:where(.vase-home-root) #home .home-line{transition:opacity .18s,transform .3s}:where(.vase-home-root) #home .home-line.is-changing{opacity:0;transform:translateY(4px)}:where(.vase-home-root) #home .home-discover{gap:12px}:where(.vase-home-root) #home .swipe-cue{border:1px solid rgba(var(--hero-rgb),.2);background:rgba(var(--hero-rgb),.055);border-radius:16px;place-items:center;width:32px;height:38px;display:grid;position:relative}:where(.vase-home-root) #home .swipe-cue:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid;animation:2.8s ease-out infinite paused vase-home-discover-ripple;position:absolute;inset:4px}:where(.vase-home-root) #home .swipe-track{opacity:.22}:where(.vase-home-root) #home .swipe-point{animation:2.8s cubic-bezier(.22,.7,.2,1) infinite paused vase-home-discover-swipe}:where(.vase-home-root) #home .swipe-chevron{animation:2.8s ease-in-out infinite paused vase-home-discover-arrow}:where(.vase-home-root) #home.is-active .swipe-point,:where(.vase-home-root) #home.is-active .swipe-chevron,:where(.vase-home-root) #home.is-active .swipe-cue:after{animation-play-state:running}@keyframes vase-home-discover-arrow{0%,24%,90%,to{opacity:.35;transform:translateY(1px)}57%{opacity:1;transform:translateY(-2px)}72%{opacity:0;transform:translateY(-3px)}}@keyframes vase-home-discover-ripple{0%,18%{opacity:0;transform:scale(.78)}28%{opacity:.28}65%,to{opacity:0;transform:scale(1.32)}}@media(max-width:599px)and (orientation:portrait){:where(.vase-home-root) .slides .scene .art-stage .scene-art{width:94%;max-width:94%}:where(.vase-home-root) .slides .scene .models-art .scene-art{height:calc(124% - 24px);top:calc(50% - 17px)}:where(.vase-home-root) .slides .scene .mentor-art .scene-art{height:calc(108% - 24px)}:where(.vase-home-root) .slides .scene .planner-art .scene-art{height:calc(114% - 24px)}:where(.vase-home-root) .slides .scene .money-art .scene-art{height:calc(118% - 24px)}:where(.vase-home-root) .slides .scene .art-stage[data-fitted=true] .scene-art{width:var(--art-size);height:var(--art-size);max-width:none;max-height:none;left:var(--art-left);top:var(--art-top);object-fit:contain;margin:0;animation-name:vase-home-phone-art-float;transform:none}:where(.vase-home-root) .slides .scene .mode-caption{text-align:center;min-height:34px;padding-top:12px}}@keyframes vase-home-phone-art-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -4px;rotate:0deg}}:where(.vase-home-root) dialog.navigation-dialog{--sheet-label:#c0bec6;--sheet-line:#ffffff14;inset:calc(max(12px,env(safe-area-inset-top,0px)) + 64px) auto auto max(16px,calc((100vw - 1120px)/2));width:min(352px,100% - 32px);max-height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)) - env(safe-area-inset-bottom,0px) - 80px);color:#f4f3f7;-webkit-backdrop-filter:blur(32px)saturate(135%);backdrop-filter:blur(32px)saturate(135%);transform-origin:0 0;background:#202024f5;border:1px solid #ffffff24;border-radius:26px;margin:0;padding:14px;position:fixed;box-shadow:inset 0 1px #ffffff20,0 22px 64px #0005}:where(.vase-home-root) dialog.navigation-dialog::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080d20}:where(.vase-home-root) dialog.navigation-dialog[open]{animation:.26s cubic-bezier(.2,.8,.2,1) both vase-home-glass-arrive}@keyframes vase-home-glass-arrive{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}:where(.vase-home-root) .navigation-dialog .dialog-header{align-items:center;gap:10px;min-height:44px;margin:0 2px 8px}:where(.vase-home-root) .navigation-dialog .dialog-header h2{letter-spacing:normal;font-size:17px;font-weight:650;line-height:1.5}:where(.vase-home-root) .navigation-dialog .dialog-eyebrow,:where(.vase-home-root) .navigation-dialog .overlay-intro{display:none}:where(.vase-home-root) .navigation-dialog .round-button{background:#ffffff08;border:0;border-radius:50%;width:44px;min-width:44px;height:44px}:where(.vase-home-root) .navigation-dialog .round-button svg{width:18px;height:18px}:where(.vase-home-root) .navigation-dialog .overlay-tabs{background:#00000020;border:0;border-radius:13px;gap:3px;min-height:44px;padding:3px}:where(.vase-home-root) .navigation-dialog .overlay-tabs button{min-height:38px;color:var(--sheet-label);border-radius:10px;font-size:12px;font-weight:550}:where(.vase-home-root) .navigation-dialog .overlay-tabs button[aria-current=page]{color:inherit;background:#ffffff16;box-shadow:inset 0 1px #ffffff12,0 1px 4px #0002}:where(.vase-home-root) .navigation-dialog .overlay-body{scrollbar-width:thin;min-height:0;margin:10px 0 0;padding:0 2px}:where(.vase-home-root) .navigation-dialog :is(.explore-grid,.launch-grid){background:0 0;border:0;grid-template-columns:1fr;gap:2px;display:grid;overflow:visible}:where(.vase-home-root) .navigation-dialog :is(.explore-grid>button,.launch-grid>:is(a,button)){min-height:47px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:12px;grid-template-rows:1fr;grid-template-columns:30px minmax(0,1fr) 16px;place-items:center start;gap:0 10px;padding:7px 9px;display:grid;position:relative}:where(.vase-home-root) .navigation-dialog .overlay-icon{width:28px;height:28px;color:var(--accent);background:0 0;border:0;grid-area:1/1;place-items:center;margin:0;display:grid}:where(.vase-home-root) .navigation-dialog .overlay-icon svg{width:22px;height:22px}:where(.vase-home-root) .navigation-dialog :is(.explore-grid,.launch-grid) strong{grid-area:1/2;font-size:14px;font-weight:600;line-height:1.5}:where(.vase-home-root) .navigation-dialog :is(.explore-grid,.launch-grid) small{display:none}:where(.vase-home-root) .navigation-dialog .overlay-arrow{opacity:.35;grid-area:1/3;align-self:center;position:static}:where(.vase-home-root) .navigation-dialog .overlay-arrow svg{width:14px;height:14px}:where(.vase-home-root) .navigation-dialog .explore-grid>button[aria-current=page]{background:rgba(var(--rgb),.11)}:where(.vase-home-root) .navigation-dialog .overlay-extras{border-top:1px solid var(--sheet-line);background:0 0;margin:7px 4px 0;padding-top:5px}:where(.vase-home-root) .navigation-dialog .overlay-extras>button{border:0;border-radius:10px;gap:10px;min-height:44px;padding:5px;font-size:12px}:where(.vase-home-root) .navigation-dialog .overlay-extras>button>i:first-child{width:28px;color:var(--sheet-label);place-items:center;display:grid}:where(.vase-home-root) .navigation-dialog .overlay-extras>button>i:last-child{opacity:.35;margin-right:0}:where(.vase-home-root) .navigation-dialog .overlay-extras small{white-space:nowrap;color:var(--sheet-label);margin-right:auto;font-size:9px}:where(.vase-home-root) .navigation-dialog .soon-label{border:1px solid var(--sheet-line);background:#ffffff04;border-radius:20px;padding:2px 7px}:where(.vase-home-root) .navigation-dialog .overlay-footer{border-top:1px solid var(--sheet-line);align-items:center;gap:8px;margin-top:7px;padding-top:12px;display:flex}:where(.vase-home-root) .navigation-dialog .overlay-login{border:1px solid var(--sheet-line);min-height:44px;color:inherit;box-shadow:none;background:#ffffff09;border-radius:13px;flex:1;gap:8px;padding:9px 11px}:where(.vase-home-root) .navigation-dialog .overlay-login strong{font-size:12px;font-weight:600}:where(.vase-home-root) .navigation-dialog .overlay-login small{display:none}:where(.vase-home-root) .navigation-dialog .overlay-login svg{width:15px;height:15px;color:var(--sheet-label)}:where(.vase-home-root) .navigation-dialog .menu-settings{flex:none;gap:3px;margin:0;display:flex}:where(.vase-home-root) .navigation-dialog .menu-settings button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--sheet-label);background:0 0;border:0;border-radius:13px;flex:0 0 44px;padding:0}:where(.vase-home-root) .navigation-dialog .menu-settings button>span{display:none}:where(.vase-home-root) .navigation-dialog .menu-settings svg{width:19px;height:19px}:where(.vase-home-root) .navigation-dialog .menu-settings button[aria-pressed=true]{background:rgba(var(--rgb),.12);color:var(--accent)}:where(.vase-home-root) .navigation-dialog .quick-services{border-top:1px solid var(--sheet-line);gap:6px;margin-top:10px;padding-top:10px}:where(.vase-home-root) .navigation-dialog .quick-services a{background:#ffffff07;border:0;border-radius:11px;gap:5px;min-height:44px;padding:5px;font-size:11px}:where(.vase-home-root) .navigation-dialog .quick-tools{background:#ffffff05;border:0;border-radius:12px;margin-top:8px;padding:0 9px}:where(.vase-home-root) .navigation-dialog .quick-tools summary{min-height:44px;font-size:12px}:where(.vase-home-root) .navigation-dialog .quick-tools button{border-color:var(--sheet-line);min-height:44px;color:var(--sheet-label);font-size:11px}:where(.vase-home-root) .navigation-dialog :is(.explore-grid>button,.launch-grid>:is(a,button),.overlay-extras>button,.menu-settings button):hover{background:#ffffff08}:where(.vase-home-root) .navigation-dialog :is(.explore-grid>button,.launch-grid>:is(a,button),.overlay-extras>button,.menu-settings button):active{background:#ffffff13}:where(.vase-home-root) .navigation-dialog :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vase-home-root[data-theme=light] dialog.navigation-dialog{--sheet-label:#66616e;--sheet-line:#30253912;color:#25222a;background:#f7f5f1f5;border-color:#ffffffa8}.vase-home-root[data-theme=light] dialog.navigation-dialog::backdrop{background:#ece7df18}.vase-home-root[data-theme=light] .navigation-dialog .round-button{background:#27202c06}.vase-home-root[data-theme=light] .navigation-dialog .overlay-tabs{background:#27202c09}.vase-home-root[data-theme=light] .navigation-dialog .overlay-tabs button[aria-current=page]{background:#ffffffb8;box-shadow:0 1px 5px #27202c12}.vase-home-root[data-theme=light] .navigation-dialog .overlay-login{background:#ffffff50}.vase-home-root[data-theme=light] .navigation-dialog :is(.quick-services a,.quick-tools){background:#27202c04}.vase-home-root[data-theme=light] .navigation-dialog :is(.explore-grid>button,.launch-grid>:is(a,button),.overlay-extras>button,.menu-settings button):hover{background:#27202c05}.vase-home-root[data-theme=light] .navigation-dialog :is(.explore-grid>button,.launch-grid>:is(a,button),.overlay-extras>button,.menu-settings button):active{background:#27202c0a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.vase-home-root) dialog.navigation-dialog{background:linear-gradient(150deg,#ffffff0b,#0000 65%),#1d1c22c2}.vase-home-root[data-theme=light] dialog.navigation-dialog{background:linear-gradient(150deg,#ffffff70,#0000 65%),#f5f2eccc}}@media(max-height:560px){:where(.vase-home-root) dialog.navigation-dialog{width:min(352px,100% - 24px);max-height:calc(100dvh - 24px);inset:12px auto auto 12px}}:where(.vase-home-root) .slides .slide.is-coming>.scene{filter:blur(3px);opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none}:where(.vase-home-root) .slides .slide.is-coming .float{animation-play-state:paused}:where(.vase-home-root) .coming-overlay{z-index:6;pointer-events:none;text-align:center;place-items:center;display:grid;position:absolute;inset:78px 20px 76px}:where(.vase-home-root) .coming-glass{border:1px solid rgba(var(--rgb),.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffff0b,#0000),#111116c9;border-radius:28px;flex-direction:column;align-items:center;gap:8px;min-width:194px;padding:25px 32px 27px;display:flex;box-shadow:inset 0 1px #ffffff13,0 18px 50px #0005}:where(.vase-home-root) .coming-lock{background:rgba(var(--rgb),.1);width:38px;height:38px;color:var(--accent);border:1px solid rgba(var(--rgb),.18);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}:where(.vase-home-root) .coming-lock svg{width:18px;height:18px}:where(.vase-home-root) .coming-name{color:var(--text-soft);font-size:12px;font-weight:500}:where(.vase-home-root) .coming-glass h2{font-family:var(--font);color:var(--accent);font-size:34px;font-weight:750;line-height:1.4}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) #home .swipe-point,:where(.vase-home-root) #home .swipe-chevron,:where(.vase-home-root) #home .swipe-cue:after,:where(.vase-home-root) dialog.navigation-dialog[open]{animation:none!important}:where(.vase-home-root) #home .home-line{transition:none;transform:none}:where(.vase-home-root) #home .home-orbit__active{stroke-dasharray:none}:where(.vase-home-root) #home .card-orbit__trail{display:none}}.vase-home-root[data-motion=off] #home .swipe-point,.vase-home-root[data-motion=off] #home .swipe-chevron,.vase-home-root[data-motion=off] #home .swipe-cue:after,.vase-home-root[data-motion=off] dialog.navigation-dialog[open]{animation:none!important}.vase-home-root[data-motion=off] #home .home-line{transition:none;transform:none}.vase-home-root[data-motion=off] #home .home-orbit__active{stroke-dasharray:none}.vase-home-root[data-motion=off] #home .card-orbit__trail{display:none}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) #home .entry.is-spotlit .cardRing{border:1px solid var(--hero-accent)}:where(.vase-home-root) #home .home-orbit__active{stroke-dashoffset:0}}.vase-home-root[data-motion=off] #home .entry.is-spotlit .cardRing{border:1px solid var(--hero-accent)}.vase-home-root[data-motion=off] #home .home-orbit__active{stroke-dashoffset:0}@media(min-width:1000px){.vase-home-root{--desktop-width:1760px;--desktop-gutter:clamp(32px, 4vw, 80px)}.vase-home-root>.original-home-header{display:none}.vase-home-root[data-section]>.desktop-header{z-index:50;padding:20px var(--desktop-gutter) 12px;background:var(--page);display:block;position:fixed;inset:0 0 auto}:where(.vase-home-root) .desktop-bar{max-width:var(--desktop-width);pointer-events:auto;border-bottom:1px solid var(--border);direction:rtl;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,56px);height:64px;margin:0 auto;padding:0;display:grid}:where(.vase-home-root) .desktop-brand{color:var(--ink);align-items:center;gap:11px;display:flex}:where(.vase-home-root) .desktop-brand img{object-fit:contain;width:27px;height:41px}:where(.vase-home-root) .desktop-brand span{font-size:21px;font-weight:750}:where(.vase-home-root) .desktop-sections,:where(.vase-home-root) .desktop-actions{align-items:center;gap:4px;display:flex}:where(.vase-home-root) .desktop-sections{justify-content:flex-start;gap:8px;min-width:0}:where(.vase-home-root) .desktop-sections>:is(a,button),:where(.vase-home-root) .desktop-actions>:is(a,button){min-height:44px;color:var(--text-soft);font:550 16px/1.5 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}:where(.vase-home-root) .desktop-sections>[aria-current=page]{background:rgba(var(--rgb),.12);color:var(--accent);border-color:rgba(var(--rgb),.2)}:where(.vase-home-root) .desktop-header i{flex:none;place-items:center;display:grid}:where(.vase-home-root) .desktop-header svg{width:19px;height:19px}:where(.vase-home-root) .desktop-sections .desktop-menu{padding-inline:10px}:where(.vase-home-root) .desktop-actions{gap:8px}:where(.vase-home-root) .desktop-actions .desktop-quick{background:var(--soft);border-color:var(--border);color:var(--ink)}:where(.vase-home-root) .desktop-actions .desktop-account{padding-inline:8px}:where(.vase-home-root) .desktop-actions .desktop-theme{width:44px;padding:0}:where(.vase-home-root) .desktop-sections>:is(a,button):hover,:where(.vase-home-root) .desktop-actions>:is(a,button):hover{background:rgba(var(--rgb),.1);color:var(--ink)}:where(.vase-home-root) .desktop-header :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.vase-home-root[data-theme=light] .desktop-brand img{filter:brightness(.23)}:where(.vase-home-root) #home .home-content{width:calc(100% - 2 * var(--desktop-gutter));max-width:var(--desktop-width);grid-template-rows:96px minmax(260px,1fr) 104px;grid-template-columns:minmax(0,1fr) clamp(220px,18vw,280px);align-content:stretch;align-self:stretch;gap:28px;height:100%;min-height:0;max-height:none;margin:0 auto;padding:120px 0 48px;display:grid}:where(.vase-home-root) #home .home-intro{grid-area:1/1/auto/-1;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0}:where(.vase-home-root) #home .home-headline-wrap{justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0}:where(.vase-home-root) #home .home-line{text-align:right;text-wrap:balance;font-size:clamp(26px,2.1vw,38px);font-weight:450;line-height:1.65}:where(.vase-home-root) #home .home-line strong{font-weight:700}:where(.vase-home-root) #home .home-orbit__svg{width:100%;height:32px;bottom:0}:where(.vase-home-root) #home .hero-pause,:where(.vase-home-root) #home .hero-pause:focus-visible{clip:auto;clip-path:none;width:44px;height:44px;min-height:44px;color:var(--text-soft);background:var(--soft);border:1px solid var(--border);opacity:.65;border-radius:50%;flex:0 0 44px;margin:0;padding:13px;position:relative;inset:auto;overflow:visible}:where(.vase-home-root) #home .hero-pause:hover,:where(.vase-home-root) #home .hero-pause:focus-visible{opacity:1}:where(.vase-home-root) #home .hero-pause svg{width:16px;height:16px}:where(.vase-home-root) #home .home-grid{grid-area:2/1/auto/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;align-items:stretch;gap:24px;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0}:where(.vase-home-root) #home .entry{border-radius:28px;gap:12px;height:100%;min-height:0;padding:28px 24px 24px;transition:background .2s,box-shadow .2s}:where(.vase-home-root) #home .entry .bento-title{font-size:clamp(26px,2.25vw,42px);line-height:1.55}:where(.vase-home-root) #home .entry-top{font-size:14px}:where(.vase-home-root) #home .entry .gholam-cta{border-radius:24px;height:48px;font-size:clamp(12px,1vw,17px)}:where(.vase-home-root) #home .card-orbit__trail{rx:28px}:where(.vase-home-root) #home .original-home-banner{grid-area:3/1;width:100%;height:100%;min-height:0;margin:0}:where(.vase-home-root) #home .home-quick-access{border-radius:24px}:where(.vase-home-root) #home .home-quick-access__grid{gap:8px;padding:10px 12px}:where(.vase-home-root) #home .home-quick-access__item{gap:9px}:where(.vase-home-root) #home .home-quick-access__well{flex:none;width:40px;height:40px}:where(.vase-home-root) #home .home-quick-access__label{font-size:15px;font-weight:550;line-height:1.65}:where(.vase-home-root) #home .home-discover,:where(.vase-home-root) #home .home-discover:focus-visible{border:1px solid var(--border);background:var(--soft);border-radius:24px;grid-area:3/2;justify-content:center;gap:18px;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:16px}:where(.vase-home-root) #home .discover-copy{align-items:flex-start;gap:6px}:where(.vase-home-root) #home .discover-copy strong{font-size:19px}:where(.vase-home-root) #home .discover-copy>span{font-size:13px}:where(.vase-home-root) #home .home-discover:hover{border-color:rgba(var(--hero-rgb),.4)}:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding:128px var(--desktop-gutter) 112px}:where(.vase-home-root) .slides .slide:not(.home) .scene{width:100%;max-width:var(--desktop-width);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-content:center;align-self:center;gap:26px clamp(44px,6vw,112px);height:auto;min-height:min(700px,100dvh - 240px);max-height:none;margin:auto;padding:0}:where(.vase-home-root) .slides .scene .scene-top{border:0;grid-area:1/1;justify-content:flex-start;min-height:24px;margin:0;padding:0}:where(.vase-home-root) .slides .scene .section-label{gap:10px;font-size:18px;font-weight:550;line-height:1.6}:where(.vase-home-root) .slides .scene .scene-copy{text-align:right;grid-area:2/1;align-self:start;width:100%;min-width:0;padding:0}:where(.vase-home-root) .slides .scene .scene-copy h2{letter-spacing:normal;text-wrap:balance;font-size:clamp(40px,3.8vw,72px);font-weight:750;line-height:1.4}:where(.vase-home-root) .slides .scene .scene-copy p{max-width:38ch;color:var(--text-soft);margin:18px 0 0;font-size:clamp(17px,1.2vw,21px);line-height:1.9;display:block}:where(.vase-home-root) .slides .scene .scene-detail{grid-area:3/1;place-self:start stretch;width:100%;max-width:680px;margin:4px 0 0;transform:none}:where(.vase-home-root) .slides .scene .scene-action{grid-area:4/1;align-self:start;width:100%;max-width:680px}:where(.vase-home-root) .slides .scene .scene-action>.primary{border-radius:18px;height:auto;min-height:62px;padding:15px 56px;font-size:21px}:where(.vase-home-root) .slides .scene .scene-action>.primary>i{width:34px;height:34px;left:12px}:where(.vase-home-root) .slides .scene .art-stage{grid-area:1/2/5;align-self:stretch;width:100%;height:100%;min-height:360px;max-height:none;margin:0;overflow:visible}:where(.vase-home-root) .slides .scene .art-stage .scene-art{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;filter:drop-shadow(0 16px 28px rgba(var(--rgb),.1));margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.vase-home-root) .slides .scene .art-stage[data-fitted=desktop] .scene-art{width:var(--art-size);height:var(--art-size);max-width:none;max-height:none;left:var(--art-left);top:var(--art-top);transform:none}:where(.vase-home-root) .slides .scene .floating-label{padding:8px 15px;font-size:14px;bottom:0}:where(.vase-home-root) .slides .scene :is(.receipt-label,.tools-label,.creator-label){padding:5px 0}:where(.vase-home-root) .slides .scene :is(.planner-detail,.money-detail){border-radius:20px;padding:17px 19px}:where(.vase-home-root) .slides .planner-detail .detail-heading{margin-bottom:10px;font-size:13px}:where(.vase-home-root) .slides .planner-detail .demo-task{min-height:34px;font-size:15px}:where(.vase-home-root) .slides .planner-detail .task-time{font-size:12px}:where(.vase-home-root) .slides .planner-detail .demo-label{font-size:11px}:where(.vase-home-root) .slides .planner-detail .checkbox{width:20px;height:20px}:where(.vase-home-root) .slides .planner-detail .mini-progress{height:5px;margin-top:12px}:where(.vase-home-root) .slides .mentor-detail .question-chips{gap:10px}:where(.vase-home-root) .slides .mentor-detail .question-chips button{min-height:46px;padding:9px 10px;font-size:13px}:where(.vase-home-root) .slides .mentor-detail .disclosure{text-align:right;margin-top:12px;font-size:11px;line-height:1.8}:where(.vase-home-root) .slides .scene .mode-tabs button{min-height:44px;font-size:15px}:where(.vase-home-root) .slides .scene .mode-caption{text-align:right;min-height:34px;padding-top:12px;font-size:13px}:where(.vase-home-root) .slides .money-detail .balance-line>span{font-size:14px}:where(.vase-home-root) .slides .money-detail .balance-line>span small{font-size:11px}:where(.vase-home-root) .slides .money-detail .balance-line strong{font-size:37px}:where(.vase-home-root) .slides .money-detail .balance-line strong small{font-size:13px}:where(.vase-home-root) .slides .money-detail .money-meter{height:6px;margin:14px 0}:where(.vase-home-root) .slides .money-detail .money-values{font-size:12px}:where(.vase-home-root) .slides .money-detail .money-values strong{font-size:14px}:where(.vase-home-root) .slides .scene .tool-sculpture,:where(.vase-home-root) .slides .scene .creator-sculpture{transform:scale(var(--sculpture-scale,1.4))}:where(.vase-home-root) .slides .creator-detail p{text-align:right;font-size:17px}:where(.vase-home-root) .slides .creator-detail strong{font-size:21px}:where(.vase-home-root) .slides .scene .scene-watermark{display:none}:where(.vase-home-root) .slides .slide.needs-overflow .scene{grid-template-rows:auto auto auto auto;height:auto;min-height:540px}:where(.vase-home-root) .slides #home.needs-overflow .home-content{grid-template-rows:minmax(96px,auto) minmax(300px,1fr) minmax(104px,auto);height:auto;min-height:100%}:where(.vase-home-root) .slides #home.needs-overflow .home-grid{min-height:0}:where(.vase-home-root) .chapter-rail{display:none}:where(.vase-home-root) .app-shell>.dock-wrap{bottom:24px}:where(.vase-home-root) .chapter-switch{gap:12px;width:364px;max-width:364px;height:56px;padding:6px}:where(.vase-home-root) .chapter-switch .dock-next,:where(.vase-home-root) .chapter-switch .dock-menu{width:42px;min-width:42px;height:42px}:where(.vase-home-root) .chapter-switch .dock-next svg,:where(.vase-home-root) .chapter-switch .dock-menu svg{width:19px;height:19px}:where(.vase-home-root) .chapter-switch .dock-chapter{gap:6px;height:auto;min-height:42px}:where(.vase-home-root) .chapter-switch .dock-name{font-size:13px}:where(.vase-home-root) .chapter-switch .dock-count,:where(.vase-home-root) .chapter-switch .dock-count b{font-size:12px}:where(.vase-home-root) dialog.navigation-dialog{transform-origin:50%;border-radius:28px;width:800px;max-width:calc(100% - 64px);max-height:calc(100dvh - 64px);margin:auto;padding:32px;inset:0;box-shadow:inset 0 1px #ffffff24,0 28px 96px #0006}:where(.vase-home-root) dialog.navigation-dialog::backdrop{-webkit-backdrop-filter:blur(18px);background:#08080d55}:where(.vase-home-root) .navigation-dialog .dialog-header{flex:none;min-height:44px;margin:0 0 20px}:where(.vase-home-root) .navigation-dialog .dialog-header h2{font-size:24px;font-weight:700}:where(.vase-home-root) .navigation-dialog .overlay-tabs{border-radius:15px;flex:none;min-height:48px;padding:4px}:where(.vase-home-root) .navigation-dialog .overlay-tabs button{border-radius:11px;min-height:40px;font-size:14px}:where(.vase-home-root) .navigation-dialog .overlay-body{margin:18px 0 0;padding:0 2px}:where(.vase-home-root) .navigation-dialog :is(.explore-grid,.launch-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:where(.vase-home-root) .navigation-dialog :is(.explore-grid>button,.launch-grid>:is(a,button)){border:1px solid var(--sheet-line);background:#ffffff04;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) 16px;gap:5px 14px;min-height:108px;padding:20px 16px}:where(.vase-home-root) .navigation-dialog .overlay-icon{background:rgba(var(--rgb),.09);border-radius:13px;grid-row:1/3;width:40px;height:40px}:where(.vase-home-root) .navigation-dialog .overlay-icon svg{width:24px;height:24px}:where(.vase-home-root) .navigation-dialog :is(.explore-grid,.launch-grid) strong{grid-row:1;align-self:end;font-size:18px}:where(.vase-home-root) .navigation-dialog :is(.explore-grid,.launch-grid) small{color:var(--sheet-label);grid-area:2/2;align-self:start;font-size:14px;line-height:1.7;display:block}:where(.vase-home-root) .navigation-dialog .overlay-arrow{grid-row:1/3}:where(.vase-home-root) .navigation-dialog .overlay-extras{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding-top:12px;display:grid}:where(.vase-home-root) .navigation-dialog .overlay-extras>button{gap:8px;min-height:48px;padding:8px;font-size:12px}:where(.vase-home-root) .navigation-dialog .overlay-extras>button>i:last-child{display:none}:where(.vase-home-root) .navigation-dialog .overlay-footer{flex:none;gap:14px;margin-top:18px;padding-top:18px}:where(.vase-home-root) .navigation-dialog .overlay-login{border-radius:14px;min-height:48px;padding:12px 14px}:where(.vase-home-root) .navigation-dialog .overlay-login strong{font-size:14px}:where(.vase-home-root) .navigation-dialog .menu-settings{gap:6px}:where(.vase-home-root) .navigation-dialog .menu-settings button{width:44px;height:44px}:where(.vase-home-root) .navigation-dialog .quick-services{gap:10px;margin-top:14px;padding-top:14px}:where(.vase-home-root) .navigation-dialog .quick-services a{gap:8px;min-height:46px;font-size:13px}:where(.vase-home-root) .navigation-dialog .quick-tools{margin-top:14px}:where(.vase-home-root) .navigation-dialog .quick-tools summary{min-height:46px;font-size:13px}.vase-home-root[data-theme=light] dialog.navigation-dialog::backdrop{background:#d9d4cc55}@media(min-width:1400px){:where(.vase-home-root) #home .home-quick-access__item{flex-direction:row;gap:12px}:where(.vase-home-root) #home .home-quick-access__label{width:auto;font-size:16px}}@media(max-width:1279px){:where(.vase-home-root) .desktop-bar{gap:18px}:where(.vase-home-root) .desktop-brand span,:where(.vase-home-root) .desktop-menu span{display:none}:where(.vase-home-root) .desktop-sections{gap:2px}:where(.vase-home-root) .desktop-sections>:is(a,button){padding-inline:10px;font-size:14px}:where(.vase-home-root) .desktop-actions>:is(a,button){font-size:14px}:where(.vase-home-root) #home .home-content{grid-template-columns:minmax(0,1fr) 220px;gap:20px}:where(.vase-home-root) #home .home-grid{gap:16px}:where(.vase-home-root) #home .entry{padding-inline:14px}:where(.vase-home-root) #home .entry .bento-title{font-size:26px}:where(.vase-home-root) #home .entry .gholam-cta{font-size:12px}:where(.vase-home-root) #home .home-quick-access__grid{gap:2px;padding-inline:6px}:where(.vase-home-root) #home .home-quick-access__label{font-size:13px}:where(.vase-home-root) .slides .scene .scene-copy h2{font-size:39px}:where(.vase-home-root) .slides .scene .scene-copy p{font-size:15px}}@media(max-height:780px){.vase-home-root[data-section]>.desktop-header{padding-top:12px}:where(.vase-home-root) .desktop-bar{height:58px}:where(.vase-home-root) #home .home-content{grid-template-rows:80px minmax(240px,1fr) 90px;row-gap:20px;padding-top:100px;padding-bottom:28px}:where(.vase-home-root) #home .home-headline-wrap{height:52px}:where(.vase-home-root) #home .home-line{font-size:26px}:where(.vase-home-root) #home .entry{padding-top:20px;padding-bottom:18px}:where(.vase-home-root) #home .entry .gholam-cta{height:44px}:where(.vase-home-root) .app-shell .slides .slide:not(.home){padding-top:106px;padding-bottom:94px}:where(.vase-home-root) .slides .slide:not(.home) .scene{gap:15px 44px;min-height:0}:where(.vase-home-root) .slides .scene .scene-copy h2{font-size:38px;line-height:1.35}:where(.vase-home-root) .slides .scene .scene-copy p{margin-top:12px;font-size:15px;line-height:1.8}:where(.vase-home-root) .slides .scene .section-label{font-size:14px}:where(.vase-home-root) .slides .scene .art-stage{min-height:320px}:where(.vase-home-root) .slides .scene :is(.planner-detail,.money-detail){padding:13px 16px}:where(.vase-home-root) .slides .scene .scene-action>.primary{min-height:54px;font-size:18px}:where(.vase-home-root) .app-shell>.dock-wrap{bottom:18px}:where(.vase-home-root) .chapter-switch{height:52px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .desktop-header :is(a,button),:where(.vase-home-root) #home .entry{transition:none}}.vase-home-root[data-motion=off] .desktop-header :is(a,button),.vase-home-root[data-motion=off] #home .entry{transition:none}}.vase-home-root[data-theme=light]{--glass:#fffefbf2;--soft:#473c3004;--border:#53483b14}.vase-home-root[data-theme=light] .ambient-color{opacity:.4}.vase-home-root[data-theme=light] .ambient-grain{opacity:0}.vase-home-root[data-theme=light] .original-home-header .gh-island{background:#fffefaeb;border-color:#66544210;box-shadow:inset 0 1px #fff,0 3px 12px #55422c07}.vase-home-root[data-theme=light] .original-home-header .gh-pill{background:#63524304;border-color:#6352430d}.vase-home-root[data-theme=light] .original-home-header .gh-avatar-btn{background:#f3f0eb;border-color:#63524314;box-shadow:inset 0 1px #fff,0 2px 5px #55422c07}.vase-home-root[data-theme=light] #home .entry{background:radial-gradient(120% 62% at 50% 0%,rgba(var(--accent-rgb),.045),transparent 76%),#fffefa;box-shadow:0 3px 12px #57482c07,inset 0 1px #fff}.vase-home-root[data-theme=light] #home .entry:before{background:linear-gradient(145deg,rgba(var(--accent-rgb),.19),#63524309 42%,#63524306 68%,rgba(var(--accent-rgb),.08))}.vase-home-root[data-theme=light] #home .entry .gholam-cta{color:#3e3945;background:rgba(var(--accent-rgb),.055);border-color:rgba(var(--accent-rgb),.19);box-shadow:inset 0 1px #fff9}.vase-home-root[data-theme=light] #home .entry .gholam-cta:hover,.vase-home-root[data-theme=light] #home .entry .gholam-cta:active{background:rgba(var(--accent-rgb),.085)}.vase-home-root[data-theme=light] #home .cardMotif{opacity:.52}.vase-home-root[data-theme=light] #home .bento-dot{box-shadow:none!important}.vase-home-root[data-theme=light] #home .home-orbit__horizon,.vase-home-root[data-theme=light] #home .home-orbit__active,.vase-home-root[data-theme=light] #home .card-orbit__trail{filter:none}.vase-home-root[data-theme=light] #home .home-orbit__glow{opacity:.14}.vase-home-root[data-theme=light] #home .card-orbit__trail{stroke-width:1.15px}.vase-home-root[data-theme=light] #home .home-quick-access{background:#fffefa;border-color:#63524318;box-shadow:0 3px 12px #57482c05,inset 0 1px #fff}.vase-home-root[data-theme=light] #home .home-quick-access:before{opacity:.35}.vase-home-root[data-theme=light] #home .home-quick-access:after{opacity:.2}.vase-home-root[data-theme=light] #home .home-quick-access__well{box-shadow:none;color:#5c5660;background:#fffefa;border-color:#6157471c}.vase-home-root[data-theme=light] #home .home-quick-access__file-chat{fill:#fffefa;color:#5c5660}.vase-home-root[data-theme=light] #home .home-quick-access__spark{color:#5c5660}.vase-home-root[data-theme=light] #home .home-quick-access__item:hover:not(:disabled) .home-quick-access__well{background:rgba(var(--hero-rgb),.045)}.vase-home-root[data-theme=light] #home .swipe-cue{color:var(--hero-accent);background:rgba(var(--hero-rgb),.025);border-color:rgba(var(--hero-rgb),.18)}.vase-home-root[data-theme=light] .slides .scene .art-stage .scene-art{filter:saturate(1) drop-shadow(0 5px 9px rgba(var(--rgb),.09))}.vase-home-root[data-theme=light] .slides .scene :is(.planner-detail,.money-detail,.tools-detail .tool-list>button){background:linear-gradient(150deg,rgba(var(--rgb),.025),transparent 65%),#fffefa;border-color:rgba(var(--rgb),.17);box-shadow:0 3px 12px #57482c05,inset 0 1px #fff}.vase-home-root[data-theme=light] .slides .scene .floating-label{border-color:rgba(var(--rgb),.19);box-shadow:none;background:#fffefa}.vase-home-root[data-theme=light] .slides .scene :is(.receipt-label,.tools-label,.creator-label){box-shadow:none;background:0 0;border:0}.vase-home-root[data-theme=light] .slides .scene .status-dot{box-shadow:none}.vase-home-root[data-theme=light] .slides .scene .question-chips button{background:rgba(var(--rgb),.035);border-color:rgba(var(--rgb),.18);box-shadow:none}.vase-home-root[data-theme=light] .slides .scene .mode-tabs{border-color:rgba(var(--rgb),.16);background:#fffefa}.vase-home-root[data-theme=light] .slides .scene .scene-action>.primary,.vase-home-root[data-theme=light] .slides .scene .scene-action>.primary:not(:disabled):hover{background:linear-gradient(160deg,#ffffff09,transparent 65%),var(--accent);box-shadow:inset 0 1px #ffffff30,0 4px 10px -5px rgba(var(--rgb),.2);color:#fff}.vase-home-root[data-theme=light] .slides .scene .scene-action>.coming-button,.vase-home-root[data-theme=light] .slides .scene .scene-action>.coming-button:hover{color:#746d7a;box-shadow:none;background:#fffefa;border-color:#6254401c}.vase-home-root[data-theme=light] .chapter-switch{border-color:rgba(var(--rgb),.18);background:#fffefa;box-shadow:0 2px 8px #57482c04,inset 0 1px #fff}.vase-home-root[data-theme=light] .chapter-switch .dock-next{background:rgba(var(--rgb),.045);border-color:rgba(var(--rgb),.2)}.vase-home-root[data-theme=light] dialog.navigation-dialog{box-shadow:inset 0 1px #fff,0 12px 36px #45362912}.vase-home-root[data-theme=light] .coming-glass{background:#fffefbe6;box-shadow:inset 0 1px #fff,0 8px 24px #4536290c}.vase-home-root{--motion-ease:cubic-bezier(.22, 1, .36, 1)}:where(.vase-home-root) .slides .slide .float{will-change:auto}.vase-home-root[data-deck-motion=true] .app-shell .slides .slide{transition:none;transform:none}.vase-home-root[data-deck-motion=true] .app-shell .slides .slide.is-leaving{visibility:visible;opacity:1;z-index:1;pointer-events:none}:where(.vase-home-root) .slides .money-meter span:first-child{transform-origin:0}@keyframes vase-home-chapter-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vase-home-artwork-drift{0%,15%,85%,to{translate:0;rotate:0deg}50%{translate:0 -5px;rotate:0deg}}@keyframes vase-home-control-confirm{0%{scale:.85}55%{scale:1.12}to{scale:1}}@media(prefers-reduced-motion:no-preference){.vase-home-root[data-motion=on] .slides .slide:not(.is-coming) .art-stage .scene-art.float{animation:none}.vase-home-root[data-motion=on] .slides .slide.is-active:not(.is-coming) .art-stage .scene-art.float.loaded{animation:7s ease-in-out .7s infinite paused vase-home-artwork-drift}.vase-home-root[data-motion=on][data-motion-running=true] .slides .slide.is-active:not(.is-coming) .scene-art.float.loaded{animation-play-state:running}.vase-home-root[data-motion=on] #planner.is-active .demo-task[aria-pressed=true] .checkbox,.vase-home-root[data-motion=on] #models.is-active .mode-tabs button[aria-selected=true]>i{animation:vase-home-control-confirm .32s var(--motion-ease)}.vase-home-root[data-motion=on] dialog.navigation-dialog[open] .overlay-body{animation:vase-home-chapter-arrive .3s var(--motion-ease) 45ms backwards}.vase-home-root[data-motion=on] #home .entry,.vase-home-root[data-motion=on] .slides .scene-action>.primary:not(:disabled),.vase-home-root[data-motion=on] .chapter-switch button:not(:disabled){transition:transform .24s var(--motion-ease),scale .18s var(--motion-ease)}.vase-home-root[data-motion=on] #home .entry:active,.vase-home-root[data-motion=on] .chapter-switch button:not(:disabled):active{scale:.975}.vase-home-root[data-motion=on] :is(.home-quick-access__well,.scene-action>.primary>i>svg,.navigation-dialog .overlay-arrow,.chapter-switch button>svg){transition:transform .26s var(--motion-ease)}@media(hover:hover)and (pointer:fine){.vase-home-root[data-motion=on] #home .entry:hover{transform:translateY(-4px)}.vase-home-root[data-motion=on] #home .home-quick-access__item:not(:disabled):hover .home-quick-access__well{transform:translateY(-3px)}.vase-home-root[data-motion=on] .slides .scene .scene-action>.primary:not(:disabled):hover{transform:translateY(-2px)}.vase-home-root[data-motion=on] .slides .scene .scene-action>.primary:not(:disabled):hover>i>svg{transform:translate(-3px)}.vase-home-root[data-motion=on] .navigation-dialog :is(button,a):hover>.overlay-arrow{transform:translate(-2px,-2px)}.vase-home-root[data-motion=on] .chapter-switch button:not(:disabled):hover>svg{transform:translateY(2px)}.vase-home-root[data-motion=on] .chapter-switch #previous-slide:not(:disabled):hover>svg{transform:translateY(-2px)}}.vase-home-root[data-motion=on] .slides .scene .scene-action>.primary:not(:disabled):active{transform:scale(.985)}}:where(.vase-home-root) .slides .slide:not(.is-active) *,.vase-home-root[data-motion-running=false] .slides .slide *,.vase-home-root[data-motion-running=false] #home .swipe-cue:after,.vase-home-root[data-page-visible=false] *,.vase-home-root[data-page-visible=false] :before,.vase-home-root[data-page-visible=false] :after{animation-play-state:paused!important}.vase-home-root[data-motion=off] .slides .slide *,.vase-home-root[data-motion=off] dialog .overlay-body{animation:none!important}@media(prefers-reduced-motion:reduce){:where(.vase-home-root) .slides .slide *,:where(.vase-home-root) dialog .overlay-body{animation:none!important}}.vase-home-root{--font:"Kalameh", ui-sans-serif, system-ui, sans-serif;font-optical-sizing:auto;box-sizing:border-box;isolation:isolate;background:var(--page);width:100%;height:100vh;direction:rtl;height:100dvh;margin:0;position:fixed;inset:0;overflow:hidden}@media(orientation:landscape)and (max-width:999px)and (max-height:540px){.vase-home-root .app-shell .slides .slide:not(.home){height:auto;padding:8px 24px 12px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));scroll-padding-block:12px;inset-block-start:calc(max(12px,env(safe-area-inset-top,0px)) + 58px);inset-block-end:calc(env(safe-area-inset-bottom,0px) + 70px)}.vase-home-root .slides .slide:not(.home) .scene{align-self:stretch;gap:8px 28px;max-height:none;margin:0}.vase-home-root .slides .slide.needs-overflow:not(.home) .scene{grid-template-rows:auto auto auto auto;height:auto;min-height:100%}.vase-home-root .slides .slide:not(.home) .scene-action{scroll-margin-block:12px}}.vase-home-root>.desktop-header{display:none}@media(min-width:1000px){.vase-home-root[data-section]>.original-home-header{display:none}.vase-home-root .desktop-brand>.gholam-logo-tilt-trigger{flex:none;width:27px;height:41px}}.vase-home-root .app-shell{width:100%;min-width:0;height:100%;min-height:0;max-height:100%;position:absolute;inset:0}.vase-home-root{--page:#050507;--bg:var(--page)}.vase-home-root[data-theme=light]{--page:#f5f2ec;--bg:var(--page)}.vase-home-root[data-theme] dialog.navigation-dialog,.vase-home-root[data-theme] .original-home-header .gh-island{background:var(--page);-webkit-backdrop-filter:none;backdrop-filter:none}.vase-home-root .product-status{z-index:60;inset-inline:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 82px);border:1px solid var(--border);background:var(--glass);width:fit-content;max-width:min(440px,100% - 32px);color:var(--ink);-webkit-backdrop-filter:blur(16px);text-align:center;pointer-events:none;border-radius:16px;margin-inline:auto;padding:12px 18px;font-size:14px;line-height:1.8;position:fixed;box-shadow:0 8px 30px #0003}@media(min-width:1000px){.vase-home-root .product-status{bottom:100px}}.vase-home-root #home .home-value-title{letter-spacing:normal;color:var(--ink);text-align:center;text-wrap:balance;margin:0;padding:5px 20px 0;font-size:clamp(18px,5.1vw,24px);font-weight:700;line-height:1.55;position:relative}.vase-home-root #home .home-headline-wrap{align-items:center;gap:5px;height:38px;min-height:38px;padding:2px 22px 0}.vase-home-root #home .home-line{flex:1;font-size:clamp(10px,3vw,13px);line-height:1.6}.vase-home-root #home .hero-pause,.vase-home-root #home .hero-pause:focus-visible{clip:auto;clip-path:none;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-soft);background:var(--soft);border:1px solid var(--border);opacity:1;border-radius:50%;flex:0 0 32px;margin:0;padding:8px;position:relative;inset:auto;overflow:visible}.vase-home-root #home .card-launch{z-index:auto;position:static}.vase-home-root #home .card-launch:after{content:"";z-index:11;cursor:pointer;border-radius:inherit;position:absolute;inset:0}.vase-home-root #home .card-launch:focus-visible{outline:none}.vase-home-root #home .card-launch:focus-visible:after{outline:2px solid var(--accent);outline-offset:-4px}.vase-home-root #home .card-explore{z-index:12;min-height:28px;color:var(--accent);border-radius:9px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex;position:absolute;top:7px;left:8px}.vase-home-root #home .card-explore:hover{background:rgba(var(--rgb),.1)}.vase-home-root #home .bento-dot{visibility:hidden}.vase-home-root .coming-description{max-width:26ch;color:var(--text-soft);text-align:center;margin-top:12px;font-size:15px;line-height:1.8}@media(min-width:1000px){.vase-home-root #home .home-value-title{text-align:right;padding:0;font-size:clamp(28px,2.5vw,42px);line-height:1.4}.vase-home-root #home .home-headline-wrap{height:40px;padding:4px 0 0}.vase-home-root #home .home-line{text-align:right;font-size:18px}.vase-home-root #home .card-explore{font-size:14px;top:18px;left:18px}}@media(max-width:999px)and (orientation:portrait){.vase-home-root .app-shell .slides .slide:not(.home){height:auto;padding:6px 24px 10px;scroll-padding-block:10px;inset-block-start:calc(max(12px,env(safe-area-inset-top,0px)) + 66px);inset-block-end:calc(env(safe-area-inset-bottom,0px) + 70px)}.vase-home-root .slides .slide:not(.home) .scene{align-self:stretch;height:100%;min-height:0;margin:0;padding:0}.vase-home-root .slides .slide.needs-overflow:not(.home) .scene{grid-template-rows:auto auto 120px auto auto;height:auto;min-height:100%}}@media(max-width:599px)and (orientation:portrait)and (max-height:650px){.vase-home-root .slides .slide:not(.home){--minimum-art-height:90px}.vase-home-root .slides .slide:not(.home) .scene{grid-template-rows:auto auto minmax(90px,1fr) auto auto;row-gap:6px}.vase-home-root .slides .scene .scene-top{min-height:18px;padding:0}.vase-home-root .slides .scene .section-label{font-size:11px}.vase-home-root .slides .scene .scene-copy{padding:0}.vase-home-root .slides .scene .scene-copy h2{font-size:26px;line-height:1.25}.vase-home-root .slides .scene .scene-action>.primary{min-height:44px;padding-block:8px;font-size:16px;line-height:1.5}.vase-home-root .slides .mentor-detail .detail-heading{margin-bottom:4px;font-size:10px;line-height:1.4}.vase-home-root .slides .mentor-detail .question-chips button{min-height:44px;padding:5px 6px;font-size:11px;line-height:1.5}.vase-home-root .slides .mentor-detail .disclosure{margin-top:5px;font-size:10px;line-height:1.5}.vase-home-root .slides .scene :is(.planner-detail,.money-detail){padding:8px 10px}.vase-home-root .slides .planner-detail .detail-heading{margin-bottom:4px;font-size:11px}.vase-home-root .slides .planner-detail .demo-task{min-height:30px;font-size:12px;line-height:1.6}.vase-home-root .slides .planner-detail .mini-progress{margin-top:6px}.vase-home-root .slides .money-detail .balance-line strong{font-size:26px}.vase-home-root .slides .scene .floating-label{padding:5px 8px;font-size:10px}}@media(min-width:700px)and (max-width:999px)and (orientation:landscape)and (max-height:540px){.vase-home-root .app-shell .slides #home .home-content{width:100%;max-width:none;height:100%;min-height:0;max-height:none;padding:calc(max(12px,env(safe-area-inset-top,0px)) + 60px) max(24px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));grid-template-rows:62px minmax(105px,1fr) 58px;grid-template-columns:minmax(0,1fr) 180px;place-content:stretch;gap:10px;margin:0;display:grid}.vase-home-root #home .home-intro{grid-area:1/1/auto/-1;height:auto;min-height:0;margin:0;padding:0}.vase-home-root #home .home-value-title{padding:0;font-size:20px;line-height:1.4}.vase-home-root #home .home-headline-wrap{max-width:470px;height:32px;min-height:32px;margin-inline:auto;padding:0}.vase-home-root #home .home-line{font-size:12px}.vase-home-root #home .home-orbit__svg{display:none}.vase-home-root #home .home-grid{grid-area:2/1/auto/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:100%;min-height:0;margin:0;padding:0}.vase-home-root #home .entry{gap:6px;height:100%;padding:12px}.vase-home-root #home .entry .bento-title{font-size:20px;line-height:1.4}.vase-home-root #home .entry .gholam-cta{height:28px;font-size:10px}.vase-home-root #home .original-home-banner{grid-area:3/1;width:100%;max-width:none;height:100%;min-height:0;margin:0}.vase-home-root #home .home-quick-access__item{gap:3px}.vase-home-root #home .home-quick-access__well{width:30px;height:30px}.vase-home-root #home .home-quick-access__label{font-size:10px}.vase-home-root #home .home-discover,.vase-home-root #home .home-discover:focus-visible{grid-area:3/2;gap:8px;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0}.vase-home-root #home .discover-copy strong{font-size:12px}.vase-home-root #home .discover-copy>span{font-size:9px}.vase-home-root #home .swipe-cue{width:28px;height:34px}}@media(min-width:1000px){.vase-home-root{--desktop-gutter:clamp(84px, 6vw, 120px)}.vase-home-root .app-shell .slides #home .home-content{width:calc(100% - 2 * var(--desktop-gutter));grid-template-rows:max-content minmax(240px,1fr) 84px;grid-template-columns:minmax(0,1fr) 240px;align-content:start;gap:22px;max-width:1600px;height:100%;min-height:0;max-height:none;margin-inline:auto;padding:112px 0 clamp(24px,3.2dvh,48px)}.vase-home-root #home .home-intro{grid-template-rows:max-content 40px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;height:auto;min-height:0;padding:0;display:grid}.vase-home-root #home .home-value-title{grid-row:1;margin:0;font-size:clamp(28px,2.4vw,38px);line-height:1.35}.vase-home-root #home .home-headline-wrap{grid-row:2;align-items:center;height:40px;min-height:40px;margin:0;padding:0}.vase-home-root #home .home-line{font-size:18px;line-height:1.6}.vase-home-root #home .home-orbit__svg{display:none}.vase-home-root #home .home-grid{grid-template-rows:minmax(0,1fr);gap:22px;height:100%;min-height:0;max-height:none}.vase-home-root #home .entry{gap:10px;height:100%;min-height:0;max-height:none;padding:24px 18px 20px}.vase-home-root #home .entry .bento-title{font-size:clamp(26px,2.15vw,32px);line-height:1.45}.vase-home-root #home .entry .gholam-cta{height:44px;padding-inline:8px;font-size:13px}.vase-home-root #home .original-home-banner,.vase-home-root #home .home-discover,.vase-home-root #home .home-discover:focus-visible{height:84px;min-height:0;margin-block:0}.vase-home-root #home .home-quick-access__item{gap:5px}.vase-home-root #home .home-quick-access__label{font-size:13px}.vase-home-root #home .discover-copy strong{font-size:17px}.vase-home-root #home .discover-copy>span{font-size:12px}}@media(min-width:1000px)and (max-height:700px){.vase-home-root .app-shell .slides #home .home-content{grid-template-rows:max-content minmax(180px,1fr) 68px;gap:14px;padding-block:88px 16px}.vase-home-root #home .home-intro{grid-template-rows:max-content 32px;gap:6px}.vase-home-root #home .home-value-title{font-size:26px;line-height:1.3}.vase-home-root #home .home-headline-wrap{height:32px;min-height:32px}.vase-home-root #home .home-line{font-size:16px}.vase-home-root #home .home-orbit__svg{height:18px}.vase-home-root #home .home-grid{gap:14px}.vase-home-root #home .entry{gap:8px;padding:18px 14px 14px}.vase-home-root #home .entry .bento-title{font-size:24px;line-height:1.4}.vase-home-root #home .entry .gholam-cta{height:38px;font-size:12px}.vase-home-root #home .original-home-banner,.vase-home-root #home .home-discover,.vase-home-root #home .home-discover:focus-visible{height:68px}.vase-home-root #home .home-quick-access__well{width:28px;height:28px}.vase-home-root #home .home-quick-access__item{gap:2px}.vase-home-root #home .home-quick-access__label{flex:none;font-size:11px;line-height:1.4}}.vase-home-root #home .home-quick-access__item.file-shortcut:disabled,.vase-home-root .navigation-dialog .file-shortcut:disabled{opacity:.38;filter:grayscale(.9);cursor:not-allowed;pointer-events:none;transition:none;animation:none;transform:none}.vase-home-root #home .file-shortcut:disabled .home-quick-access__well{background:var(--soft);border-color:var(--border);box-shadow:none;color:var(--muted);transition:none;animation:none;transform:none}.vase-home-root #home .home-quick-access{--quick-accent:#c2a5773d;transition:none}.vase-home-root[data-theme=light] #home .home-quick-access{--quick-accent:#68583f2e}.vase-home-root #home .home-quick-access:before,.vase-home-root #home .home-quick-access:after{transition:none}.vase-home-root #home .cardRing{transition:opacity .22s}@media(min-width:1000px){.vase-home-root[data-motion=on] .slides .slide.is-active:not(.is-coming) .art-stage .scene-art.float.loaded{animation:none}}.vase-home-root .ambient-color{opacity:1;background:radial-gradient(at 50% 56%,#c2a57712,#0000 66%)}.vase-home-root[data-theme=light] .ambient-color{opacity:.4;background:radial-gradient(at 50% 56%,#68583f0f,#0000 66%)}.vase-home-root .ambient-color,.vase-home-root .ambient-grain{transition:opacity .32s cubic-bezier(.2,.7,.2,1)}.vase-home-root[data-section=home] .ambient-color,.vase-home-root[data-section=home] .ambient-grain{opacity:0}.vase-home-root[data-motion=off] .ambient-color,.vase-home-root[data-motion=off] .ambient-grain{transition:none}@media(prefers-reduced-motion:reduce){.vase-home-root .ambient-color,.vase-home-root .ambient-grain{transition:none}}@media(min-width:1000px)and (prefers-reduced-motion:no-preference){.vase-home-root[data-motion=on] #home .entry{transition:transform .2s cubic-bezier(.2,.7,.2,1),scale .16s}.vase-home-root[data-motion=on] #home .entry:active{scale:.99}@media(hover:hover)and (pointer:fine){.vase-home-root[data-motion=on] #home .entry:hover,.vase-home-root[data-motion=on] #home .home-quick-access__item:not(:disabled):hover .home-quick-access__well{transform:translateY(-2px)}}}.vase-home-root[data-section]>.desktop-header,.vase-home-root[data-theme]>.original-home-header,.vase-home-root[data-theme] .original-home-header .gh-island{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.vase-home-root[data-theme] dialog.navigation-dialog{background:var(--page);box-shadow:0 12px 32px #0002}@media(max-width:999px)and (orientation:portrait){.vase-home-root #home{--home-intro-h:calc(var(--island-bottom) + 16px);--home-card-h:max(120px, calc(( 100dvh - var(--home-intro-h) - clamp(10px, 1.5dvh, 14px) - var(--home-grid-gap) - var(--home-footer-h) - 86px - env(safe-area-inset-bottom,0px) ) / 2))}.vase-home-root .app-shell .slides #home .home-content{padding-top:var(--home-intro-h)}}@media(min-width:1000px),(min-width:700px)and (orientation:landscape)and (max-height:540px){.vase-home-root #home .home-grid{grid-row:1}.vase-home-root #home .original-home-banner,.vase-home-root #home .home-discover{grid-row:2}}@media(min-width:700px)and (max-width:999px)and (orientation:landscape)and (max-height:540px){.vase-home-root .app-shell .slides #home .home-content{grid-template-rows:minmax(105px,1fr) 58px}}@media(min-width:1000px){.vase-home-root[data-section]>.desktop-header{padding-block:10px}.vase-home-root .desktop-bar{border-bottom:0;gap:24px;height:44px}.vase-home-root .desktop-sections>:is(a,button),.vase-home-root .desktop-actions>:is(a,button){border-radius:10px;min-height:36px;padding:6px 10px;font-size:14px}.vase-home-root .desktop-brand span{font-size:18px}.vase-home-root .desktop-brand>.gholam-logo-tilt-trigger{width:21px;height:32px}.vase-home-root .app-shell .slides #home .home-content{grid-template-rows:minmax(180px,1fr) 84px;padding-top:84px}.vase-home-root dialog.navigation-dialog{border-radius:20px;width:560px;padding:20px}.vase-home-root .navigation-dialog .dialog-header{min-height:36px;margin-bottom:12px}.vase-home-root .navigation-dialog .dialog-header h2{font-size:20px}.vase-home-root .navigation-dialog .overlay-body{margin-top:12px}.vase-home-root .navigation-dialog :is(.explore-grid,.launch-grid){gap:10px}.vase-home-root .navigation-dialog :is(.explore-grid>button,.launch-grid>:is(a,button)){grid-template-columns:32px minmax(0,1fr) 12px;column-gap:8px;min-height:80px;padding:12px}.vase-home-root .navigation-dialog .overlay-icon{width:32px;height:32px}.vase-home-root .navigation-dialog :is(.explore-grid,.launch-grid) strong{font-size:15px}.vase-home-root .navigation-dialog :is(.explore-grid,.launch-grid) small{font-size:12px}.vase-home-root .navigation-dialog .overlay-footer{margin-top:12px;padding-top:12px}}@media(min-width:1000px)and (max-height:700px){.vase-home-root .app-shell .slides #home .home-content{grid-template-rows:minmax(180px,1fr) 68px;padding-top:76px}}
