.pur-ic{position:relative}@media (prefers-reduced-motion:no-preference){.pur-ic.ok{animation:.66s cubic-bezier(.22,1.4,.44,1) .18s both dnr-stamp}.pur-ic.ok:after{content:"";border-radius:inherit;animation:dnr-shock .66s var(--ease) .48s both;border:2px solid;position:absolute;inset:-6px}}.tk-kicker{color:var(--accent-ink);margin-bottom:6px;font-size:12.5px;font-weight:700}.cs-hero{color:#fff;background:linear-gradient(155deg,#1e3854,#101c2b);padding:44px 0 78px;position:relative;overflow:hidden}.cs-hero-in{position:relative}.cs-hero-row{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;display:grid}.cs-hkicker{color:#f58a98}.cs-intro h1{margin-bottom:12px;font-size:42px;font-weight:700}.cs-hlead{color:#ffffffc7;max-width:52ch;font-size:14.5px}.cs-hstats{color:#ffffff94;margin-top:10px;font-size:12.5px}.cs-free{color:#ffffffe0;border:1px solid #ffffff3d;border-radius:12px 12px 12px 4px;align-items:center;gap:8px;height:40px;margin-top:20px;padding:0 18px;font-size:12.5px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.cs-free:hover{background:#ffffff1a;border-color:#ffffff80}.cs-mq{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;width:58%;font-size:88px;position:absolute;inset-block:0;inset-inline-start:0;-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000 97%);mask-image:linear-gradient(270deg,#000 50%,#0000 97%)}.en-content .cs-mq{-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 97%);mask-image:linear-gradient(90deg,#000 50%,#0000 97%)}.cs-mq-defs{width:0;height:0;position:absolute;overflow:hidden}.cs-mq-sheet{position:absolute;inset:-14% -6% -10% -10%;rotate:11deg}.en-content .cs-mq-sheet{rotate:-11deg}.cs-mq-rep{width:var(--cw);height:var(--ch);fill:currentColor;opacity:.05;position:absolute;overflow:visible}.cs-mq-rep use{stroke:currentColor;stroke-width:10px}.cs-mq-master{width:var(--cw);height:var(--ch);font-size:1.6em;position:absolute;inset-block-start:34px;inset-inline-start:max(24px,50vw - 576px)}.cs-mq-master>svg{fill:currentColor;opacity:.12;width:100%;height:100%;display:block;overflow:visible}.cs-mq-g{stroke:currentColor;stroke-width:8px}.cs-mq-pen{display:none;position:absolute;top:0;left:0}.cs-mq-qalam{transform-origin:3% 98%;width:.27em;height:.54em;position:absolute;bottom:-.009em;left:-.009em;overflow:visible}.cs-mq-reed{fill:#d4a867}.cs-mq-nib{fill:#3a2410}.cs-mq-slit,.cs-mq-knot{fill:none;stroke:#6b4a22;stroke-width:1.6px;stroke-linecap:round}.cs-mq-text .cs-mq-rep,.cs-mq-word{font-family:var(--calli);white-space:nowrap;line-height:1.3}.cs-mq-text .cs-mq-rep{width:auto;height:auto}.cs-mq-text .cs-mq-sheet{font-size:.66em}.cs-mq-text .cs-mq-master{width:auto;height:auto;font-size:1.25em}.cs-mq-word{opacity:.13;display:block}@media (prefers-reduced-motion:no-preference){.cs-mq-dot{transform-box:fill-box;transform-origin:50%;animation:cs-mq-stamp .42s cubic-bezier(.3, 1.5, .5, 1) var(--k) backwards}.cs-mq-g{stroke-dasharray:1 1;animation:cs-mq-draw var(--td) cubic-bezier(.45, .05, .55, .95) var(--t0) backwards, cs-mq-soak .6s ease-out calc(var(--t0) + var(--td) * .55) backwards}.cs-mq-master>svg{animation:cs-mq-dry 2.8s ease-out var(--dry) backwards}.cs-mq-pen{animation-duration:var(--pen-t);animation-timing-function:linear;animation-delay:var(--pen-at);animation-fill-mode:both;display:block}.cs-mq-qalam{animation:.26s ease-in-out 1s 14 alternate cs-mq-nib}.cs-mq-rep{animation:cs-mq-dry-rep 2.4s ease-out calc(var(--k) + var(--kd)) backwards}.cs-mq-rep use{stroke-dasharray:1 1;animation:cs-mq-draw var(--kd) cubic-bezier(.45, .05, .55, .95) var(--k) backwards, cs-mq-soak .5s ease-out calc(var(--k) + var(--kd) * .6) backwards}.cs-mq-word{animation:cs-mq-write-ltr 1.6s cubic-bezier(.45, .05, .55, .95) .5s backwards, cs-mq-dry 2.8s ease-out var(--dry) backwards}.cs-mq-text .cs-mq-rep{animation:cs-mq-write-ltr var(--kd) ease-in-out var(--k) backwards, cs-mq-dry-rep 2.4s ease-out calc(var(--k) + var(--kd)) backwards}}@keyframes cs-mq-stamp{0%{opacity:0;scale:2.4}60%{opacity:1;scale:.9}}@keyframes cs-mq-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-mq-soak{0%{fill-opacity:0}}@keyframes cs-mq-dry{0%{opacity:.5}}@keyframes cs-mq-dry-rep{0%{opacity:.2}}@keyframes cs-mq-nib{0%{rotate:-3deg}to{rotate:4deg}}@keyframes cs-mq-write-ltr{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}.cs-flag-wrap{position:relative}.cs-flag-wrap:before,.cs-flag-wrap:after{content:"";border-radius:var(--bubble);pointer-events:none;background:#ffffff0d;border:1px solid #ffffff24;position:absolute;inset:0}.cs-flag-wrap:before{translate:-10px 8px;rotate:2.6deg}.cs-flag-wrap:after{translate:9px 6px;rotate:-1.8deg}.cs-flag{z-index:1;background:var(--surface);color:var(--ink);border-radius:var(--bubble);box-shadow:var(--shadow-up);flex-direction:column;padding:12px;display:flex;position:relative}.cs-flag-b{padding:14px 8px 6px}.cs-flag-b h2{margin-top:2px;font-size:18px;font-weight:700;line-height:1.8}.cs-cover{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.cs-cover-flag{aspect-ratio:2.5;border-radius:calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) 3px}.cs-cover .t-frame{border-radius:calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) calc(var(--r-media) - 6px) 3px;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:7px}.cs-shot{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block;position:absolute;inset:0}.cs-cover .t-frame,.cs-cover .cs-flame,.cs-cover .cs-count{z-index:2}.cs-cover-shot:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#090e1457,#090e1400 32%),linear-gradient(#090e1400 64%,#090e1470);position:absolute;inset:0}.cs-card:hover .cs-shot,.cs-flag:hover .cs-shot{transform:scale(1.035)}.cs-word{inset-inline-end:14px;font-family:var(--calli);color:#fff;opacity:.15;white-space:nowrap;pointer-events:none;transition:transform .5s var(--ease), opacity .3s;font-size:78px;font-weight:400;line-height:1.5;position:absolute;top:-8px}.cs-cover-flag .cs-word{opacity:.2;font-size:88px;top:-14px}.cs-card:hover .cs-word,.cs-flag:hover .cs-word{opacity:.23;transform:translate(-7px,4px)}.cs-flame{background:var(--accent);color:#fff;border-radius:10px 10px 10px 3px;align-items:center;gap:5px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-start:12px}.cs-fresh{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1px solid #ffffff47}.cs-count{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#1019238c;border-radius:10px 10px 10px 3px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-start:12px}.cs-lect{align-items:center;gap:9px;min-width:0;margin-top:10px;display:flex}.cs-lect b{color:var(--body-c);font-size:12.5px;font-weight:700}.cs-rate{align-items:center;gap:6px;min-width:0;display:inline-flex}.cs-rate>b{color:var(--ink);font-size:12px;font-weight:700}.cs-rate i{color:var(--faint);font-size:11px;font-style:normal}.cs-lect .cs-rate{margin-inline-start:auto}.cs-stars{color:var(--line);--star:#dfa63e;display:inline-flex;position:relative}[data-theme=dark] .cs-stars{--star:#e8b45c}.cs-stars-row{flex:none;gap:1px;display:inline-flex}.cs-stars-fill{top:0;height:100%;color:var(--star);display:inline-flex;position:absolute;inset-inline-start:0;overflow:hidden}.cs-peek{background:var(--paper);border:1px solid var(--line-soft);border-radius:14px 14px 14px 4px;margin:14px 0 0;padding:6px 14px;list-style:none}.cs-peek li{align-items:center;gap:9px;min-width:0;padding:8px 0;font-size:12.5px;display:flex}.cs-peek li+li{border-top:1px dashed var(--line-soft)}.cs-peek-ic{background:var(--line-soft);width:24px;height:24px;color:var(--faint);border-radius:8px 8px 8px 2px;flex:none;place-items:center;display:grid}.cs-peek-ic.free{background:var(--accent);color:#fff}.cs-peek-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--body-c);overflow:hidden}.cs-peek li em{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;flex:none;padding:1px 9px;font-size:10.5px;font-style:normal;font-weight:700}.cs-peek-d{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:11px}.cs-peek-att{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-inline-start:auto;font-size:10.5px;display:inline-flex}.cs-peek-att+.cs-peek-att,.cs-peek-att+.cs-peek-d{margin-inline-start:8px}.cs-peek-more{color:var(--faint);justify-content:center;font-size:11.5px}.cs-price{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:inline-flex}.cs-price s{color:var(--faint);font-size:11.5px}.cs-price b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cs-price i{color:var(--faint);font-size:11px;font-style:normal}.cs-price.lg b{font-size:22px}.cs-price.lg s{font-size:12.5px}.cs-off{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;align-self:center;padding:1px 9px;font-size:10.5px;font-style:normal;font-weight:700}.cs-price-gate{max-width:100%;color:var(--faint);text-wrap:balance;font-size:11.5px;line-height:1.6;display:inline-block}.cs-price-gate.lg{color:var(--muted);font-size:13px}.cs-price-owned{min-width:0;color:var(--ok);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.cs-price-wait .cs-price-bar{background:var(--line);border-radius:6px;width:92px;height:15px;animation:1.2s ease-in-out infinite cs-price-fade;display:block}.cs-price-wait.lg .cs-price-bar{width:130px;height:22px}@media (prefers-reduced-motion:reduce){.cs-price-wait .cs-price-bar{animation:none}}.cs-flag-buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.cs-langwrap{margin-top:24px}.cs-langwrap .cs-langnote{margin-bottom:0}.cs-shelf .tk-tabs{margin-top:14px}.cs-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;display:grid}.cs-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:translate .25s var(--ease), box-shadow .25s, border-color .2s;flex-direction:column;display:flex;overflow:hidden}.cs-card:hover{box-shadow:var(--shadow-up);border-color:#0000;translate:0 -4px}.cs-b{flex-direction:column;flex:1;min-width:0;padding:16px 18px;display:flex}.cs-kicker{color:var(--accent-ink);margin-bottom:4px;font-size:11.5px;font-weight:700}.cs-b h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.9;display:-webkit-box;overflow:hidden}.cs-card:hover h3{color:var(--accent-ink)}.cs-b .cs-rate{margin-top:9px}.cs-ex{color:var(--body-c);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12.5px;line-height:2;display:-webkit-box;overflow:hidden}.cs-meta{color:var(--faint);align-items:center;gap:14px;margin-top:10px;font-size:11.5px;display:flex}.cs-meta>span{align-items:center;gap:5px;display:inline-flex}.cs-level{background:var(--line-soft);color:var(--body-c);border-radius:99px;padding:2px 10px;font-size:11px;font-weight:700}.cs-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.cs-go{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px 8px 8px 3px;flex:none;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.cs-go svg{transition:translate .25s var(--ease)}.cs-card:hover .cs-go svg{translate:-4px}@media (max-width:960px){.cs-hero-row{grid-template-columns:1fr;gap:36px}.cs-flag-wrap{max-width:640px}.cs-grid{grid-template-columns:1fr 1fr}.cs-mq{width:100%;font-size:58px;-webkit-mask-image:linear-gradient(#000 30%,#0000 75%);mask-image:linear-gradient(#000 30%,#0000 75%)}.cs-mq-master{inset-inline:auto 12px}}@media (max-width:640px){.cs-hero{padding:32px 0 70px}.cs-intro h1{font-size:34px}.cs-cover-flag{aspect-ratio:2.1}.cs-cover-flag .cs-word{font-size:66px}.cs-word{font-size:62px}.cs-peek li em{display:none}.cs-grid{grid-template-columns:1fr}.cs-flag-buy .cs-cta{flex:1;justify-content:center}}.cd-hero{color:#fff;background:linear-gradient(155deg,#1e3854,#101c2b);padding:26px 0 170px;position:relative;overflow:hidden}.cd-hero .motif{color:#fff;opacity:.06}.cd-word{font-size:230px}.cd-hero-in{position:relative}.cd-hot{background:var(--accent);border-color:#0000}.cd-facts{color:#fffc;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:12.5px;display:flex}.cd-facts>span{align-items:center;gap:6px;display:inline-flex}.cd-score b{font-size:13px}.cd-score i{color:#ffffff8c;font-style:normal}.cd-hero .cs-stars{color:#ffffff47}.cd-inst-mini{color:#fffc;align-items:center;gap:11px;margin-top:20px;font-size:13px;display:flex}.cd-inst-mini b{color:#fff}.cd-inst-mini i{color:#ffffff8c;font-size:11.5px;font-style:normal;display:block}.cd-body{z-index:1;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:26px;margin-top:-128px;margin-bottom:76px;display:grid;position:relative}.cd-main{flex-direction:column;gap:22px;min-width:0;display:flex}.cd-hint{color:var(--faint);margin:-8px 0 14px;font-size:12px}.cd-chs{flex-direction:column;gap:10px;display:flex}.cd-ch{border:1px solid var(--line);background:var(--paper);border-radius:14px 14px 14px 4px;transition:border-color .2s;overflow:hidden}.cd-ch.on{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.cd-ch>button{width:100%;color:var(--ink);font-family:var(--font);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;display:flex}.cd-ch>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cd-ch-i{background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--accent-ink);border-radius:10px 10px 10px 3px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.cd-ch.on .cd-ch-i{background:var(--accent);color:#fff;border-color:#0000}.cd-ch b{flex:1;min-width:0;font-weight:700}.cd-ch .chev{color:var(--faint);transition:rotate .3s var(--ease);flex:none}.cd-ch.on .chev{rotate:180deg}.cd-inst-row{align-items:flex-start;gap:18px;display:flex}.cd-inst-row h3{font-size:15.5px;font-weight:700}.cd-inst-title{color:var(--faint);margin:2px 0 8px;font-size:12px}.cd-more{color:var(--accent-ink);align-items:center;gap:5px;margin-top:10px;font-size:12.5px;font-weight:700;display:inline-flex}.cd-more svg{transition:translate .25s var(--ease)}.cd-more:hover svg{translate:-3px}.cd-rv-head{border:1px solid var(--line-soft);background:var(--paper);border-radius:14px 14px 14px 4px;align-items:center;gap:28px;padding:16px 18px;display:flex}.cd-rv-score{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.cd-rv-score b{font-size:34px;font-weight:700;line-height:1.4}.cd-rv-score span{color:var(--faint);font-size:11.5px}.cd-rv-bars{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cd-rv-bar{color:var(--faint);align-items:center;gap:9px;font-size:11px;display:flex}.cd-rv-bar span{text-align:center;flex:none;width:10px}.cd-rv-bar i{flex:none;width:32px;font-style:normal}.cd-rv-track{background:var(--line-soft);border-radius:99px;flex:1;height:7px;overflow:hidden}.cd-rv-track div{background:#dfa63e;border-radius:99px;height:100%}[data-theme=dark] .cd-rv-track div{background:#e8b45c}.cd-rvs{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.cd-rv{border:1px solid var(--line);border-radius:var(--bubble);background:var(--surface);margin:0;padding:16px 18px}.cd-rv-who{align-items:center;gap:10px;display:flex}.cd-rv-who b{font-size:13px;display:block}.cd-rv-tag{background:var(--line-soft);color:var(--faint);border-radius:99px;flex:none;margin-inline-start:auto;padding:2px 9px;font-size:10.5px;font-weight:700}.cd-rv p{color:var(--body-c);margin-top:10px;font-size:12.5px;line-height:2}.cd-aside{min-width:0;position:sticky;top:80px}.cd-buy{background:var(--surface);border:1px solid var(--line);border-radius:var(--bubble);box-shadow:var(--shadow-up);padding:12px}.cd-buy .cs-cover-flag{aspect-ratio:16/8}.cd-buy .cs-cover-flag.cs-cover-shot{aspect-ratio:16/9}.cd-buy-b{padding:16px 8px 6px}.cd-buy-cta{justify-content:center;width:100%;margin-top:14px}.cd-has{border-top:1px solid var(--line-soft);flex-direction:column;gap:9px;margin:16px 0 0;padding:14px 2px 2px;list-style:none;display:flex}.cd-has li{color:var(--body-c);align-items:center;gap:9px;font-size:12px;display:flex}.cd-has svg{color:var(--accent-ink);flex:none}@media (max-width:960px){.cd-hero{padding-bottom:150px}.cd-word{font-size:150px}.cd-body{grid-template-columns:1fr}.cd-aside{order:-1;max-width:560px;position:static}.cd-rvs{grid-template-columns:1fr}}@media (max-width:640px){.cd-word{font-size:110px}.cd-rv-head{flex-direction:column;gap:14px}.cd-rv-bars{width:100%}.cd-inst-row{flex-direction:column}.cd-facts{gap:12px}}.cs-faq-head{max-width:640px;margin-bottom:20px}.cs-faq-head h2{margin-bottom:6px;font-size:24px;font-weight:800}.cs-faq-head p{color:var(--faint);font-size:13.5px;line-height:2}.cs-faq-list{max-width:820px}.cs-faq-a{padding:2px 16px 16px;color:var(--body-c);margin:0;padding-inline-start:58px;font-size:13px;line-height:2.1}@media (max-width:560px){.cs-faq-a{padding-inline-start:16px}}.pm-ways{gap:10px;margin-bottom:6px;display:grid}.pm-way{text-align:start;border-radius:var(--r-s);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s, background .2s, transform .2s var(--ease);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.pm-way svg{color:var(--accent-ink);grid-row:1/span 2}.pm-way:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.pm-way:active:not(:disabled){transform:translateY(1px)}.pm-way:disabled{opacity:.55;cursor:default}.pm-way-t{font-size:14px;font-weight:700}.pm-way-d{color:var(--faint);font-size:12.5px;line-height:1.7}.cp-card:before{background:radial-gradient(closest-side,#1fa6712e,#0000 72%)}.cp-tick{color:#14855c;background:#1fa6711f;border:1px solid #1fa67147;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 14px;display:grid;position:relative}.cp-course{font-size:16px;font-weight:700;margin:0 0 12px!important}.cs-grid>div{min-width:0}.cs-grid .cs-card{height:100%}.cs-hero-row>div{min-width:0}.pur-card{padding-top:26px}.pur-ic{border:1px solid var(--line);width:62px;height:62px;color:var(--muted);background:var(--surface-2,var(--surface));border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.pur-ic.ok{color:var(--ok);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 26%, transparent)}.pur-ic.calm{color:var(--muted);background:color-mix(in srgb, var(--ink) 6%, transparent);border-color:var(--line)}.pur-ic.bad{color:var(--accent-ink);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 26%, transparent)}.pur-course{font-weight:700;color:var(--ink)!important;margin:0 0 10px!important;font-size:13.5px!important;line-height:1.8!important}.pur-wait{justify-content:center;align-items:center;gap:8px;display:flex;margin-top:14px!important;font-size:13.5px!important}.pur-acts{flex-direction:column;gap:8px}.pur-acts>.lg-btn,.pur-acts>button.lg-btn{justify-content:center;width:100%}.pur-acts .evs-err{width:100%}.pur-acts>.dnr-close{width:100%;min-height:44px}.pur-card:focus{outline:none}.cs-owned{color:var(--ok);justify-content:center;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;font-weight:600;display:flex}.cs-flag-buy .cs-owned{flex-basis:100%;justify-content:flex-start;margin:0}.cd-buy-b .cs-cta-ghost{width:100%;margin-top:8px}.cd-buy-preview{justify-content:center}.cs-gift-cta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-gift-cta select{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);max-width:250px;color:var(--ink);font:inherit;padding:10px 12px;font-size:13px}.cd-rv-form{gap:12px;display:grid}.cd-rv-form textarea{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:12px 14px;font-size:14px;line-height:2}.cd-rv-form .cs-cta{justify-self:start;padding-inline:26px}.cd-rv-form-row{color:var(--faint);align-items:center;gap:12px;font-size:13px;display:flex}.cd-rv-pick{flex-direction:row-reverse;gap:2px;display:inline-flex}.cd-rv-pick button{color:var(--line);cursor:pointer;transition:color .15s ease, transform .15s var(--ease);background:0 0;border:0;place-items:center;padding:3px;display:inline-grid}.cd-rv-pick button.on{color:#e8a13c}.cd-rv-pick button:hover{transform:scale(1.15)}.cd-rv-done{color:var(--ok);align-items:center;gap:8px;font-size:14px;display:flex}.gr-form{text-align:start;gap:12px;display:grid}.gr-form .evs-send{justify-self:center;min-width:180px}.gr-form input{letter-spacing:1.5px;font-family:Menlo,Consolas,monospace}.gr-done{color:var(--ok);justify-items:center;gap:10px;display:grid}.gr-done p{color:var(--body-c);margin:0;font-size:14.5px;line-height:2}.gr-done .cs-cta{padding-inline:28px}.cd-legal{color:var(--faint);margin-top:10px;font-size:11.5px;line-height:1.75}.cd-legal a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}
