@font-face{font-family:"Alexandria";font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/alexandria-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Alexandria";font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/alexandria-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Alexandria";font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/alexandria-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Readex Pro";font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/readex-pro-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Readex Pro";font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/readex-pro-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Readex Pro";font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/readex-pro-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ui{--paper:#f4f5f2;--surface:#ffffff;--raised:#f9faf7;--ink:#111312;--ink-2:#2a2e2b;--on-ink:#f3f4f0;--muted:#5f6661;--faint:#9aa09b;--line:#e2e5df;--soft:#eceee9;--brand:#bed900;--brand-ink:#10140a;--brand-soft:#eef5d4;--brand-deep:#4b6704;--warm:#9a5b00;--warm-soft:#fbf0dc;--danger:#b4382f;--info:#2c5d8a;--shim-hi:#fafbf8;--r-lg:22px;--r:14px;--r-sm:10px;--ease:cubic-bezier(0.2,0.7,0.2,1);color:var(--ink);font:400 15px/1.55 var(--sans);text-align:start}.ui.dark{--paper:#0e100f;--surface:#161917;--raised:#1b1f1c;--ink:#eceeeb;--ink-2:#c9cdca;--on-ink:#0e100f;--muted:#9aa09c;--faint:#5f6661;--line:#262b27;--soft:#1f2320;--shim-hi:#2c312d;--brand:#c2e022;--brand-ink:#0f1309;--brand-soft:#222a10;--brand-deep:#c9ea55;--warm:#f0b453;--warm-soft:#2b2316;--info:#8ab8e3}.ui *,.ui *::before,.ui *::after{box-sizing:border-box;margin:0;padding:0}.ui svg{flex:none}.ui .num{font-variant-numeric:tabular-nums}.ui .ltr{direction:ltr;unicode-bidi:isolate}.ui .muted{color:var(--muted)}.ui .small{font-size:13.5px}.ui .shim-text{background:linear-gradient(90deg,var(--faint) 35%,var(--ink) 50%,var(--faint) 65%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ui-shimmer 1.8s linear infinite}.ui[dir="rtl"] .shim-text{animation-direction:reverse}@keyframes ui-shimmer{from{background-position:100% 0}to{background-position:0 0}}@keyframes ui-pulse{50%{opacity:0.4}}.wordmark{display:inline-flex;align-items:center;gap:0.32em;font:700 22px/1 var(--sans);letter-spacing:-0.04em;color:var(--ink);direction:ltr;unicode-bidi:isolate}.wordmark .mark{width:1.2em;height:1.2em;flex:none;display:block}.wordmark b{font-weight:700;position:relative}.wordmark b::after{content:"";position:absolute;inset-inline:0.02em;bottom:-0.12em;height:0.16em;background:var(--brand,#bed900);border-radius:0.08em}.ui .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:var(--r);font-weight:500;font-size:15px;background:var(--ink);color:var(--on-ink);white-space:nowrap}.ui .btn svg{width:18px;height:18px}.ui .btn.lime{background:var(--brand);color:var(--brand-ink)}.ui .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.ui .btn.quiet{background:var(--soft);color:var(--ink)}.ui .btn.small{height:36px;padding:0 14px;font-size:13.5px;border-radius:999px}.ui .btn.big{height:56px;font-size:16px;border-radius:16px}.ui .btn.wide{width:100%}.ui .iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--ink)}.ui .iconbtn svg{width:22px;height:22px}.ui .linkbtn{color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.ui .field{display:grid;gap:7px}.ui .field>span{font-size:13.5px;color:var(--muted);font-weight:500}.ui .input{display:flex;align-items:center;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;contain:inline-size;font-size:15px;white-space:nowrap;overflow:hidden}.ui .input>span{flex:none}.ui .input .hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui .input.focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 40%,transparent)}.ui .input .hint{color:var(--faint)}.ui .check{display:flex;align-items:center;gap:10px;font-size:14.5px}.ui .check i{width:20px;height:20px;border-radius:5px;border:1.5px solid var(--faint);display:grid;place-items:center;color:var(--on-ink)}.ui .check i svg{width:14px;height:14px;stroke-width:2.4}.ui .check.on i{background:var(--ink);border-color:var(--ink)}.ui .seg{display:flex;gap:6px;flex-wrap:wrap}.ui .seg span{display:inline-grid;place-items:center;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:14px}.ui .seg span.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ui .tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;border-radius:6px;padding:2px 8px;background:var(--soft);color:var(--muted);white-space:nowrap}.ui .tag.live{color:var(--brand-deep);background:var(--brand-soft)}.ui .badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font:600 11px/1 var(--sans);font-style:normal}.ui .stars{display:flex;gap:4px}.ui .stars span{width:40px;height:40px;display:grid;place-items:center;color:var(--line);border-radius:10px}.ui .stars span svg{width:28px;height:28px}.ui .stars span.on{color:var(--ink)}.ui .tr{display:grid;gap:3px}.ui .tr-label{font-size:11px;font-weight:600;color:var(--info);text-transform:uppercase;letter-spacing:0.04em}.ui .tr-label:lang(ar){letter-spacing:0;text-transform:none}.ui .tr-orig{font-size:12.5px;color:var(--faint)}.ui .tr-orig span{font-weight:500}.ui .sheet{position:absolute;inset:0;z-index:60;background:rgb(8 10 9 / 0.45);display:flex;align-items:flex-end;justify-content:center}.ui .sheet-panel{width:100%;max-height:92%;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r-lg) var(--r-lg) 0 0}.ui .sheet-head{display:flex;align-items:center;gap:8px;padding:14px 20px 8px 14px}.ui[dir="rtl"] .sheet-head{padding:14px 20px 8px 14px}.ui .sheet-head h2{flex:1;font-size:17px;font-weight:600}.ui .sheet-body{flex:1;overflow:hidden;padding:4px 20px 20px}.ui .sheet-foot{padding:12px 16px 18px;border-top:1px solid var(--line);background:var(--surface)}.ui .app{display:flex;flex-direction:column;background:var(--paper)}.ui .shell{position:relative;z-index:30;display:grid;gap:10px;padding:8px 12px 10px;background:var(--paper);border-bottom:1px solid var(--line)}.ui .shell-row{display:flex;align-items:center;justify-content:space-between;padding-inline-start:6px}.ui .modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ui .mode{height:50px;border-radius:16px;display:grid;place-items:center;font-size:18px;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.ui .mode.find.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ui .mode.offer.on{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.ui .pane{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.ui .subbar{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--line);min-height:53px}.ui .tb-title{flex:1;min-width:0;font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .dot{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.ui .dot.live{background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ui .dot.ok{background:var(--brand-deep)}.ui .thread{flex:1;min-height:0;position:relative;overflow:hidden;contain:layout paint}.ui .track{position:absolute;inset:0 0 auto 0;padding:8px 16px 20px;display:flex;flex-direction:column;gap:14px}.ui .hello{position:absolute;inset:0;padding:28px 20px;display:grid;gap:12px;align-content:center}.ui .hello-mark{width:48px;height:48px;color:var(--ink)}.ui .hello h1{font-size:34px;font-weight:700;line-height:1.15;max-width:12ch}.ui .hello p{color:var(--muted);font-size:15.5px;max-width:34ch}.ui .hello-try{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.ui .hello-try small{width:100%;font-size:12.5px;color:var(--faint)}.ui .msg{display:flex;flex-direction:column;gap:10px}.ui .msg.user{align-self:flex-end;max-width:84%;align-items:flex-end}.ui .msg.user p{background:var(--ink);color:var(--on-ink);padding:10px 14px;border-radius:18px 18px 6px 18px;overflow-wrap:anywhere}.ui[dir="rtl"] .msg.user p{border-radius:18px 18px 18px 6px}.ui .msg.bot{align-self:stretch}.ui .msg.bot .say{font-size:15.5px;line-height:1.6;overflow-wrap:anywhere;max-width:92%}.ui .msg.typing{color:var(--muted);font-size:14px;flex-direction:row;align-items:center;gap:10px}.ui .msg.typing::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand);animation:ui-pulse 1s ease-in-out infinite}.ui .choices{display:flex;flex-wrap:wrap;gap:8px}.ui .chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--ink);background:var(--surface);font-size:14.5px}.ui .chip.press{background:var(--ink);color:var(--on-ink)}.ui .fb{display:flex;gap:2px;margin-top:-4px}.ui .fb span{width:30px;height:30px;display:grid;place-items:center;color:var(--faint)}.ui .fb svg{width:16px;height:16px}.ui .fb .down svg{transform:scaleY(-1)}.ui .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.ui .results{display:grid;gap:10px}.ui .rcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;display:grid;gap:12px}.ui .rcard.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ui .rc-main{display:flex;gap:12px;align-items:flex-start}.ui .rc-text{flex:1;min-width:0;display:grid;gap:4px}.ui .rc-text h4{font-size:15.5px;font-weight:600;line-height:1.35}.ui .rc-tags{display:flex;gap:6px;flex-wrap:wrap}.ui .price{text-align:end;display:grid;justify-items:end;line-height:1.2;flex:none}.ui .price b{font-size:16px;font-weight:600}.ui .price small{font-size:12px;color:var(--muted)}.ui .price.quote{font-size:13px;color:var(--muted);max-width:9em}.ui .rc-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:10px;border-top:1px solid var(--line);font-size:13.5px}.ui .rc-who b{font-weight:500}.ui .rc-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:13px;align-items:center}.ui .rc-rate{display:inline-flex;align-items:center;gap:4px;color:var(--ink)}.ui .rc-rate svg{width:14px;height:14px}.ui .rc-rate small{color:var(--muted)}.ui .avail.open{color:var(--brand-deep)}.ui .avail.closed{color:var(--warm)}.ui .rc-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui .pick{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.ui .pick svg{width:16px;height:16px}.ui .pick.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ui .tracker{display:grid;gap:12px}.ui .t-head{display:flex;align-items:center;gap:10px}.ui .t-head strong{flex:1;font-weight:600}.ui .t-ref{font-size:12px;color:var(--faint)}.ui .t-sum{font-size:13.5px;color:var(--muted)}.ui .t-rows{list-style:none;display:grid}.ui .t-rows li{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.ui .t-name{flex:1;min-width:0;display:grid;gap:3px}.ui .t-price{display:grid;justify-items:end;gap:2px;text-align:end}.ui .t-price b{font-weight:600}.ui .t-price small{font-size:12px;color:var(--muted)}.ui .t-state{font-size:13px;color:var(--faint)}.ui .t-booked{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.ui .t-booked>div:first-child{display:grid;gap:2px}.ui .t-booked small{color:var(--muted);font-size:13px}.ui .t-act{display:flex;gap:8px;flex-wrap:wrap}.ui .t-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:var(--muted)}.ui .review{display:grid;gap:10px}.ui .review h4{font-weight:600}.ui .dock{position:relative;padding:8px 12px 12px;background:var(--paper);border-top:1px solid var(--line);display:grid;gap:6px}.ui .dock-usage{font-size:12px;color:var(--faint);text-align:center}.ui .cfield{position:relative;display:flex;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:4px}.ui .cfield.focus{border-color:var(--ink)}.ui .cfield .iconbtn{border-radius:50%}.ui .ta{flex:1;min-width:0;min-height:calc(1.45em + 20px);max-height:calc(4 * 1.45em + 20px);padding:10px 6px;font-size:15.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;position:relative}.ui .ta .hint{color:var(--faint);position:absolute;inset-inline:6px;top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .send,.ui .mic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none}.ui .send{background:var(--ink);color:var(--on-ink)}.ui .mic{color:var(--ink)}.ui .send svg,.ui .mic svg{width:20px;height:20px}.ui .powered{display:block;width:fit-content;margin:2px auto 0;padding:2px 6px;font-size:11px;color:var(--faint);text-align:center}.ui .powered b{font-weight:600;color:var(--muted);letter-spacing:0.01em}.ui .powered i{font-style:normal;color:var(--brand-deep)}.ui .th-bar{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:12px}.ui .th-bar p{flex:1;font-size:13px;color:var(--muted)}.ui .th-list{display:flex;flex-direction:column;gap:8px;min-height:240px}.ui .th-msg{max-width:80%;display:grid;gap:4px}.ui .th-msg p{padding:9px 13px;border-radius:16px;overflow-wrap:anywhere}.ui .th-msg time{font-size:11px;color:var(--faint)}.ui .th-msg.me{align-self:flex-end;justify-items:end}.ui .th-msg.me p{background:var(--ink);color:var(--on-ink)}.ui .th-msg.them{align-self:flex-start}.ui .th-msg.them p{background:var(--surface);border:1px solid var(--line)}.ui .th-compose{display:flex;align-items:center;gap:6px}.ui .th-compose .input{height:44px;border-radius:22px}.ui .panel{flex:1;min-height:0;overflow:hidden;padding:8px 16px 24px;position:relative}.ui .empty{padding:48px 12px;text-align:center;color:var(--muted)}.ui .avail-switch{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--line);font-size:12.5px;color:var(--muted);white-space:nowrap}.ui[dir="rtl"] .avail-switch{padding:0 6px 0 12px}.ui .avail-switch .knob{width:22px;height:22px;border-radius:50%;background:var(--soft);border:1px solid var(--line)}.ui .avail-switch.on{color:var(--ink);border-color:var(--ink)}.ui .avail-switch.on .knob{background:var(--brand);border-color:var(--brand)}.ui .tabs{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border-top:1px solid var(--line);padding-bottom:6px}.ui .tabs span{display:grid;justify-items:center;gap:3px;padding:9px 4px 10px;font-size:11.5px;color:var(--muted)}.ui .tabs span.on{color:var(--ink);font-weight:500}.ui .tab-icon{position:relative;display:grid;place-items:center;width:44px;height:28px;border-radius:999px}.ui .tabs span.on .tab-icon{background:var(--brand);color:var(--brand-ink)}.ui .tab-icon svg{width:21px;height:21px}.ui .tab-icon .badge{position:absolute;top:-4px;inset-inline-end:0}.ui .setup-body{padding:8px 20px 32px;display:grid;gap:12px}.ui .setup-body h1{font-size:27px;font-weight:600;line-height:1.25}.ui .setup-body>p{margin-bottom:12px;color:var(--muted)}.ui .picked{display:flex;flex-wrap:wrap;gap:6px}.ui .pchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:13px}.ui[dir="rtl"] .pchip{padding:0 12px 0 8px}.ui .pchip.city{background:var(--brand);color:var(--brand-ink)}.ui .pchip svg{width:14px;height:14px;opacity:0.7}.ui .reqs{display:grid;gap:12px}.ui .req{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:grid;gap:12px}.ui .req.open{border-color:var(--ink)}.ui .req header{display:flex;align-items:center;gap:10px}.ui .req header b{flex:1;font-weight:600}.ui .req header small{color:var(--faint);font-size:12px}.ui .req-body{display:grid;gap:10px}.ui .req-need{font-size:16px;font-weight:500;line-height:1.45}.ui .req-words{display:grid;gap:2px;padding:10px 12px;background:var(--raised);border-radius:12px;font-size:14px}.ui .req-words>small{font-size:11.5px;color:var(--muted)}.ui .req-facts{display:grid;gap:6px;font-size:13.5px}.ui .req-facts>div{display:flex;gap:10px}.ui .req-facts dt{color:var(--muted);min-width:92px;display:flex;align-items:center}.ui .req-facts dt svg{width:16px;height:16px}.ui .req-facts dd{flex:1}.ui .req-mine{font-size:14px}.ui .req-act{display:flex;gap:8px}.ui .req-act .btn{flex:1;min-width:0}.ui .req-form{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.ui .req-customer{display:grid;gap:12px;padding:12px;background:var(--brand-soft);border-radius:14px}.ui .req-customer>div:first-child{display:grid;gap:2px}.ui .req-customer small{font-size:12px;color:var(--muted)}.ui .req-rate{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.ui .req-rate small{color:var(--muted);font-size:12.5px}.ui .listings{display:grid;gap:12px}.ui .add-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ui .add-row .btn{padding:0 12px;font-size:14.5px}.ui .lcards{list-style:none;display:grid;gap:10px}.ui .lcard{display:grid;grid-template-columns:64px 1fr;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px}.ui .lc-ph{width:64px;height:64px;border-radius:12px;background:var(--soft);display:grid;place-items:center;color:var(--faint)}.ui .lc-ph svg{width:30px;height:30px}.ui .lc-text{display:grid;gap:3px;min-width:0}.ui .lc-text b{font-weight:600}.ui .lc-text small{font-size:12.5px;color:var(--muted)}.ui .lc-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.ui .lc-act{grid-column:1 / -1;display:flex;gap:8px}.ui .lform{display:grid;gap:16px;padding-bottom:8px}.ui .kinds{display:grid;gap:8px}.ui .kinds span{display:grid;gap:2px;text-align:start;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.ui .kinds span b{font-weight:600}.ui .kinds span small{font-size:12.5px;color:var(--muted)}.ui .kinds span.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ui .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ui .note-strip{font-size:13px;padding:10px 12px;border-radius:12px;background:var(--brand-soft);color:var(--brand-deep)}.ui .draft{display:grid;gap:6px}.ui .draft p{font-size:14px;color:var(--ink-2)}.ui .assist-foot{display:grid;gap:10px}.ui .splash{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:#111312;overflow:hidden;z-index:70}.ui .splash-mark{position:absolute;inset:0;margin:auto;width:136px;height:136px;overflow:visible;animation:tx-breath 0.5s ease-in-out 1.05s both}.ui .splash-mark .half-a,.ui .splash-mark .half-b{transform-box:fill-box;transform-origin:center}.ui .splash-mark .half-a{animation:tx-in-a 0.9s cubic-bezier(0.2,0.8,0.2,1) both}.ui .splash-mark .half-b{animation:tx-in-b 0.9s cubic-bezier(0.2,0.8,0.2,1) both}.ui .splash-mark .seam{fill:none;stroke:#C8E005;stroke-width:22;stroke-linecap:round;opacity:0;animation:tx-seam 0.6s ease-out 0.85s both}.ui .splash-by{display:grid;justify-items:center;gap:6px;margin-bottom:46px}.ui .splash-by .by{font:400 11.5px/1 var(--sans);color:#9aa09b;letter-spacing:0.04em;opacity:0;animation:tx-fade 0.5s ease-out 2.75s both}.txeva{width:150px;height:46px;overflow:visible}.txeva path,.txeva circle{fill:none;stroke:#F2F3F0;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.txeva .x{stroke:#C8E005}.txeva .ln{stroke-dasharray:1;stroke-dashoffset:1}.txeva .l{transform-box:fill-box}.ui .txeva .l1{animation:tx-wave 0.35s ease-in-out 2.3s both}.ui .txeva .l2{animation:tx-wave 0.35s ease-in-out 2.4s both}.ui .txeva .l3{animation:tx-wave 0.35s ease-in-out 2.5s both}.ui .txeva .l4{animation:tx-wave 0.35s ease-in-out 2.6s both}.ui .txeva .l5{animation:tx-wave 0.35s ease-in-out 2.7s both}.ui .txeva .l1 .ln{animation:tx-draw 0.35s ease-out 1.25s forwards}.ui .txeva .t-bar{opacity:0;animation:tx-slide 0.35s ease-out 1.5s both}.ui .txeva .l2 .ln{animation:tx-draw 0.3s ease-out 1.55s forwards}.ui .txeva .l3 .ln{animation:tx-draw 0.45s ease-in-out 1.75s forwards}.ui .txeva .v{opacity:0;animation:tx-drop 0.45s cubic-bezier(0.3,1.4,0.5,1) 1.95s both}.ui .txeva .a-ring{opacity:0;transform-box:fill-box;transform-origin:center;animation:tx-spin 0.55s cubic-bezier(0.3,1.2,0.5,1) 2.1s both}.ui .txeva .a-stem{opacity:0;animation:tx-drop 0.4s cubic-bezier(0.3,1.4,0.5,1) 2.35s both}.ui .txeva .run{fill:#C8E005;stroke:none;opacity:0;animation:tx-run 0.55s ease-in-out 2.3s both}.ui .splash *,.ui .splash{animation-play-state:paused !important}@keyframes tx-in-a{0%{transform:none}35%{transform:translate(-70px,-70px) rotate(-4deg)}70%{transform:translate(8px,8px) rotate(1deg)}100%{transform:none}}@keyframes tx-in-b{0%{transform:none}35%{transform:translate(70px,70px) rotate(-4deg)}70%{transform:translate(-8px,-8px) rotate(1deg)}100%{transform:none}}@keyframes tx-breath{50%{transform:scale(1.06)}}@keyframes tx-seam{40%{opacity:1}100%{opacity:0}}@keyframes tx-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tx-draw{to{stroke-dashoffset:0}}@keyframes tx-slide{0%{transform:translateX(-14px);opacity:0}70%{transform:translateX(2px);opacity:1}100%{transform:none;opacity:1}}@keyframes tx-spin{0%{transform:rotate(-200deg) scale(0.2);opacity:0}75%{transform:rotate(12deg) scale(1.05);opacity:1}100%{transform:none;opacity:1}}@keyframes tx-drop{0%{transform:translateY(-22px);opacity:0}60%{transform:translateY(2px);opacity:1}80%{transform:translateY(-2px)}100%{transform:none;opacity:1}}@keyframes tx-wave{50%{transform:translateY(-3px)}}@keyframes tx-run{0%{transform:translateX(0);opacity:0}10%,90%{opacity:1}100%{transform:translateX(118px);opacity:0}}:root{--char:#111312;--char-2:#0e100f;--paper:#f4f5f2;--bone:#f2f3f0;--lime:#c8e005;--lime-app:#bed900;--ink-dim:#5f6661;--sans:"Readex Pro",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--display:"Alexandria","Readex Pro",system-ui,sans-serif;--ease:cubic-bezier(0.2,0.7,0.2,1);--pad:clamp(20px,4.5vw,72px);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--char);color:var(--bone);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;overflow-x:clip}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:8px}.num{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.display{font-family:var(--display);font-weight:700;letter-spacing:-0.01em}:lang(ar) .display,.display:lang(ar){letter-spacing:0}.skip{position:fixed;top:-100px;inset-inline-start:16px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--lime);color:var(--char);font-weight:600}.skip:focus{top:16px}body{--fg:var(--bone);--dim:rgb(242 243 240 / 0.62);--accent:var(--lime);--cta-bg:var(--lime);--cta-fg:var(--char)}body[data-tone="light"]{--fg:var(--char);--dim:var(--ink-dim);--accent:var(--char)}body[data-tone="lime"]{--fg:var(--char);--dim:rgb(17 19 18 / 0.66);--accent:var(--char);--cta-bg:var(--char);--cta-fg:var(--lime)}.nav{position:fixed;z-index:50;top:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--pad);padding-top:max(16px,env(safe-area-inset-top));color:var(--fg);transition:color 0.35s var(--ease);pointer-events:none}.nav>*{pointer-events:auto}.nav .wordmark{color:var(--fg);font-size:23px;transition:color 0.35s var(--ease)}.nav .wordmark b::after{background:var(--lime)}body[data-tone="lime"] .nav .wordmark b::after{background:var(--char)}body[data-tone="lime"] .nav .wordmark .mark path:first-child{fill:var(--char)}.nav-r{display:flex;align-items:center;gap:clamp(12px,2vw,22px)}.nav-lang{font-size:14.5px;color:var(--dim);transition:color 0.2s}.nav-r,.nav-home{transition:background 0.35s var(--ease),padding 0.35s var(--ease);border-radius:999px}body.over-hero .nav-r{background:var(--char);padding:5px 5px 5px 16px}[dir="rtl"] body.over-hero .nav-r{padding:5px 16px 5px 5px}body.over-hero .nav-home{background:var(--char);padding:8px 14px;margin:-8px -14px}.nav-lang:hover{color:var(--fg)}.cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);font-weight:600;font-size:14.5px;white-space:nowrap;transition:background 0.35s var(--ease),color 0.35s var(--ease),transform 0.15s}.cta svg{width:18px;height:18px}.cta:active{transform:scale(0.97)}.cta.off{opacity:0.55;pointer-events:none}.sc{position:relative;height:calc(var(--len) * 1vh);height:calc(var(--len) * var(--m,1) * 1svh)}.sc[data-tone="dark"]{background:var(--char);color:var(--bone)}.sc[data-tone="light"]{background:var(--paper);color:var(--char);color-scheme:light}.sc[data-tone="lime"]{background:var(--lime);color:var(--char);color-scheme:light}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;contain:layout paint}.sc[data-tone="dark"]{--bg:var(--char)}.sc[data-tone="light"]{--bg:var(--paper)}.sc[data-tone="lime"]{--bg:var(--lime)}.sc[data-cut]{margin-top:-200vh;margin-top:-200svh;background:linear-gradient(transparent 200vh,var(--bg) 200vh);background:linear-gradient(transparent 200svh,var(--bg) 200svh)}.sc[data-cut]>.stage{background:var(--bg)}.cut-bar{position:absolute;top:0;bottom:0;left:0;z-index:40;width:14px;margin-left:-7px;background:var(--lime);opacity:0;pointer-events:none}@media (max-width:760px){.sc{--m:0.8}}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:0.14em 0.04em 0.2em;margin:-0.14em -0.04em -0.2em}.w>span{display:inline-block;will-change:transform}.hero{--mk:min(46vmin,36vh,420px)}.hero-mark,.end-mark{position:absolute;left:50%;top:50%;width:var(--mk);height:var(--mk);margin:calc(var(--mk) / -2) 0 0 calc(var(--mk) / -2);transform-origin:80.7% 50.3%}.half{position:absolute;inset:0}.half>svg{display:block;width:100%;height:100%;overflow:visible}.seam path{fill:none;stroke:var(--lime);stroke-width:22;stroke-linecap:round}.half[data-k="seam"]{opacity:0}.hero .hero-mark{z-index:1;transform-origin:50% 50%;will-change:transform}.hero .half{will-change:transform}.hero-mark,.hero-after,.scroll-cue,.flood,.end-mark,.lock-ring{pointer-events:none}.lock-ring{position:absolute;left:50%;top:50%;width:var(--mk);height:var(--mk);margin:calc(var(--mk) / -2) 0 0 calc(var(--mk) / -2);border-radius:50%;border:2px solid var(--lime);opacity:0;z-index:1}.side-go{position:absolute;z-index:3;display:grid;justify-items:center;gap:6px;padding:16px 22px 18px;border-radius:22px;text-align:center;translate:-50% -50%;opacity:0;scale:0.9;transition:opacity 0.3s var(--ease),scale 0.3s var(--ease);pointer-events:none}.side-go b{font-size:clamp(34px,min(4.4vw,8vh),72px);line-height:1}.side-go small{font:500 13.5px/1.35 var(--sans);max-width:20ch}.side-go.ask{background:var(--char);color:var(--lime)}.side-go.give{background:var(--char);color:var(--bone)}.side-go.ask small,.side-go.give small{color:rgb(242 243 240 / 0.7)}.hero.near-a .side-go.ask,.hero.near-b .side-go.give{opacity:1;scale:1;pointer-events:auto}.hero-cta{margin-top:clamp(4px,1vh,12px);pointer-events:auto}.hero-cta.off-hit{pointer-events:none}@media (pointer:coarse){.hero .side-go{opacity:1;scale:1;pointer-events:auto;padding:10px 16px 12px;border-radius:16px}.hero .side-go b{font-size:26px}.hero .side-go small{font-size:11.5px}}.hero.left .side-go{opacity:0 !important;pointer-events:none !important}.hero-copy{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:clamp(14px,2.2vh,26px);text-align:center;padding:0 var(--pad);z-index:2;pointer-events:none}.hero-copy h1{font-size:clamp(38px,min(5.6vw,12vh),104px);line-height:1.05;max-width:10ch;text-wrap:balance}.hero-copy p{font-size:clamp(16px,1.5vw,21px);color:rgb(242 243 240 / 0.7);max-width:34ch;text-wrap:balance}.hero-after{position:absolute;left:0;right:0;top:calc(50% + var(--mk) / 2 + clamp(18px,4vh,44px));display:grid;justify-items:center;gap:12px;text-align:center;opacity:0;padding:0 var(--pad)}.hero-word{font-size:clamp(30px,min(5vw,8vh),64px);color:var(--bone)}.hero-word b::after{background:var(--lime)}.hero-after p{font-size:clamp(16px,min(2vw,3.6vh),26px);color:rgb(242 243 240 / 0.75);font-weight:500}.scroll-cue{position:absolute;left:50%;bottom:max(70px,calc(env(safe-area-inset-bottom) + 64px));transform:translateX(-50%);display:grid;justify-items:center;gap:10px;font-size:13px;color:rgb(242 243 240 / 0.55)}.scroll-cue i{width:1px;height:46px;background:linear-gradient(var(--lime),transparent);transform-origin:top;animation:hint 1.8s var(--ease) infinite}@keyframes hint{0%{transform:scaleY(0);opacity:1}70%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1);opacity:0}}.flood{position:absolute;inset:0;background:var(--paper);opacity:0;pointer-events:none}.say-count{position:absolute;top:clamp(84px,13vh,120px);left:0;right:0;text-align:center;font-size:13px;letter-spacing:0.08em;color:var(--ink-dim)}.say-line{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:clamp(18px,3vh,30px);padding:0 var(--pad);text-align:center}.say-tag{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px;border-radius:999px;border:1px solid rgb(17 19 18 / 0.2);font:500 14px/1 var(--sans);color:var(--char)}.say-tag svg{width:16px;height:16px}.say-text{font-size:clamp(32px,min(6.6vw,11vh),104px);line-height:1.16;max-width:15ch;text-wrap:balance}.say-line[lang="en"] .say-text{max-width:17ch}.say-line[lang="hi"] .say-text{font-family:var(--sans),"Nirmala UI","Noto Sans Devanagari",sans-serif;font-weight:600;letter-spacing:0}.wave{display:flex;align-items:center;gap:4px;height:52px}.wave i{width:4px;height:100%;border-radius:2px;background:var(--char);transform:scaleY(0.12)}.say-end{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:clamp(16px,3vh,26px);text-align:center;padding:0 var(--pad)}.say-end h2{font-size:clamp(44px,min(10vw,17vh),160px);line-height:1.02}.say-end p{font-size:clamp(16px,1.6vw,21px);color:var(--ink-dim);max-width:36ch;text-wrap:balance}.say-composer{width:min(460px,88vw);margin-top:6px;display:grid;gap:10px;pointer-events:auto}.say-composer .cfield{box-shadow:0 30px 60px -36px rgb(17 19 18 / 0.45);padding:5px}.say-composer .cfield:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgb(190 217 0 / 0.35),0 30px 60px -36px rgb(17 19 18 / 0.45)}.try-label{font:500 14px/1.3 var(--sans);color:var(--ink-dim);text-align:center}.ui .try-in{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:10px 12px;font:400 16px/1.4 var(--sans);color:var(--ink)}.ui .try-in::placeholder{color:var(--faint)}.ui .try .send{border:0;cursor:pointer;transition:opacity 0.2s,transform 0.15s}.ui .try .send:active{transform:scale(0.94)}.ui .try-in:placeholder-shown + .send{opacity:0.3}.try-out{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:clamp(14px,2.6vh,24px);padding:70px var(--pad) 60px;text-align:center;opacity:0;visibility:hidden;transition:opacity 0.4s var(--ease),visibility 0.4s}.say.tried.end-on .try-out{opacity:1;visibility:visible}.say.tried .say-end>*{opacity:0 !important;pointer-events:none;transition:opacity 0.3s}.try-text{font-size:clamp(30px,min(5.6vw,9.5vh),92px);line-height:1.16;max-width:17ch;overflow-wrap:anywhere;text-wrap:balance}.say.tried .try-text .w>span{animation:rise-word 0.75s var(--ease) both}@keyframes rise-word{from{transform:translateY(110%)}}.try-after{font-size:clamp(15px,1.4vw,19px);color:var(--ink-dim);max-width:36ch}.try-act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px}.try-act .cta{--cta-bg:var(--char);--cta-fg:var(--lime)}.try-again{font-size:14.5px;color:var(--ink-dim);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(17 19 18 / 0.25)}.try-again:hover{color:var(--char)}.film{display:grid;grid-template-columns:minmax(300px,38%) 1fr}.caps{position:relative}.cap{position:absolute;inset-inline:var(--pad) 0;top:50%;translate:0 -50%;display:grid;gap:16px;opacity:0}.cap h2{font-size:clamp(26px,min(3.7vw,7vh),60px);line-height:1.1;text-wrap:balance}.cap p{font-size:clamp(16px,1.3vw,19px);max-width:30ch;color:var(--ink-dim);text-wrap:pretty}.sc[data-tone="lime"] .cap p{color:rgb(17 19 18 / 0.72)}.view{position:relative;min-width:0;margin:74px 0 44px}.world{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0;will-change:transform}.device{position:absolute;left:0;top:0;width:390px;height:844px;border-radius:56px;background:var(--char);box-shadow:0 0 0 10px var(--char),0 0 0 11px #2d322e,0 60px 90px -40px rgb(17 19 18 / 0.55)}.device.bare{background:none;box-shadow:none;perspective:2400px}.dev-label{position:absolute;left:0;right:0;top:-66px;text-align:center;font:600 22px/1 var(--display);color:currentColor;opacity:0}.ph{position:relative;width:390px;height:844px;border-radius:52px;overflow:hidden;background:var(--paper);isolation:isolate;contain:layout paint;user-select:none;-webkit-user-select:none}.ui.ph{--sans:"Readex Pro",system-ui,sans-serif}.ph-status{height:44px;display:flex;align-items:center;justify-content:space-between;padding:6px 34px 0 36px;font:600 15px/1 var(--sans);color:var(--ink);background:var(--paper)}.ph-status .sys{display:flex;align-items:center;gap:6px}.ph-status svg{height:12px;width:auto;fill:currentColor}.ph .app{height:800px}.bgx{position:absolute;left:-440px;top:-150px;width:1270px;height:1270px;overflow:visible;pointer-events:none;transform-origin:50% 50%}.bgx.lime path{fill:var(--lime)}.bgx.char path{fill:var(--char)}.bgx.line path{fill:none;stroke:var(--char);stroke-width:2;vector-effect:non-scaling-stroke;opacity:0.35}.say-bg{position:absolute;width:min(78vmax,980px);aspect-ratio:1;bottom:-34%;left:-26%;pointer-events:none}[dir="rtl"] .say-bg{left:auto;right:-26%}.say-bg .half{position:absolute;inset:0}.any-bg{position:absolute;inset:0;pointer-events:none}.any-bg svg{position:absolute;width:min(95vmax,1300px);height:auto;overflow:visible}.any-bg path{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke}.any-bg svg:first-child{left:-30%;top:-40%}.any-bg svg:first-child path{stroke:rgb(200 224 5 / 0.24)}.any-bg svg:last-child{right:-32%;bottom:-50%}.any-bg svg:last-child path{stroke:rgb(242 243 240 / 0.12)}.packet{position:absolute;left:0;top:0;z-index:9;padding:12px 18px;border-radius:20px;font:500 16px/1.3 var(--sans);white-space:nowrap;opacity:0;box-shadow:0 24px 50px -24px rgb(17 19 18 / 0.6)}.packet.ink{background:var(--char);color:var(--bone)}.packet.lime{background:var(--lime);color:var(--char)}.ui .fold{display:grid;grid-template-rows:1fr}.ui .fold>div{min-height:0;overflow:hidden}.js .ui .track>*{opacity:0}.ui .caret{display:inline-block;width:2px;height:1.15em;margin-inline-start:1px;vertical-align:-0.2em;background:var(--ink);opacity:0}.ui .cfield .send{display:none}.ui .cfield.typing .send{display:grid}.ui .cfield.typing .mic{display:none}.ui .pick .pk-on,.ui .pick .pk-b{display:none}.ui .pick.on .pk-on{display:inline-flex}.ui .pick.on .pk-b{display:inline}.ui .pick.on .pk-a{display:none}.ui .pick .pk-on svg{width:16px;height:16px}.ui .t-state .st-b,.ui .t-state.seen .st-a{display:none}.ui .t-state.seen .st-b{display:inline}.ui .t-state.gone{display:none}.ui [data-k^="rowPrice"],.ui [data-k^="accept"],.ui [data-k^="slot"]{display:none}.ui .q[data-k^="rowPrice"]{display:grid}.ui .q[data-k^="accept"],.ui .q[data-k^="slot"]{display:inline-flex}.ui .q[data-k^="slot"]{display:block}.ui [data-k="lowest"]{opacity:0}.nojs .ui [data-k="title1"],.nojs .ui [data-k="rep1"],.nojs .ui [data-k="rep2"],.nojs .ui [data-k="pH1"],.nojs .ui [data-k="oH1"],.nojs .ui [data-k="chatBtn"]{display:none}.ui .sheet{visibility:hidden}.ui .sheet.open{visibility:visible}.ui .sheet-panel{will-change:transform}.ui .tap{box-shadow:0 0 0 4px rgb(17 19 18 / 0.14)}.ui.dark .tap{box-shadow:0 0 0 4px rgb(236 238 235 / 0.2)}.ui .stars span.on{color:var(--ink)}.ui .stars span.gold{color:#e3a008}.ui .sweep .sw{display:grid;position:relative}.ui .sweep .sw>span{grid-area:1 / 1}.ui .sweep .sw-to{clip-path:inset(0 0 0 100%)}.ui .sweep .sw-bar{position:absolute;top:-2px;bottom:-2px;width:3px;border-radius:2px;background:var(--brand);left:0;opacity:0}.ui .sweep .tr-label,.ui .sweep .tr-orig{opacity:0}.ui .layer{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--paper)}.ui .view-l{position:absolute;inset:0;padding:8px 16px 24px}.ui .input .hint + span:not(:empty){margin:0}.ui .input.typing .hint{display:none}.ui .lcard{opacity:0}.ui [data-k="pEmpty"]{position:absolute;inset-inline:16px;top:8px}.ui .listings{position:relative}.ui [data-k="lEmpty"]{position:absolute;inset-inline:0;top:56px}.flip{position:absolute;inset:0;transform-style:preserve-3d}.face{position:absolute;inset:0;border-radius:56px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--char);box-shadow:0 0 0 10px var(--char),0 0 0 11px #2d322e,0 60px 90px -40px rgb(17 19 18 / 0.5)}.face.back{transform:rotateY(180deg)}.face .pane{position:relative}.any{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;justify-items:center;gap:clamp(18px,4vh,44px);padding:70px var(--pad) 54px}.any-mid{display:grid;justify-items:center;gap:clamp(8px,1.6vh,16px);text-align:center}.any-title{font-size:clamp(56px,min(11vw,17vh),200px);line-height:1.12;color:var(--bone)}.any-title::after{content:"";display:block;height:0.07em;margin-top:0.24em;background:var(--lime);border-radius:0.04em;transform:scaleX(var(--u,0));transform-origin:var(--uo,left)}.any-mid p{font-size:clamp(15px,1.4vw,19px);color:rgb(242 243 240 / 0.66);max-width:40ch;text-wrap:balance}.deck-wrap{display:grid;justify-items:center;gap:clamp(10px,2vh,18px);perspective:1400px}.deck{position:relative;width:min(380px,86vw);height:168px;transform-style:preserve-3d;background:none}.deck .rcard{position:absolute;inset:0 0 auto;transform-origin:50% 100%;box-shadow:0 30px 60px -30px rgb(0 0 0 / 0.8);will-change:transform,opacity}.deck .rcard.front{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}.deck-count{font:500 13px/1 var(--sans);color:rgb(242 243 240 / 0.5);letter-spacing:0.08em}.deck-count b{color:var(--lime);font-weight:600}.free{display:grid;grid-template-columns:1fr minmax(320px,44%)}.free-copy{display:grid;align-content:center;gap:2px;padding:0 var(--pad)}.free-nos{display:grid;gap:2px}.free-l{position:relative;width:fit-content;font-size:clamp(30px,min(6.2vw,9vh),100px);line-height:1.14;transition:color 0.3s}.free-l .strike{position:absolute;inset-inline:-0.06em;top:60%;height:0.13em;border-radius:0.07em;background:var(--lime);transform:scaleX(0);transform-origin:left}[dir="rtl"] .free-l .strike{transform-origin:right}.free-l.done{color:#9aa09b}.free-last{margin-top:clamp(10px,3vh,30px);font-size:clamp(24px,min(3.6vw,6vh),58px);width:fit-content;padding:0.02em 0.18em 0.08em;background:var(--lime);border-radius:0.12em;opacity:0}.free-sub{margin-top:14px;font-size:clamp(15px,1.3vw,18px);color:var(--ink-dim);max-width:36ch;opacity:0}.end{--mk:min(24vh,30vmin,260px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,3vh,34px);padding:72px var(--pad) 56px}.end .end-mark{position:relative;left:auto;top:auto;margin:0;flex:none}.end-copy{display:grid;justify-items:center;gap:clamp(6px,1.6vh,16px);text-align:center}.end-word{padding-bottom:0.14em;font:700 clamp(38px,min(6vw,8vh),84px)/1 var(--sans);letter-spacing:-0.04em;color:var(--bone);opacity:0}.end-word b{position:relative;font-weight:700}.end-word b::after{content:"";position:absolute;inset-inline:0.02em;bottom:-0.12em;height:0.16em;background:var(--lime);border-radius:0.08em;transform:scaleX(var(--u,0));transform-origin:left}.end-line{font-size:clamp(20px,min(2.6vw,4vh),38px);opacity:0}.end-sub{color:rgb(242 243 240 / 0.62);opacity:0}.end-cta{display:grid;justify-items:center;gap:10px;margin-top:clamp(2px,1vh,8px);opacity:0}.end .cta.big{height:clamp(46px,7vh,58px)}.cta.big{height:58px;padding:0 30px;font-size:17px}.cta.big svg{width:20px;height:20px}.end-cta .ios{display:none}.end-by{display:grid;justify-items:center;gap:4px;margin-top:clamp(4px,2vh,22px);font-size:11.5px;color:#9aa09b;letter-spacing:0.04em}.end-by .txeva{width:clamp(96px,15vh,120px);height:auto;aspect-ratio:136 / 42}.end .txeva .t-bar,.end .txeva .v,.end .txeva .a-ring,.end .txeva .a-stem,.end .txeva .run{opacity:0}.end .txeva .a-ring{transform-box:fill-box;transform-origin:center}main{position:relative;z-index:1}.foot.curtain{position:sticky;bottom:0;z-index:0}.sc[data-scene="end"]{box-shadow:0 40px 80px -20px rgb(0 0 0 / 0.7)}.foot{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:1fr auto auto;min-height:100svh;padding:clamp(70px,11vh,140px) var(--pad) calc(18px + env(safe-area-inset-bottom));background:var(--char-2);color:var(--bone)}.foot-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.foot-bg svg{position:absolute;width:min(110vmax,1500px);height:auto;overflow:visible}.foot-bg path{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke}.fb-a{left:-38%;top:-42%}.fb-a path{stroke:rgb(200 224 5 / 0.22)}.fb-b{right:-40%;bottom:-55%}.fb-b path{stroke:rgb(242 243 240 / 0.12)}.foot-in{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:end;width:100%;max-width:1320px;margin:0 auto}.foot-talk{display:grid;gap:16px;align-content:end}.foot-kicker{display:inline-flex;align-items:center;gap:10px;font:500 14px/1 var(--sans);color:rgb(242 243 240 / 0.62)}.foot-kicker i{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgb(200 224 5 / 0.18)}.foot-big{font-size:clamp(44px,min(8vw,12vh),150px);line-height:1.02}.foot-note{max-width:34ch;font-size:clamp(15px,1.3vw,18px);color:rgb(242 243 240 / 0.62)}.foot-links{display:grid}.foot-row{position:relative;isolation:isolate;display:flex;align-items:center;gap:clamp(12px,2vw,24px);padding:clamp(10px,2.1vh,26px) 6px;border-top:1px solid #262b27;color:var(--bone);overflow:hidden;transition:color 0.35s var(--ease),padding 0.35s var(--ease)}.foot-row:last-of-type{border-bottom:1px solid #262b27}.foot-row::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lime);transform:scaleX(0);transform-origin:left;transition:transform 0.45s var(--ease)}[dir="rtl"] .foot-row::before{transform-origin:right}.foot-row:hover,.foot-row:focus-visible{color:var(--char);padding-inline:20px}.foot-row:hover::before,.foot-row:focus-visible::before{transform:scaleX(1)}.fr-label{flex:1;display:flex;align-items:center;gap:14px;font:600 clamp(17px,min(2vw,3.6vh),28px)/1.2 var(--display)}.fr-label svg{width:1em;height:1em;flex:none}.fr-val{font-size:clamp(13px,1.1vw,16px);color:#9aa09b;transition:color 0.35s;white-space:nowrap}.foot-row:hover .fr-val{color:rgb(17 19 18 / 0.7)}.fr-go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #2d322e;flex:none;transition:transform 0.45s var(--ease),background 0.35s,border-color 0.35s}.fr-go svg{width:20px;height:20px}[dir="rtl"] .fr-go svg{transform:scaleX(-1)}.foot-row:hover .fr-go{background:var(--char);color:var(--lime);border-color:var(--char);transform:rotate(45deg)}[dir="rtl"] .foot-row:hover .fr-go{transform:rotate(-45deg)}.foot-row.cta-row .fr-label{color:var(--lime)}.foot-row.cta-row:hover .fr-label{color:var(--char)}.foot-small{display:flex;gap:22px;padding:18px 6px 0;font-size:14px}.foot-small a{color:rgb(242 243 240 / 0.62);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#2d322e}.foot-small a:hover{color:var(--bone);text-decoration-color:var(--lime)}.foot-word{display:flex;justify-content:center;align-items:flex-end;width:100%;margin:clamp(24px,5vh,90px) 0 clamp(22px,4vh,48px);font:700 21vw/0.86 var(--sans);letter-spacing:-0.045em;color:var(--bone);white-space:nowrap;user-select:none}.fw-l{display:inline-block;will-change:transform}.foot-word b{position:relative;display:inline-flex;font-weight:700}.foot-word b::after{content:"";position:absolute;inset-inline:0.04em;bottom:-0.05em;height:0.06em;background:var(--lime);border-radius:0.06em;transform:scaleX(var(--u,1));transform-origin:left}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;width:100%;max-width:1320px;margin:0 auto;padding-top:18px;border-top:1px solid #1f2320;color:#9aa09b;font-size:13px}.foot-by{display:inline-flex;align-items:center;gap:10px;color:#9aa09b;letter-spacing:0.04em;font-size:12px}.foot-by .txeva{width:96px;height:auto;aspect-ratio:136 / 42}.foot .txeva .ln{stroke-dashoffset:0}.foot.anim .fw-l,.foot.anim .foot-talk>*,.foot.anim .foot-links>*{opacity:0}.bar{position:fixed;z-index:40;bottom:max(14px,env(safe-area-inset-bottom));inset-inline:var(--pad);display:flex;align-items:center;gap:16px;color:var(--fg);font-size:12.5px;pointer-events:none;transition:color 0.35s var(--ease),opacity 0.3s}.bar.hide{opacity:0}.bar-ch{display:inline-flex;align-items:baseline;gap:8px;min-width:9.5em;white-space:nowrap}.bar-ch b{font-weight:600;color:var(--accent)}.bar-track{position:relative;flex:1;height:2px;background:color-mix(in srgb,currentColor 16%,transparent);border-radius:2px;pointer-events:auto}.bar-fill{position:absolute;inset-block:0;inset-inline-start:0;width:100%;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:left}[dir="rtl"] .bar-fill{transform-origin:right}.bar-track button{position:absolute;top:-11px;width:24px;height:24px;margin-inline-start:-12px;display:grid;place-items:center}.bar-track button::before{content:"";width:2px;height:8px;border-radius:1px;background:currentColor;opacity:0.45}.bar-track button span{position:absolute;bottom:24px;padding:4px 9px;border-radius:8px;background:var(--fg);color:var(--char);font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity 0.15s,transform 0.15s}body[data-tone="light"] .bar-track button span,body[data-tone="lime"] .bar-track button span{color:var(--bone)}.bar-track button:hover span,.bar-track button:focus-visible span{opacity:1;transform:none}@media (max-width:760px){.nav{padding-inline:16px}.nav .wordmark{font-size:20px}.nav-lang{font-size:13.5px}.cta{height:38px;padding:0 14px;font-size:13.5px}.nav .cta svg{display:none}.hero{--mk:min(62vw,300px)}.hero .scroll-cue{display:none}.film,.free{grid-template-columns:1fr;grid-template-rows:minmax(190px,30svh) 1fr}.caps{margin-top:64px}.view{margin:6px 0 40px;overflow:hidden}.cap{inset-inline:22px;top:auto;bottom:6px;translate:none;gap:8px;text-align:center;justify-items:center}.cap h2{font-size:clamp(24px,6.6vw,30px)}.cap p{font-size:14.5px;max-width:34ch}.dev-label{display:none}.free{grid-template-rows:minmax(250px,36svh) 1fr}.free-copy{margin-top:64px;align-content:end;justify-items:center;text-align:center;gap:0;padding-bottom:6px}.free-nos{display:flex;flex-wrap:wrap;justify-content:center;gap:0 12px}.free-l{font-size:clamp(25px,7vw,34px)}.free-last{font-size:clamp(24px,6.6vw,30px);margin-top:10px}.free-sub{font-size:14px;margin-top:8px}.end{--mk:min(40vw,22vh,190px)}.foot-in{grid-template-columns:1fr;gap:36px}.foot-base{justify-content:center;text-align:center}.bar-ch{min-width:0}.bar-track button span{display:none}}@media (prefers-reduced-motion:reduce){.scroll-cue i,.ui .msg.typing::before,.ui .shim-text{animation:none}}body:has(.doc) .nav{background:rgb(244 245 242 / 0.97);border-bottom:1px solid #e2e5df;padding-block:12px}.doc{background:var(--paper);color:var(--char);color-scheme:light;min-height:100svh;padding:clamp(100px,16vh,150px) var(--pad) 80px}.doc-in{max-width:760px;margin:0 auto}.doc h1{font-size:clamp(36px,5vw,60px);line-height:1.1}.doc .lead{margin-top:16px;font-size:18px;color:var(--ink-dim)}.doc .updated{margin-top:10px;font-size:14px;color:#9aa09b}.doc h2{margin-top:48px;font-family:var(--display);font-size:26px;line-height:1.25}.doc h3{margin-top:24px;font-size:17px;font-weight:600}.doc p,.doc li{font-size:16.5px;line-height:1.75;color:#2a2e2b}.doc p{margin-top:12px}.doc ul{margin:12px 0 0;padding-inline-start:22px}.doc li{margin-top:8px}.doc a{color:var(--char);text-decoration:underline;text-decoration-color:var(--lime-app);text-decoration-thickness:2px;text-underline-offset:4px}.doc strong{font-weight:600;color:var(--char)}.doc bdi{white-space:nowrap}.doc .box{margin-top:20px;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid #e2e5df}.doc .box p:first-child{margin-top:0}.doc-toc{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.doc-toc a{text-decoration:none;font-size:14px;padding:6px 12px;border-radius:999px;border:1px solid #e2e5df;background:#fff}.doc-toc a:hover{border-color:var(--char)}