.ex-page{--ex-photo-bg:#dfe4f5;--ex-ok:#7fd9a8}:root[data-theme="day"] .ex-page{--ex-photo-bg:#e3e8f7;--ex-ok:#1d7a4c}.ex-hero{display:grid;gap:32px;align-items:center;padding-block:40px 32px}.ex-hero__copy{display:flex;flex-direction:column;gap:16px}.ex-h1{font-size:clamp(30px,4.4vw,52px);line-height:1.08}.ex-mosaic{position:relative;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:10px;padding-bottom:28px}.ex-mosaic::before{content:"";position:absolute;inset:10% 16%;border-radius:50%;background:radial-gradient(circle,rgba(255,107,44,.5),rgba(255,107,44,0) 65%);filter:blur(24px);pointer-events:none}:root[data-theme="day"] .ex-mosaic::before{opacity:.45}.ex-mosaic noscript{display:contents}.ex-mosaic__ph{position:relative;border-radius:16px;border:1px solid var(--color-border)}.ex-mosaic__ph:nth-child(2n){transform:translateY(28px)}@media (max-width:520px){.ex-mosaic{gap:6px;padding-bottom:18px}.ex-mosaic__ph{border-radius:12px}.ex-mosaic__ph:nth-child(2n){transform:translateY(18px)}}@media (min-width:960px){.ex-hero{grid-template-columns:1fr 1fr;padding-block:72px 56px}}.ex-ph{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--ex-photo-bg)}.ex-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.ex-bar{position:-webkit-sticky;position:sticky;top:var(--ex-hdr,64px);z-index:5;padding:12px 0;background:var(--color-bg);display:none}.lp-js .ex-bar{display:block}.ex-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}.ex-chips::-webkit-scrollbar{display:none}.ex-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font:500 14px/1 var(--font-body);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),background-color var(--dur-fast)}.ex-chip:hover{border-color:var(--color-border-strong);color:var(--color-text)}.ex-chip sup{top:0;font:600 11px/1 var(--font-mono);opacity:.6}.ex-chip[aria-pressed="true"]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.ex-list{padding-bottom:72px}.ex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:12px}@media (min-width:900px){.ex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}}.ex-card[hidden]{display:none}.ex-card{position:relative;display:flex;flex-direction:column;margin:-10px;padding:10px 10px 16px;border-radius:26px;transition:background-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.ex-card__btn{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:20px;position:static}.ex-card__btn::after{content:"";position:absolute;inset:0;z-index:2;border-radius:26px}.ex-card__btn:focus-visible{outline:none}.ex-card:has(.ex-card__btn:focus-visible){box-shadow:0 0 0 3px var(--color-focus)}.ex-card__btn .ex-ph{border-radius:20px}.ex-card__btn .ex-ph img{transition:transform .7s var(--ease-out)}.ex-card__ic{position:absolute;top:20px;right:20px;z-index:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(11,15,30,.55);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);transition:background-color var(--dur-fast),color var(--dur-fast),transform var(--dur) var(--ease-out)}.ex-card__ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ex-page .ex-card__name{margin-top:16px;font:700 clamp(14px,1.5vw,17px)/1.2 var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-accent-text)}.ex-page .ex-card__txt{margin-top:8px;font-size:15px;line-height:1.45;color:var(--color-text-muted)}.ex-card__txt b{color:var(--color-text);font-weight:500}.ex-page .ex-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ex-card__tags li{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:7px;border:1px solid var(--color-border);font:500 11px/1 var(--font-mono);color:var(--color-text-muted)}.ex-card__tags .ex-card__more{border-style:dashed}.ex-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;color:var(--color-accent-text)}.ex-card__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ex-card:hover{background:var(--color-surface);box-shadow:var(--lp-sh-2),0 0 0 1px var(--color-border);transform:translateY(-4px)}.ex-card:hover .ex-ph img{transform:scale(1.045)}.ex-card:hover .ex-card__ic{background:var(--color-accent);color:var(--color-on-accent);transform:rotate(45deg)}.ex-card:hover .ex-card__cta svg{transform:translateX(4px)}}.ex-card:active{transform:translateY(-2px) scale(.995)}.ex-card.ex-pre,.ex-join.ex-pre{opacity:0;transform:translateY(18px)}.ex-card.ex-show,.ex-join.ex-show{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),background-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms),calc(var(--i,0) * 70ms),0s,0s}@media (max-width:520px){.ex-page .ex-card__txt{font-size:14px}}.ex-join{--span:1;grid-column:span var(--span);display:grid;gap:16px;align-content:start}.ex-join__slot{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 0%,rgba(109,127,214,.35),rgba(109,127,214,0) 60%),var(--lp-brand);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 24px 48px -28px rgba(10,16,48,.9);transition:transform var(--dur) var(--ease-out)}.ex-join:hover .ex-join__slot{transform:translateY(-4px)}.ex-join__slot::before{content:"";position:absolute;inset:14px;border-radius:14px;border:1.5px dashed rgba(207,216,255,.28)}.ex-join__ic{position:relative;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 10px rgba(255,107,44,.14),0 12px 28px -8px rgba(255,107,44,.8);transition:transform var(--dur) var(--ease-out)}.ex-join:hover .ex-join__ic{transform:scale(1.08)}.ex-join__ic svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ex-join__avs{position:absolute;bottom:22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex}.ex-join__avs img{width:30px;height:30px;border-radius:50%;margin-left:-8px;border:2px solid var(--lp-brand);object-fit:cover;object-position:50% 30%;background:var(--color-surface-raised)}.ex-join__avs img:first-child{margin-left:0}.ex-join__txt{display:flex;flex-direction:column;gap:14px}.ex-join__h{font:700 clamp(14px,1.5vw,17px)/1.2 var(--font-heading);text-transform:uppercase;color:var(--color-accent-text)}.ex-join__txt>p{font-size:15px;line-height:1.45;color:var(--color-text-muted);max-width:44ch}.ex-join__pts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--color-text-muted)}.ex-join__pts li::before{content:"✓";margin-right:6px;font-weight:700;color:var(--color-xp-text)}.ex-join__btn{align-self:flex-start;min-height:44px;font-size:15px}.ex-join--wide{grid-template-columns:minmax(180px,.9fr) 1.4fr;grid-template-rows:1fr;align-content:stretch;padding:14px;border-radius:24px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--lp-sh-1)}.ex-join--wide .ex-join__slot{aspect-ratio:auto;min-height:240px}.ex-join--wide .ex-join__txt{justify-content:center;padding:12px 20px 12px 8px}.ex-join--wide .ex-join__h{font-size:clamp(18px,2vw,24px)}@media (max-width:640px){.ex-join--wide{grid-template-columns:1fr}.ex-join--wide .ex-join__slot{aspect-ratio:16 / 9;min-height:0}}.ex-dr,.ex-jf{border:0;padding:0;margin:0;max-width:none;max-height:none;background:transparent;color:var(--color-text);overflow:visible}.ex-dr::backdrop,.ex-jf::backdrop{background:rgba(5,8,20,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ex-x{position:absolute;right:14px;top:14px;z-index:3;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer}.ex-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ex-x:hover{border-color:var(--color-border-strong)}html.ex-lock,html.ex-lock body{overflow:hidden}.ex-dr{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);height:100%}.ex-dr[open]{-webkit-animation:ex-slide .45s var(--ease-out);animation:ex-slide .45s var(--ease-out)}@-webkit-keyframes ex-slide{from{-webkit-transform:translateX(40px);opacity:0}}@keyframes ex-slide{from{transform:translateX(40px);opacity:0}}.ex-dr__box{position:relative;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--color-surface);border-left:1px solid var(--color-border);padding:24px;display:flex;flex-direction:column;gap:20px}.ex-dr__head{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:end;padding-top:40px}@media (min-width:420px){.ex-dr__head{grid-template-columns:156px minmax(0,1fr)}}.ex-dr__head .ex-ph{border-radius:18px;border:1px solid var(--color-border);box-shadow:var(--lp-sh-2)}.ex-dr__dir{font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ex-page .ex-dr__n{margin-top:6px;font:700 20px/1.2 var(--font-heading);letter-spacing:-.02em}.ex-page .ex-dr__r{margin-top:6px;color:var(--color-text-muted)}.ex-dr__body{display:flex;flex-direction:column;gap:20px}.ex-more__dir{display:none}.ex-more__bio{font-size:15px;line-height:1.55}.ex-sec{display:flex;flex-direction:column;gap:10px}.ex-sec__h{font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ex-pj{display:grid;gap:10px}.ex-pj li{padding:12px 14px;border-radius:12px;background:var(--lp-hair);font-size:14px;line-height:1.45;color:var(--color-text-muted)}.ex-pj b{display:block;margin-bottom:2px;color:var(--color-text);font-weight:600;font-size:15px}.ex-tg{display:flex;flex-wrap:wrap;gap:6px}.ex-tg li{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--color-border);font:500 12px/1 var(--font-mono)}.ex-tl li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--lp-hair);font-size:15px}.ex-tl li span{font:500 13px/1.5 var(--font-mono);color:var(--color-text-muted)}.ex-tl li small{display:block;color:var(--color-text-muted);font-size:13px}.ex-links{display:flex;flex-wrap:wrap;gap:8px}.ex-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--color-border-strong);color:var(--color-text);font-size:14px;text-decoration:none}.ex-jf{position:fixed;inset:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px 12px}.ex-jf[open]{display:block}.ex-jf__box{position:relative;width:min(980px,100%);margin:0 auto;display:grid;border-radius:28px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 40px 80px -30px rgba(0,0,0,.7);-webkit-animation:ex-in .5s var(--ease-out);animation:ex-in .5s var(--ease-out)}@-webkit-keyframes ex-in{from{opacity:0;-webkit-transform:translateY(16px)}}@keyframes ex-in{from{opacity:0;transform:translateY(16px)}}.ex-jf__aside{padding:28px;display:flex;flex-direction:column;gap:18px;color:#eef1ff;background:radial-gradient(120% 70% at 0% 0%,rgba(109,127,214,.28),rgba(109,127,214,0) 60%),var(--lp-brand)}.ex-jf__cap{font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#b8c3f0;padding-right:48px}.ex-jf__prev{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border-radius:22px;background:rgba(8,11,26,.35);border:1px solid rgba(255,255,255,.08)}.ex-jf__ph{position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:#dfe4f5}.ex-jf__ph svg,.ex-jf__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ex-jf__ph circle{fill:#b9c2e3}.ex-jf__ph path{fill:#8f9bd0}.ex-jf__pn{font:700 15px/1.2 var(--font-heading);text-transform:uppercase;color:#ff9e73;overflow-wrap:anywhere}.ex-page .ex-jf__pr{margin-top:6px;font-size:14px;line-height:1.45;color:#c3ccf3;overflow-wrap:anywhere}.ex-jf__pr b{color:#fff;font-weight:500}.ex-jf__steps{display:none;gap:8px;margin-top:auto;font-size:13px;color:#b8c3f0}.ex-jf__steps li{display:flex;gap:10px;align-items:flex-start}.ex-jf__steps i{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:rgba(255,255,255,.08);font:600 11px/1 var(--font-mono);font-style:normal;color:#fff}@media (min-width:860px){.ex-jf{padding:48px 24px}.ex-jf__box{grid-template-columns:330px minmax(0,1fr)}.ex-jf__aside{padding:32px 28px}.ex-jf__prev{display:block}.ex-page .ex-jf__pn{margin-top:12px}.ex-jf__steps{display:grid}}.ex-jf__form{padding:28px 20px;display:flex;flex-direction:column;gap:22px;min-width:0}@media (min-width:560px){.ex-jf__form{padding:28px}}.ex-page .ex-jf__form header p{color:var(--color-text-muted);font-size:14px;margin-top:6px}.ex-jf__t{font:700 22px/1.2 var(--font-heading);letter-spacing:-.02em;padding-right:48px}.ex-req{color:var(--color-accent-text)}.ex-fs{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.ex-fs legend{padding:0;margin-bottom:12px;display:flex;align-items:center;gap:8px;font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.ex-fs legend i{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:11px;background:var(--color-icon-bg);color:var(--color-icon-fg)}.ex-row2{display:grid;gap:14px}@media (min-width:560px){.ex-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ex-fl{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;min-width:0}.ex-fl small{font-weight:400;font-size:12px;color:var(--color-text-muted)}.ex-in{width:100%;min-height:48px;font:16px/1.4 var(--font-body);color:var(--color-text);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background-color var(--dur-fast)}.ex-in::placeholder{color:var(--color-text-muted);opacity:.7}.ex-in:hover{border-color:var(--color-border-strong)}.ex-in:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(255,107,44,.16);background:var(--color-surface)}textarea.ex-in{min-height:96px;resize:vertical}input[type="number"].ex-in{-moz-appearance:textfield}.ex-cnt{align-self:flex-end;font:500 11px/1 var(--font-mono);color:var(--color-text-muted)}.ex-cnt.is-warn{color:var(--color-accent-text)}.ex-opts{display:flex;flex-wrap:wrap;gap:8px}.ex-opt{position:relative}.ex-opt input{position:absolute;opacity:0;width:1px;height:1px}.ex-opt span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-soft);color:var(--color-text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--dur-fast)}.ex-opt span:hover{border-color:var(--color-border-strong);color:var(--color-text)}.ex-opt input:checked + span{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.ex-opt input:focus-visible + span{box-shadow:0 0 0 4px rgba(255,107,44,.3)}.ex-drop{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1.5px dashed var(--color-border-strong);background:var(--color-bg-soft);cursor:pointer;transition:border-color var(--dur-fast),background-color var(--dur-fast)}.ex-drop:hover,.ex-drop.is-over{border-color:var(--color-accent);background:rgba(255,107,44,.06)}.ex-drop:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(255,107,44,.16)}.ex-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ex-drop__ic{flex:none;width:56px;height:70px;border-radius:12px;display:grid;place-items:center;background:var(--color-icon-bg) center / cover no-repeat;color:var(--color-icon-fg)}.ex-drop__ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ex-drop__ic--doc{width:44px;height:52px;font:600 10px/1 var(--font-mono)}.ex-drop b{display:block;font-size:14px;overflow-wrap:anywhere}.ex-drop small{display:block;margin-top:2px;font-size:12px;color:var(--color-text-muted)}.ex-drop.is-ok{border-style:solid;border-color:var(--ex-ok)}.ex-or{display:flex;align-items:center;gap:12px;font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.ex-or::before,.ex-or::after{content:"";flex:1;height:1px;background:var(--color-border)}.ex-agree{display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--lp-hair)}.ex-ck{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:13px;line-height:1.5;color:var(--color-text-muted);cursor:pointer}.ex-ck b{color:var(--color-text);font-weight:500}.ex-ck input{-webkit-appearance:none;appearance:none;margin:0;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--color-border-strong);background:var(--color-surface);display:grid;place-items:center;cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast)}.ex-ck input::after{content:"";width:10px;height:6px;border:2px solid var(--color-on-accent);border-top:0;border-right:0;-webkit-transform:rotate(-45deg) translateY(-1px) scale(0);transform:rotate(-45deg) translateY(-1px) scale(0);transition:transform var(--dur-fast) var(--ease-out)}.ex-ck input:checked{background:var(--color-accent);border-color:var(--color-accent)}.ex-ck input:checked::after{-webkit-transform:rotate(-45deg) translateY(-1px) scale(1);transform:rotate(-45deg) translateY(-1px) scale(1)}.ex-ck input:focus-visible{box-shadow:0 0 0 4px rgba(255,107,44,.3)}.ex-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.ex-err{display:none;font-size:12px;font-weight:500;color:var(--color-danger)}.ex-err.is-on{display:block}.ex-err--form{text-align:right}.is-bad .ex-in,.ex-drop.is-bad{border-color:var(--color-danger)}.ex-jf__foot{position:-webkit-sticky;position:sticky;bottom:-1px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 -20px -28px;padding:16px 20px;background:var(--color-surface);border-top:1px solid var(--color-border)}@media (min-width:560px){.ex-jf__foot{margin:0 -28px -28px;padding:16px 28px}}.ex-jf__foot small{max-width:34ch;font-size:12px;color:var(--color-text-muted)}.ex-jf__foot .lp-btn[disabled]{opacity:.5;cursor:progress}.ex-jf__done{display:none;padding:56px 28px;text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ex-jf__box.is-sent .ex-jf__form{display:none}.ex-jf__box.is-sent .ex-jf__done{display:flex}.ex-jf__done h2{font:700 22px/1.2 var(--font-heading)}.ex-jf__done p{max-width:40ch;color:var(--color-text-muted)}.ex-jf__ok{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:rgba(127,217,168,.14);color:var(--ex-ok)}.ex-jf__ok svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;-webkit-animation:ex-draw .6s .15s var(--ease-out) forwards;animation:ex-draw .6s .15s var(--ease-out) forwards}@-webkit-keyframes ex-draw{to{stroke-dashoffset:0}}@keyframes ex-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ex-page *,.ex-page *::before,.ex-page *::after{-webkit-animation:none!important;animation:none!important;transition:none!important}.ex-jf__ok svg{stroke-dashoffset:0}}.ex-dr__box:focus,.ex-jf__box:focus{outline:none}.ex-ct__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ex-ct__ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);transition:transform var(--dur) var(--ease-out),background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.ex-ct__ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ex-ct__ic:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);transform:translateY(-2px)}.ex-ct__ic:disabled{opacity:.5;cursor:progress;transform:none}.ex-ct__hint{font-size:13px;color:var(--color-text-muted)}.ex-ct__out{display:flex;flex-direction:column;gap:8px}.ex-ct__out a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;background:var(--lp-hair);color:var(--color-text);text-decoration:none;font-size:15px;overflow-wrap:anywhere}.ex-ct__out a span{font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);min-width:64px}.ex-ct__out a:hover{background:var(--color-surface-raised)}.ex-ct__row[hidden],.ex-ct__out[hidden]{display:none}