@layer theme,base;@layer components{.stp{--stp-node:32px;--stp-gap:14px;--stp-pad:14px;min-width:0}@media (min-width:30rem){.stp{--stp-pad:18px;--stp-gap:16px}}.stp-head{color:var(--color-text-3);letter-spacing:.01em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.stp-head b{color:var(--color-text-1);font-weight:600}.stp-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.stp-item{grid-template-columns:var(--stp-node) minmax(0, 1fr);column-gap:var(--stp-gap);min-width:0;transition:opacity var(--dur-ui) var(--ease-out);display:grid;position:relative}.stp-item[data-state=future]{opacity:.5}@media (hover:hover) and (pointer:fine){.stp-item[data-state=future]:hover{opacity:.75}}.stp-rail{left:calc(var(--stp-node) / 2 - 1px);top:calc(var(--stp-pad) + var(--stp-node) + 6px);bottom:calc(2px - var(--stp-pad));clip-path:inset(0 -16px);pointer-events:none;background:#f4f5f214;border-radius:2px;width:2px;position:absolute}.stp-item:last-child .stp-rail{display:none}.stp-fill{border-radius:inherit;background:var(--color-lime);transform-origin:50% 0;transition:scale var(--ctl-rail) var(--ease-out);position:absolute;inset:0;scale:1 0;box-shadow:0 0 10px #c6ff3d73}.stp-item[data-done] .stp-fill{scale:1}.stp-comet{opacity:0;pointer-events:none;background:radial-gradient(12px 12px at 50% calc(100% - 12px),#d6ff73f2,#c6ff3d59 45%,#0000 72%),linear-gradient(#0000 calc(100% - 64px),#c6ff3d59 calc(100% - 14px),#0000 calc(100% - 12px)) 50% 0/2px 100% no-repeat;width:24px;height:100%;position:absolute;top:0;left:50%;translate:-50% -100%}.stp-item[data-state=active]:not([data-done]) .stp-comet{animation:stp-comet var(--ctl-comet) var(--ease-in-out) var(--dur-panel) infinite}.stp-node{z-index:1;width:var(--stp-node);height:var(--stp-node);margin-top:var(--stp-pad);background:var(--color-bg);box-shadow:inset 0 0 0 1.5px var(--color-line-3);color:var(--color-text-3);font-family:var(--font-text);font-variant-numeric:tabular-nums;transition:box-shadow var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid;position:relative}.stp-node>*{grid-area:1/1}.stp-item[data-state=active] .stp-node{color:var(--color-text-1);box-shadow:inset 0 0 0 1.5px var(--color-lime), 0 0 0 4px #c6ff3d1a, 0 0 18px -2px #c6ff3d59}.stp-node:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #c6ff3d99}.stp-item[data-state=active]:not([data-done]) .stp-node:after{animation:stp-halo var(--ctl-halo) var(--ease-out) infinite}.stp-item[data-done] .stp-node{background:var(--color-lime);color:var(--color-lime-ink);box-shadow:0 0 0 4px #c6ff3d1a,0 0 18px -4px #c6ff3d80}.stp-num{transition:opacity var(--dur-hover) var(--ease-out), scale var(--spring-snappy)}.stp-item[data-done] .stp-num{opacity:0;scale:.6}.stp-check{opacity:0;width:16px;height:16px}.stp-check path{stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset var(--ctl-node-check) var(--ease-out) var(--ctl-exit)}.stp-item[data-done] .stp-check{opacity:1}.stp-item[data-done] .stp-check path{stroke-dashoffset:0}.stp-main{isolation:isolate;min-width:0;padding:var(--stp-pad);border-radius:var(--radius-lg);position:relative}.stp-main:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-ui) var(--ease-out), scale var(--spring-soft);background:linear-gradient(170deg,#171a1e 0%,#121417 60%) padding-box padding-box,linear-gradient(#dce8f229,#ffffff0a 50%,#c6ff3d2e) border-box;border:1px solid #0000;position:absolute;inset:0;scale:.985;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000c}.stp-item[data-state=active] .stp-main:before{opacity:1;scale:1}@media not (min-width:48rem){.stp{--stp-node:28px;--stp-gap:12px;--stp-pad:12px}.stp-node{font-size:13px}.stp-main{padding-inline:0}.stp-main:before{inset:0 0 0 calc(-1 * (var(--stp-node) + var(--stp-gap)));border-radius:var(--radius-lg);box-shadow:none;background:radial-gradient(120% 60% at 0 0,#c6ff3d12,#0000 70%),linear-gradient(90deg,#ffffff09,#ffffff03 55%,#0000);border:0;scale:1}:where([class^=card-],[class*=\ card-]) .stp-main:before{inset-inline-start:calc(-1 * (var(--stp-node) + var(--stp-gap)) - 8px)}}.stp-top{min-height:var(--stp-node);flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.stp-title{min-width:0;color:var(--color-text-1);font-family:var(--font-text);letter-spacing:-.01em;flex:auto;margin:0;font-size:17px;font-weight:600;line-height:1.25}.stp-title-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;display:inline}.stp-title-btn:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.stp-item[data-state=active] .stp-title-btn{cursor:default}.stp-item[data-state=active] .stp-title-btn:after{display:none}.stp-done-tag{z-index:1;color:var(--color-text-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.stp-done-tag button{min-height:32px;color:var(--color-text-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px}@media (hover:hover) and (pointer:fine){.stp-done-tag button:hover{color:var(--color-text-1)}}.stp-body{transition:grid-template-rows var(--dur-panel) var(--ease-out);grid-template-rows:0fr;display:grid}.stp-item[data-state=active] .stp-body{grid-template-rows:1fr}.stp-body>div{min-height:0;overflow:hidden}.stp-item[data-state=active][data-open-done] .stp-body>div{overflow:visible}.stp-body-inner{opacity:0;transition:opacity var(--ctl-exit) var(--ease-in), translate var(--ctl-exit) var(--ease-in);padding-top:10px;translate:0 -4px}.stp-item[data-state=active] .stp-body-inner{opacity:1;transition:opacity var(--dur-ui) var(--ease-out) var(--ctl-enter-delay), translate var(--dur-ui) var(--ease-out) var(--ctl-enter-delay);translate:0}.stp-final{transition:grid-template-rows var(--dur-panel) var(--ease-out);grid-template-rows:0fr;display:grid}.stp-final[data-show]{grid-template-rows:1fr}.stp-final>div{min-height:0;overflow:hidden}.stp-final-card{border-radius:var(--radius-lg);color:var(--color-text-1);opacity:0;translate:0 var(--rise-sm);transition:opacity var(--dur-ui) var(--ease-out), translate var(--dur-panel) var(--ease-out);background:linear-gradient(170deg,#171a1e,#111316) padding-box padding-box,linear-gradient(#c6ff3d66,#ffffff0d 60%) border-box;border:1px solid #0000;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;font-size:16px;font-weight:600;line-height:1.3;display:flex;box-shadow:inset 0 0 40px -24px #c6ff3d66}.stp-final[data-show] .stp-final-card{opacity:1;transition-delay:var(--ctl-exit);translate:0}.stp-final-card small{color:var(--color-text-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.mini-ok{background:var(--color-lime);width:36px;height:36px;color:var(--color-lime-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 22px -4px #c6ff3d8c}.mini-ok svg{width:18px;height:18px}.mini-ok path{stroke-dasharray:22;stroke-dashoffset:0}.mini-ok:after{content:"";box-shadow:0 0 0 2px var(--color-lime);opacity:0;border-radius:50%;position:absolute;inset:0}[data-show] .mini-ok{animation:mini-pop var(--spring-pop) var(--ctl-mini-at-pop) both}[data-show] .mini-ok path{animation:mini-check var(--ctl-node-check) var(--ease-out) var(--ctl-mini-at-check) both}[data-show] .mini-ok:after{animation:mini-ripple var(--dur-sweep) var(--ease-out) var(--ctl-mini-at-ripple) both}}@layer utilities;@keyframes stp-comet{0%{opacity:0;translate:-50% -100%}12%{opacity:1}80%{opacity:1}to{opacity:0;translate:-50%}}@keyframes stp-halo{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:1.55}}@keyframes mini-pop{0%{opacity:0;scale:.6}}@keyframes mini-check{0%{stroke-dashoffset:22px}}@keyframes mini-ripple{0%{opacity:.6;scale:1}to{opacity:0;scale:1.8}}@media (prefers-reduced-motion:reduce){.stp-comet,.stp-node:after,.mini-ok,.mini-ok path,.mini-ok:after{animation:none!important}.stp-main:before,.stp-final-card{translate:0;scale:1}}html.lite .stp-comet,html.lite .stp-node:after,html.lite .mini-ok:after{animation:none!important}
@layer theme,base;@layer components{.cf{flex-direction:column;gap:20px;min-width:0;display:flex}.cf-text{color:var(--color-text-2);max-width:60ch;margin:0;font-size:15px;line-height:1.5}.cf-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cf-step{gap:14px;display:grid}.stp-body-inner{container-type:inline-size}@container (min-width:480px){.cf-step[data-illu]{grid-template-columns:minmax(0,1fr) 176px;align-items:start;column-gap:20px}.cf-step[data-illu]>.ill{grid-area:1/2/span 3;min-height:156px}.cf-step[data-illu]>:not(.ill){grid-column:1}}.cf-hint{color:var(--color-text-3);gap:8px;font-size:13px;line-height:1.4;display:flex}.cf-hint svg{flex:none;margin-top:1px}.cf-mini{min-height:44px;color:var(--color-text-3);align-items:center;font-size:13px;line-height:1.3;display:inline-flex}.cf-mini a,.cf-mini button,.cf-textbtn{color:var(--color-text-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.cf-inline{color:var(--color-text-1);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.cf-textbtn{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cf-mini a:hover,.cf-mini button:hover,.cf-textbtn:hover{color:var(--color-text-1)}}.cf-help{transition:grid-template-rows var(--dur-panel) var(--ease-out);grid-template-rows:0fr;display:grid}.cf-help[data-open]{grid-template-rows:1fr}.cf-help>div{min-height:0;overflow:hidden}.cf-help-card{border-radius:var(--radius-md);color:var(--color-text-2);background:#ffb5470f;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ffb54729}.cf-help-card svg{color:var(--color-warn);flex:none;margin-top:2px}.cf-notice{border-radius:var(--radius-lg);color:var(--color-text-2);background:linear-gradient(170deg,#dce8f212,#dce8f205);gap:12px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #dce8f21f,inset 0 1px #ffffff0f}.cf-notice>svg{color:var(--color-ice);flex:none;margin-top:1px}.cf-notice b{margin-bottom:2px;display:block}.cf-disclosure{border-radius:var(--radius-md)}.cf-disclosure-btn{width:100%;min-height:48px;color:var(--color-text-2);font-family:var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 4px;font-size:14px;font-weight:500;display:flex}.cf-disclosure-btn>.cf-caret{transition:rotate var(--spring-snappy);margin-left:auto}.cf-disclosure-btn[aria-expanded=true]>.cf-caret{rotate:180deg}@media (hover:hover) and (pointer:fine){.cf-disclosure-btn:hover{color:var(--color-text-1)}}.cf-collapse{transition:grid-template-rows var(--dur-panel) var(--ease-out);grid-template-rows:0fr;display:grid}.cf-collapse[data-open]{grid-template-rows:1fr}.cf-collapse>div{min-height:0;overflow:hidden}.cf-collapse-inner{opacity:0;transition:opacity var(--ctl-exit) var(--ease-in), translate var(--ctl-exit) var(--ease-in);padding:4px 0 8px;translate:0 -4px}.cf-collapse[data-open] .cf-collapse-inner{opacity:1;transition:opacity var(--dur-ui) var(--ease-out) var(--ctl-enter-delay), translate var(--dur-ui) var(--ease-out) var(--ctl-enter-delay);translate:0}.cf-alt{flex-direction:column;gap:10px;display:flex}.cf-alt-app{border-radius:var(--radius-md);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-line-1);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.cf-alt-app>b{color:var(--color-text-1);margin-right:auto;font-size:15px}.ill{isolation:isolate;border-radius:var(--radius-md);pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(46% 50% at 50% 55%,#c6ff3d14,#0000),radial-gradient(50% 50% at 50% 45%,#dce8f20d,#0000);place-items:center;min-height:128px;padding:12px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.ill-card{background:linear-gradient(#23272d,#1a1d21);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d,0 12px 24px -12px #000c}.ill-name{min-width:0;color:var(--color-text-1);flex-direction:column;gap:3px;font-size:13px;font-weight:600;line-height:1.1;display:flex}.ill-name small{color:var(--color-text-3);font-size:11px;font-weight:500}.ill-get{place-items:center;width:76px;height:28px;margin-left:4px;display:grid;position:relative}.ill-get>*{grid-area:1/1}.ill-get-a,.ill-get-b{width:100%;height:28px;color:var(--color-text-1);background:#ffffff1a;border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid}.ill-get-a{opacity:0;scale:.8}.ill-get-b{color:var(--color-lime);background:#c6ff3d24}.ill-ring{opacity:0;width:26px;height:26px;rotate:-90deg}.ill-ring circle{fill:none;stroke-width:2.5px}.ill-ring .t{stroke:#ffffff1f}.ill-ring .p{stroke:var(--color-lime);stroke-linecap:round;stroke-dasharray:64;stroke-dashoffset:0}.ill-tap{opacity:0;background:#ffffff80;border-radius:50%;width:34px;height:34px}[data-state=active] .ill-install .ill-get-a{animation:ill-a var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-install .ill-ring{animation:ill-ring var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-install .ill-ring .p{animation:ill-progress var(--ctl-illu) var(--ease-in-out) var(--ctl-illu-delay) both}[data-state=active] .ill-install .ill-get-b{animation:ill-b var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-install .ill-tap{animation:ill-tap var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}.ill-sheet{text-align:center;background:linear-gradient(#262a30,#1c1f23);border-radius:18px;width:min(196px,92cqw);padding:12px 12px 0;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 18px 36px -14px #000000d9}.ill-sheet-head{color:var(--color-text-1);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ill-sheet p{color:var(--color-text-2);margin:4px 0 10px;font-size:11px;line-height:1.3}.ill-sheet-btns{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;font-size:12px;font-weight:600;display:grid}.ill-sheet-btns>span{height:32px;color:var(--color-text-3);place-items:center;display:grid;position:relative}.ill-sheet-btns>span+span{color:var(--color-lime);border-left:1px solid #ffffff14}.ill-sheet-btns .ill-tap{width:30px;height:30px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ill-badge{background:var(--color-lime);width:24px;height:24px;color:var(--color-lime-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 3px #1f2226,0 0 16px -2px #c6ff3d99}.ill-badge svg{width:13px;height:13px}[data-state=active] .ill-add .ill-sheet{animation:ill-sheet var(--ctl-illu) var(--ease-out-expo) var(--ctl-illu-delay) both}[data-state=active] .ill-add .ill-tap{animation:ill-tap2 var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-add .ill-badge{animation:ill-badge var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}.ill-tgl{background:var(--color-lime);border-radius:999px;flex:none;width:46px;height:28px;margin-left:6px;position:relative;box-shadow:0 0 18px -4px #c6ff3d8c}.ill-knob{background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px;translate:18px;box-shadow:0 2px 6px #00000059}.ill-tgl .ill-tap{width:30px;height:30px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ill-pulse{box-shadow:0 0 0 1.5px var(--color-lime);opacity:0;border-radius:999px;position:absolute;inset:-6px}.ill-state{color:var(--color-text-3);font-size:11px;font-weight:500;display:grid}.ill-state>span{grid-area:1/1}.ill-state-a{opacity:0}.ill-state-b{color:var(--color-lime);align-items:center;gap:5px;display:inline-flex}.ill-state-b:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}[data-state=active] .ill-on .ill-tgl{animation:ill-track var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-on .ill-knob{animation:ill-knob var(--ctl-illu) var(--ease-in-out) var(--ctl-illu-delay) both}[data-state=active] .ill-on .ill-tap{animation:ill-tap3 var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-on .ill-pulse{animation:ill-pulse var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-on .ill-state-a{animation:ill-a2 var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}[data-state=active] .ill-on .ill-state-b{animation:ill-b2 var(--ctl-illu) var(--ease-out) var(--ctl-illu-delay) both}@container not (min-width:250px){.ill-card{text-align:center;flex-direction:column;gap:8px;padding:12px 14px}.ill-name{align-items:center}.ill-get,.ill-tgl{margin-left:0}}}@layer utilities;@keyframes ill-a{0%,26%{opacity:1;scale:1}22%{scale:.94}32%,to{opacity:0;scale:.8}}@keyframes ill-ring{0%,28%{opacity:0;scale:.6}36%,78%{opacity:1;scale:1}86%,to{opacity:0;scale:.8}}@keyframes ill-progress{0%,36%{stroke-dashoffset:64px}78%,to{stroke-dashoffset:0}}@keyframes ill-b{0%,84%{opacity:0;scale:.8}94%,to{opacity:1;scale:1}}@keyframes ill-tap{0%,16%{opacity:0;scale:.6}18%{opacity:.35;scale:.6}34%,to{opacity:0;scale:1.5}}@keyframes ill-sheet{0%{opacity:0;translate:0 46px;scale:.96}24%,to{opacity:1;translate:0;scale:1}}@keyframes ill-tap2{0%,44%{opacity:0;scale:.6}46%{opacity:.35;scale:.6}62%,to{opacity:0;scale:1.6}}@keyframes ill-badge{0%,60%{opacity:0;scale:.5}70%{opacity:1;scale:1.12}78%,to{opacity:1;scale:1}}@keyframes ill-track{0%,34%{background-color:#3a3f46;box-shadow:0 0 #c6ff3d00}48%,to{background-color:var(--color-lime);box-shadow:0 0 18px -4px #c6ff3d8c}}@keyframes ill-knob{0%,30%{translate:0}48%,to{translate:18px}}@keyframes ill-tap3{0%,20%{opacity:0;scale:.6}22%{opacity:.35;scale:.6}38%,to{opacity:0;scale:1.6}}@keyframes ill-pulse{0%,46%{opacity:0;scale:.8}50%{opacity:.6;scale:.8}80%,to{opacity:0;scale:1.25}}@keyframes ill-a2{0%,42%{opacity:1}52%,to{opacity:0}}@keyframes ill-b2{0%,46%{opacity:0;translate:0 4px}58%,to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ill *{animation:none!important}}html.lite .ill *{animation:none!important}
@layer theme,base;@layer components{.cpy{flex-direction:column;gap:6px;min-width:0;display:flex}.cpy-btn{isolation:isolate;border-radius:var(--radius-md);background:var(--color-surface-2);width:100%;height:56px;box-shadow:inset 0 1px 2px #00000080, inset 0 0 0 1px var(--color-line-1);color:var(--color-text-1);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--dur-hover) var(--ease-out), scale var(--spring-snappy);border:0;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex;position:relative;overflow:hidden}.cpy-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-lime-a10);opacity:0;position:absolute;inset:0}.cpy[data-copied=a] .cpy-btn:before{animation:cpy-flash-a var(--ctl-flash) var(--ease-out) both}.cpy[data-copied=b] .cpy-btn:before{animation:cpy-flash-b var(--ctl-flash) var(--ease-out) both}.cpy[data-copied] .cpy-btn{box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px #c6ff3d59}@media (hover:hover) and (pointer:fine){.cpy-btn:hover{box-shadow:inset 0 1px 2px #00000080, inset 0 0 0 1px var(--color-line-3)}}.cpy-btn:active{transition:scale var(--dur-press) var(--ease-out);scale:.985}.cpy-lead{color:var(--color-text-3);flex:none}.cpy-val{min-width:0;color:var(--color-text-1);font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;flex:1;padding-right:16px;font-size:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.cpy-act{border-radius:var(--radius-pill);height:40px;box-shadow:inset 0 0 0 1px var(--color-line-2), inset 0 1px 0 #ffffff0f;color:var(--color-text-1);font-family:var(--font-text);transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);background:#ffffff0f;flex:none;padding:0 14px;font-size:14px;font-weight:600;display:grid;position:relative}.cpy-act>span{transition:opacity var(--ctl-copy-icon) var(--ease-out), translate var(--dur-ui) var(--ease-out);grid-area:1/1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.cpy-act .cpy-done{opacity:0;translate:0 6px}.cpy[data-copied] .cpy-act{background:var(--color-lime-a18);color:var(--color-lime);box-shadow:inset 0 0 0 1px #c6ff3d4d}.cpy[data-copied] .cpy-act .cpy-idle{opacity:0;translate:0 -6px}.cpy[data-copied] .cpy-act .cpy-done{opacity:1;translate:0}.cpy-act svg{transition:scale var(--ctl-copy-icon) var(--ease-out)}.cpy-act .cpy-done svg{scale:.6}.cpy[data-copied] .cpy-act .cpy-done svg{scale:1}@container not (min-width:360px){.cpy-lead{display:none}.cpy-btn{padding-left:14px}.cpy-val{font-size:13px}}@container not (min-width:300px){.cpy-act-label{display:none}.cpy-act{width:44px;padding:0}}.cpy-wrap{min-width:0;container-type:inline-size}.cpy-share{align-self:flex-start}}@layer utilities;@keyframes cpy-flash-a{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes cpy-flash-b{0%{opacity:0}20%{opacity:1}to{opacity:0}}
