.dash-root{--dn-navy:#0c2c3d;--dn-ink:#14323f;--dn-ink-2:#46687a;--dn-ink-3:#7e97a3;--dn-line:#0c2c3d17;--dn-accent:#21b3cc;--dn-accent-deep:#1a8fa8;--dn-shadow-sm:0 3px 12px #0c2c3d0d;color:var(--dn-ink);-webkit-font-smoothing:antialiased;background:#f2f7f9;min-height:100%;font-family:Roboto,ui-sans-serif,system-ui,sans-serif}.dash-root *,.dash-root :before,.dash-root :after{box-sizing:border-box}.dash-root a{color:inherit;text-decoration:none}.dash-root button{cursor:pointer;background:0 0;border:none;font-family:inherit}.dash-root .d2-wrap{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;max-width:1380px;margin:0 auto;padding:20px clamp(14px,2vw,26px) 50px;display:grid}.dash-root .d2-main{flex-direction:column;gap:20px;min-width:0;display:flex;position:relative}.dash-root .tools-wrap{max-width:1200px;margin:0 auto;padding:28px clamp(20px,3vw,40px) 64px}.dash-root .tools-wrap .feat-row,.dash-root .tools-wrap .exp-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dash-root .tools-wrap .d2-sec-h h3{letter-spacing:-.02em;color:#053750;font-size:1.5rem;font-weight:700;line-height:1.2}.dash-root .tools-wrap .feat{min-height:168px;padding:16px 16px 14px}.dash-root .tools-wrap .feat .fic{width:46px;height:46px;margin-bottom:11px}.dash-root .tools-wrap .feat h4{font-size:17px}.dash-root .tools-wrap .feat p{margin-bottom:12px;font-size:13px}.dash-root .tools-wrap .feat .cta{font-size:13.5px}.dash-root .d2-rail{flex-direction:column;gap:20px;display:flex}.dash-root.rail-embed{background:0 0;min-height:0}.dash-root .d2-card{border:1px solid var(--dn-line);box-shadow:var(--dn-shadow-sm);background:#fff;border-radius:18px;padding:18px 20px}.dash-root .d2-card-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dash-root .d2-card-h h3{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:800}.dash-root .va{color:var(--dn-accent-deep);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.dash-root .d2-sec-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dash-root .d2-sec-h h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.dash-root .d2-hero{color:#fff;background:linear-gradient(100deg,#2fb491 0%,#1e9ec6 48%,#2f7fe0 100%);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px clamp(18px,2.6vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #1276aa40}.dash-root .d2-hero:before{content:"";background:#1e5aaa38;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-70px}.dash-root .d2-hero:after{content:"";background:#1e5aaa2e;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:40px}.dash-root .d2-hero .hero-l,.dash-root .d2-hero .hero-av,.dash-root .d2-hero .hero-profile,.dash-root .d2-hero .acts,.dash-root .d2-hero .hero-r{z-index:1;position:relative}.dash-root .d2-hero .hero-l:before{content:"";z-index:-1;background:#ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-120px;left:-90px}.dash-root .d2-hero .hero-l .hi{opacity:.85;font-size:14px;font-weight:500}.dash-root .d2-hero .hero-l h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(20px,2.1vw,25px);font-weight:800;line-height:1.15}.dash-root .d2-hero .hero-l{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash-root .d2-hero .hero-l h1{margin:0}.dash-root .d2-hero .tip{background:#ffffff24;border:1px solid #ffffff40;border-radius:10px;flex:none;max-width:320px;padding:6px 11px;font-size:12px;line-height:1.35;display:inline-block}.dash-root .d2-hero .hero-av{flex:none;width:112px;height:112px}.dash-root .d2-hero .hero-profile{align-items:center;gap:22px;width:100%;display:flex}.dash-root .d2-hero .hero-profile .hero-r{min-width:0}.dash-root .d2-hero .hero-av .ringz{position:absolute;inset:0}.dash-root .d2-hero .hero-av .disc{color:#2b7fd4;letter-spacing:.01em;background:#fff;border-radius:50%;place-items:center;font-size:29px;font-weight:800;display:grid;position:absolute;inset:10px;box-shadow:0 10px 30px #06283c40}.dash-root .d2-hero .hero-av .pct{color:var(--dn-navy);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;line-height:1.1;display:flex;position:absolute;bottom:-4px;right:-16px;box-shadow:0 8px 20px #06283c40}.dash-root .d2-hero .hero-av .pct b{font-size:14px;font-weight:800}.dash-root .d2-hero .hero-av .pct i{letter-spacing:.05em;color:var(--dn-accent-deep);font-size:8px;font-style:normal;font-weight:800}.dash-root .d2-hero .hero-r h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800}.dash-root .d2-hero .hero-r p{opacity:.88;margin:4px 0 12px;font-size:14px}.dash-root .d2-hero .acts{flex-wrap:wrap;gap:10px;display:flex}.dash-root .hbtn{color:#fff;background:#ffffff2e;border-radius:999px;align-items:center;gap:9px;padding:7px 18px 7px 7px;font-size:13.5px;font-weight:700;transition:background .13s,transform .13s;display:inline-flex}.dash-root .hbtn:hover{background:#ffffff47;transform:translateY(-1px)}.dash-root .hbtn .bic{background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.dash-root .send-flex{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.dash-root .link-box{border:1px solid var(--dn-line);cursor:pointer;background:#f4f9fb;border-radius:14px;flex:300px;align-items:center;gap:12px;min-width:260px;padding:12px 14px;transition:background .14s,border-color .14s;display:flex}.dash-root .link-box:hover{background:#eef6f9;border-color:#cfe3ea}.dash-root .lk-card{--lk-ink:#0d1520;--lk-ink-2:#56616f;--lk-ink-3:#8a95a3;--lk-line:#e3e8ef;--lk-accent:#2a78d6;--lk-accent-deep:#1c5cab;--lk-wash:#eff5fe;width:100%;max-width:560px;color:var(--lk-ink);background:#fff;border-radius:22px;animation:.22s cubic-bezier(.2,.8,.25,1) both dm-in;overflow:hidden;box-shadow:0 0 0 1px #0d15200d,0 2px 8px #0d15200f,0 40px 80px -28px #0d152059}.dash-root .lk-head{align-items:flex-start;gap:13px;padding:24px 24px 18px;display:flex}.dash-root .lk-head .lk-sheen{display:none}.dash-root .lk-head .lk-ic{background:var(--lk-wash);width:40px;height:40px;color:var(--lk-accent-deep);border-radius:12px;flex:none;place-items:center;display:grid}.dash-root .lk-htx{flex:1;min-width:0}.dash-root .lk-head h4{letter-spacing:-.022em;color:var(--lk-ink);margin:0;font-size:18px;font-weight:750}.dash-root .lk-head p{color:var(--lk-ink-2);margin:3px 0 0;font-size:13px}.dash-root .lk-x{cursor:pointer;width:32px;height:32px;color:var(--lk-ink-3);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.dash-root .lk-x:hover{color:var(--lk-ink);background:#f1f4f8}.dash-root .lk-body{padding:0 24px}.dash-root .lk-sec{border-top:1px solid var(--lk-line);padding:18px 0}.dash-root .lk-sec:first-child{border-top:0;padding-top:4px}.dash-root .lk-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--lk-ink-3);margin:0 0 11px;font-size:11px;font-weight:700;display:block}.dash-root .lk-lbl:after{content:none}.dash-root .lk-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:560px){.dash-root .lk-opts{grid-template-columns:1fr}}.dash-root .lk-opt{text-align:left;cursor:pointer;border:1px solid var(--lk-line);background:#fff;border-radius:14px;width:100%;padding:13px 14px 14px;transition:border-color .14s,background .14s,box-shadow .14s;display:block;position:relative}.dash-root .lk-opt:hover{background:#fbfcfe;border-color:#cbd4e0}.dash-root .lk-opt.on{border-color:var(--lk-accent);background:var(--lk-wash);box-shadow:inset 0 0 0 1px var(--lk-accent)}.dash-root .lk-opt-top{align-items:center;gap:10px;display:flex}.dash-root .lk-opt-ic{width:30px;height:30px;color:var(--lk-ink-2);background:#f1f4f8;border-radius:9px;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.dash-root .lk-opt.on .lk-opt-ic{background:var(--lk-accent);color:#fff}.dash-root .lk-opt b{letter-spacing:-.01em;min-width:0;color:var(--lk-ink);flex:1;font-size:14px;font-weight:650}.dash-root .lk-opt i{color:var(--lk-ink-2);margin-top:8px;font-size:12.5px;font-style:normal;line-height:1.5;display:block}.dash-root .lk-opt .lk-tick{background:var(--lk-accent);color:#fff;opacity:0;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;transition:opacity .14s,transform .14s;display:grid;transform:scale(.6)}.dash-root .lk-opt.on .lk-tick{opacity:1;transform:none}.dash-root .lk-url{border:1px solid var(--lk-line);background:#f8fafc;border-radius:12px;align-items:center;gap:10px;padding:11px 11px 11px 14px;display:flex}.dash-root .lk-url code{min-width:0;color:var(--lk-ink-2);overflow-wrap:anywhere;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}.dash-root .lk-url button{cursor:pointer;border:1px solid var(--lk-line);width:32px;height:32px;color:var(--lk-ink-2);background:#fff;border-radius:9px;flex:none;place-items:center;transition:border-color .14s,color .14s;display:grid}.dash-root .lk-url button:hover{border-color:var(--lk-accent);color:var(--lk-accent-deep)}.dash-root .lk-url button:disabled{opacity:.5;cursor:default}.dash-root .lk-code{background:var(--lk-wash);border:1px solid #cfdff5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px;padding:14px 16px;display:grid}.dash-root .lk-digits{grid-column:1;gap:6px;display:flex}.dash-root .lk-digits span{font-variant-numeric:tabular-nums;width:34px;height:40px;color:var(--lk-accent-deep);background:#fff;border:1px solid #cfdff5;border-radius:9px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px;font-weight:700;display:grid}.dash-root .lk-code>i{color:var(--lk-ink-2);grid-column:2;font-size:12px;font-style:normal;line-height:1.45}.dash-root .lk-code-field{grid-column:1/3;min-width:0;display:block}.dash-root .lk-code-field input{letter-spacing:.06em;width:100%;color:var(--lk-ink);background:#fff;border:1px solid #cfdff5;border-radius:9px;outline:none;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.dash-root .lk-code-field input:focus{border-color:var(--lk-accent)}.dash-root .lk-code-field input[aria-invalid=true]{border-color:#d98a86}.dash-root .lk-code-field i{color:var(--lk-ink-2);margin-top:6px;font-size:11.5px;font-style:normal;line-height:1.4;display:block}.dash-root .lk-code-field input[aria-invalid=true]~i{color:#b8433c}.dash-root .lk-code-acts{grid-column:3;align-items:center;gap:8px;display:inline-flex}.dash-root .lk-code-copy,.dash-root .lk-code-edit{cursor:pointer;color:var(--lk-accent-deep);background:#fff;border:1px solid #cfdff5;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:650;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.dash-root .lk-code-copy:hover,.dash-root .lk-code-edit:hover{border-color:var(--lk-accent)}.dash-root .lk-code-edit{color:var(--lk-ink-2);background:0 0;border-color:#0000}.dash-root .lk-code-edit:hover{color:var(--lk-ink);background:#e3edfa;border-color:#0000}.dash-root .lk-code-copy:disabled,.dash-root .lk-code-edit:disabled{opacity:.5;cursor:default}@media (max-width:560px){.dash-root .lk-code{grid-template-columns:1fr;row-gap:12px}.dash-root .lk-code>i,.dash-root .lk-code-field,.dash-root .lk-code-acts{grid-column:1}.dash-root .lk-code-acts{justify-content:flex-end}}.dash-root .lk-foot{border-top:1px solid var(--lk-line);justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}.dash-root .lk-foot .ghost{cursor:pointer;border:1px solid var(--lk-line);color:var(--lk-ink);background:#fff;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:650}.dash-root .lk-foot .ghost:hover{background:#fbfcfe;border-color:#cbd4e0}.dash-root .lk-foot .solid{cursor:pointer;background:var(--lk-ink);color:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:650;display:inline-flex}.dash-root .lk-foot .solid:hover{background:#050b13}.dash-root .lk-foot .solid:disabled{opacity:.5;cursor:default}.dash-root .link-box .lic{width:40px;height:40px;color:var(--dn-accent-deep);background:#dff2f6;border-radius:12px;flex:none;place-items:center;display:grid}.dash-root .link-box .ltx{flex-direction:column;flex:1;min-width:0;display:flex}.dash-root .link-box .ltx b{font-size:13.5px;font-weight:700}.dash-root .link-box .ltx i{color:var(--dn-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.dash-root .link-box .cpy{border:1px solid var(--dn-line);width:38px;height:38px;color:var(--dn-ink-2);background:#fff;border-radius:10px;flex:none;place-items:center;transition:color .12s,border-color .12s;display:grid}.dash-root .link-box .cpy:hover{color:var(--dn-accent-deep);border-color:var(--dn-accent)}.dash-root .share-strip{flex-wrap:wrap;gap:clamp(10px,2vw,22px);display:flex}.dash-root .share-strip .sh{color:var(--dn-ink-2);flex-direction:column;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.dash-root .share-strip .circ{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .13s;display:grid;box-shadow:0 6px 14px #0c2c3d29}.dash-root .share-strip .sh:hover .circ{transform:translateY(-2px)}.dash-root .feat-row{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}.dash-root .feat{border:1px solid var(--dn-line);color:var(--dn-ink);min-height:190px;box-shadow:var(--dn-shadow-sm);background:#fff;border-radius:18px;flex-direction:column;padding:18px 16px 16px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.dash-root .feat:hover{border-color:#cfe7ee;transform:translateY(-3px);box-shadow:0 12px 28px #0c2c3d1f}.dash-root .feat .fic{color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid;box-shadow:0 6px 16px #0c2c3d2e}.dash-root .feat h4{letter-spacing:-.01em;color:var(--dn-navy);margin:0 0 4px;font-size:15.5px;font-weight:800}.dash-root .feat p{color:var(--dn-ink-2);margin:0 0 12px;font-size:12px;line-height:1.4}.dash-root .feat .cta{letter-spacing:.01em;color:var(--dn-accent-deep);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:6px 6px 6px 14px;font-size:12.5px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 0 0 1px #d6e9ef,0 1px 2px #0c2c3d1a,0 6px 12px -4px #0c2c3d29,0 14px 26px -10px #21b3cc4d}.dash-root .feat:hover .cta{box-shadow:inset 0 0 0 1px var(--dn-accent),0 2px 4px #0c2c3d1f,0 10px 18px -4px #0c2c3d33,0 20px 34px -10px #21b3cc73;background:#f4fbfd;transform:translateY(-1px)}.dash-root .feat .go{background:var(--dn-accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .16s;display:grid}.dash-root .feat:hover .go{transform:translate(3px)}.dash-root .exp-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;display:grid}.dash-root .exp{border:1px solid var(--dn-line);box-shadow:var(--dn-shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;transition:transform .13s,box-shadow .13s,border-color .13s;display:flex}.dash-root .exp:hover{border-color:#cfe7ee;transform:translateY(-2px);box-shadow:0 10px 24px #0c2c3d1a}.dash-root .exp .chip{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dash-root .exp .tx{font-size:13.5px;font-weight:700;line-height:1.25}.dash-root .refer2{text-align:center;cursor:pointer;background:linear-gradient(165deg,#fff7e8,#ffefd2);border-color:#f4dfae;transition:transform .14s,box-shadow .14s;display:block}.dash-root .refer2:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #ef8a2c8c}.dash-root .refer2 .gic{color:#fff;background:linear-gradient(150deg,#f8b02c,#ef8a2c);border-radius:18px;place-items:center;width:62px;height:62px;margin:4px auto 10px;display:grid;box-shadow:0 10px 22px #ef8a2c59}.dash-root .refer2 h4{margin:0 0 4px;font-size:17px;font-weight:800}.dash-root .refer2 p{color:#8a6f35;margin:0 0 14px;font-size:12.5px;line-height:1.45}.dash-root .refer2 .rbtn{color:#fff;background:linear-gradient(120deg,#f8a52c,#ef8a2c);border-radius:11px;padding:10px 22px;font-size:13.5px;font-weight:800;transition:transform .13s;display:inline-block;box-shadow:0 8px 18px #ef8a2c59}.dash-root .refer2:hover .rbtn{transform:translateY(-2px)}.dash-root .ri-list{flex-direction:column;gap:10px;display:flex}.dash-root .ri{border:1px solid var(--dn-line);cursor:pointer;background:#f7fafc;border-radius:13px;align-items:center;gap:12px;padding:11px 12px;transition:background .14s,border-color .14s,transform .14s;display:flex}.dash-root .ri:hover{background:#eef4f8;border-color:#cfdce6;transform:translateY(-1px)}.dash-root .ri .pct{color:#d05a5a;background:#fff;border:3px solid #f3c1c1;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:grid}.dash-root .ri .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-root .ri .tx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.dash-root .ri .tx i{color:var(--dn-ink-3);font-size:11px;font-style:normal}.dash-root .ri .dt{color:var(--dn-ink-3);flex:none;font-size:11px}.dash-root .ri-empty{color:var(--dn-ink-2);margin:2px 0 4px;font-size:12.5px;line-height:1.45}.dash-root .ri-all{color:var(--dn-ink-2);background:#f2f6f8;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:12.5px;font-weight:700;transition:background .12s;display:flex}.dash-root .ri-all:hover{background:#e8f0f3}.dash-root .boost{cursor:pointer;background:#eef7fd;border-color:#d3e8f5;transition:transform .14s,box-shadow .14s;display:block}.dash-root .boost:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #2f9df180}.dash-root .boost .bic{color:#fff;background:linear-gradient(150deg,#2f9df1,#7cc3f7);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:10px;display:grid;box-shadow:0 8px 18px #2f9df14d}.dash-root .boost h4{margin:0 0 5px;font-size:15.5px;font-weight:800}.dash-root .boost p{color:var(--dn-ink-2);margin:0 0 14px;font-size:12.5px;line-height:1.5}.dash-root .boost .bar{background:#d9e9f4;border-radius:99px;height:8px;margin-bottom:6px;overflow:hidden}.dash-root .boost .bar span{background:linear-gradient(90deg,#21b3cc,#2eb37e);border-radius:99px;height:100%;transition:width .4s;display:block}.dash-root .boost i{color:var(--dn-ink-3);font-size:11.5px;font-style:normal;font-weight:700}.dash-root .dm-overlay,.dash-root .dm-panel{position:fixed;inset:0}.dash-root .dm-overlay{z-index:1000;-webkit-backdrop-filter:blur(7px);background:#061a249e}.dash-root .dm-panel{z-index:1001;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.dash-root .dm-panel>*{pointer-events:auto}@media (max-width:640px){.dash-root .dm-panel{padding:14px}}@keyframes dm-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.dash-root .dm-card{background:#fff;border-radius:18px;width:100%;max-width:420px;padding:22px;box-shadow:0 24px 60px #061a244d}.dash-root .dm-card h4{margin:0 0 4px;font-size:17px;font-weight:800}.dash-root .dm-card p{color:var(--dn-ink-3);margin:0 0 14px;font-size:13px}.dash-root .dm-card input{border:1.5px solid var(--dn-line);width:100%;color:var(--dn-ink);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14.5px}.dash-root .dm-card input:focus{border-color:var(--dn-accent);outline:none}.dash-root .dm-acts{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.dash-root .dm-acts .ghost{color:var(--dn-ink-2);background:#eef4f6;border-radius:11px;padding:10px 18px;font-size:13.5px;font-weight:700}.dash-root .dm-acts .ghost:hover{background:#e3edf0}.dash-root .dm-acts .solid{background:var(--dn-navy);color:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;display:inline-flex}.dash-root .dm-acts .solid:hover{background:#103a4f}.dash-root .dm-acts .solid:disabled{opacity:.6;cursor:default}.dash-root .dm-mail{max-width:460px;padding:22px 22px 20px}.dash-root .dm-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.dash-root .dm-ico{color:#e0564f;background:#fde8ed;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dash-root .dm-htx{flex:1;min-width:0}.dash-root .dm-htx h4{color:var(--dn-ink);margin:0;font-size:18px;font-weight:800}.dash-root .dm-htx p{color:var(--dn-ink-3);margin:2px 0 0;font-size:13px}.dash-root .dm-x{width:30px;height:30px;color:var(--dn-ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.dash-root .dm-x:hover{color:var(--dn-ink);background:#eef4f6}.dash-root .dm-field{margin-bottom:13px;display:block}.dash-root .dm-label{color:var(--dn-ink-2);margin-bottom:5px;font-size:12.5px;font-weight:700;display:block}.dash-root .dm-mail .dm-readonly{color:var(--dn-ink-2);cursor:default;background:#f2f6f8}.dash-root .dm-attach{background:#eefaf2;border:1px solid #cdeeda;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.dash-root .dm-attach-l{color:var(--dn-ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.dash-root .dm-pdf{letter-spacing:.02em;color:#fff;background:#e0564f;border-radius:5px;flex:none;padding:3px 5px;font-size:10px;font-weight:800}.dash-root .dm-check{color:#fff;background:#23a877;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@media (max-width:1180px){.dash-root .d2-wrap{grid-template-columns:1fr}.dash-root .d2-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}}@media (max-width:860px){.dash-root .d2-hero{text-align:center;align-items:center}.dash-root .d2-hero .hero-profile{flex-direction:column;gap:16px}.dash-root .d2-hero .hero-av{margin:0 auto}.dash-root .d2-hero .acts{justify-content:center}.dash-root .d2-hero .tip{max-width:none}}.dash-root .dm-head{position:relative;overflow:hidden}.dash-root .dm-head>*{z-index:2;position:relative}.dash-root .dm-head .sheen{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff29 50%,#0000 66%);animation:6s ease-in-out infinite dm-sheen;position:absolute;inset:0;transform:translate(-70%)}.dash-root .dm-head .ic{animation:3.4s ease-in-out infinite dm-float}@keyframes dm-sheen{0%{transform:translate(-70%)}55%,to{transform:translate(95%)}}@keyframes dm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dash-root .dm-fly{z-index:3;background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:.22s ease-out both dm-in;display:flex;position:absolute;inset:0}.dash-root .dm-fly .spark{background:#23bd8c;border-radius:50%;width:7px;height:7px;animation:.7s cubic-bezier(.2,.8,.25,1) .2s both dm-spark;position:absolute}@keyframes dm-arc{to{stroke-dashoffset:0}}@keyframes dm-fly-path{0%{offset-distance:0%;opacity:0}12%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes dm-draw{to{stroke-dashoffset:0}}@keyframes dm-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes dm-ring{0%{opacity:.85;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes dm-spark{0%{opacity:0;transform:translate(0)scale(.4)}40%{opacity:1}to{transform:translate(var(--tx),var(--ty))scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.dash-root .dm-full,.dash-root .dm-head .sheen,.dash-root .dm-head .ic,.dash-root .dm-fly,.dash-root .dm-fly .plane,.dash-root .dm-fly .path path,.dash-root .dm-fly .ring,.dash-root .dm-fly .spark,.dash-root .dm-fly .tick,.dash-root .dm-fly .tick path{animation:none!important}.dash-root .dm-fly .tick path{stroke-dashoffset:0}}.dash-root .dm-full{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:100%;margin:auto;font-family:inherit;animation:.3s cubic-bezier(.2,.8,.25,1) both dm-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 64px -20px #061a2480}.dash-root .dm-full.dm-wide{width:94vw;max-width:1140px;height:92vh}.dash-root .sm-grid{align-content:start;gap:20px;max-width:1040px;min-height:100%;margin:0 auto;display:grid}.dash-root .dm-wide .sm-grid{grid-template-columns:minmax(0,1fr) 330px;align-content:stretch}@media (max-width:900px){.dash-root .dm-wide .sm-grid{grid-template-columns:1fr}}.dash-root .sm-form{flex-direction:column;gap:14px;min-width:0;display:flex}.dash-root .sm-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.dash-root .sm-row2{grid-template-columns:1fr}}.dash-root .sm-form input:focus,.dash-root .sm-form textarea:focus{box-shadow:0 0 0 4px #1ab4d224;border-color:#1ab4d2!important}.dash-root .sm-msg{flex-direction:column;flex:1;min-height:190px;display:flex}.dash-root .sm-msg textarea{flex:1}.dash-root .sm-chans{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;display:grid}.dash-root .sm-chans button{text-align:left;cursor:pointer;border:1.5px solid var(--dn-line);font:inherit;color:var(--dn-ink);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:12px 13px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.dash-root .sm-chans button:hover{border-color:color-mix(in srgb,var(--ch)45%,transparent);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--ch)90%,transparent);transform:translateY(-2px)}.dash-root .sm-chans .ic{background:color-mix(in srgb,var(--ch)12%,#fff);width:36px;height:36px;color:var(--ch);border-radius:11px;flex:none;place-items:center;transition:background .18s,color .18s,box-shadow .18s;display:grid}.dash-root .sm-chans .tx{flex-direction:column;gap:1px;min-width:0;display:flex}.dash-root .sm-chans .tx b{font-size:13px;font-weight:800}.dash-root .sm-chans .tx i{color:var(--dn-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.dash-root .sm-chans .tick{background:var(--ch);color:#fff;opacity:0;border-radius:50%;place-items:center;width:17px;height:17px;transition:all .18s;display:grid;position:absolute;top:9px;right:9px;transform:scale(.5)}.dash-root .sm-chans button.on{border-color:var(--ch);background:color-mix(in srgb,var(--ch)7%,#fff);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--ch)95%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ch)30%,transparent)}.dash-root .sm-chans button.on .ic{background:var(--ch);color:#fff;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--ch)85%,transparent)}.dash-root .sm-chans button.on .tick{opacity:1;transform:none}.dash-root .sm-side{flex-direction:column;gap:14px;min-width:0;display:flex}.dash-root .dm-full .dm-attach.has-doc{row-gap:12px}.dash-root .dm-full .dm-attach.has-doc .sheet{grid-area:2/1/auto/-1;justify-self:center}.dash-root .dm-full .dm-attach.has-doc .dm-linkbox{grid-area:2/1/auto/-1}.dash-root .dm-full .dm-attach.has-doc .hd{grid-row:3}.dash-root .dm-linkbox{background:#f4f9fb;border:1px solid #dceaf0;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.dash-root .dm-linkbox .u{color:#10627d;word-break:break-all;font-size:12.5px;font-weight:650;line-height:1.45}.dash-root .dm-linkbox .acts{gap:8px;display:flex}.dash-root .dm-linkbox .acts button{color:var(--dn-navy);background:#fff;border:1px solid #d6e6ed;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;transition:background .14s,border-color .14s,transform .12s;display:inline-flex}.dash-root .dm-linkbox .acts button:hover:not(:disabled){background:#eaf4f8;border-color:#bcd9e4;transform:translateY(-1px)}.dash-root .dm-linkbox .acts button:disabled{opacity:.5;cursor:default}.dash-root .dm-attach .sheet{border:1px solid var(--dn-line);background:#fff;border-radius:12px;width:290px;max-width:100%;height:300px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c2c3d0f,0 16px 34px -22px #0c2c3d8c}.dash-root .dm-attach .sheet:hover{border-color:#cfe7ee;transform:translateY(-3px);box-shadow:0 2px 4px #0c2c3d12,0 22px 42px -20px #0c2c3d99}.dash-root .dm-attach .sheet .pg{transform-origin:0 0;pointer-events:none;border:0;width:794px;height:1123px;display:block;transform:scale(.3652)}.dash-root .dm-attach .sheet:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 82%);height:56px;position:absolute;bottom:0;left:0;right:0}.dash-root .dm-attach .sheet .zoom{z-index:1;color:#fff;white-space:nowrap;opacity:0;background:#0c2c3de6;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;transition:opacity .16s,transform .16s;position:absolute;bottom:12px;left:50%;transform:translate(-50%,6px)}.dash-root .dm-attach .sheet:hover .zoom,.dash-root .dm-attach .sheet:focus-visible .zoom{opacity:1;transform:translate(-50%)}.dash-root .dm-attach .sheet .ld{background:#f2f6f8 linear-gradient(100deg,#f2f6f8 30%,#e7eef2 45%,#f2f6f8 60%) 0 0/300% 100%;width:100%;height:100%;animation:1.3s ease-in-out infinite sm-doc-shimmer;display:block}@keyframes sm-doc-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.dash-root .dm-attach .sheet{transition:none}.dash-root .dm-attach .sheet:hover{transform:none}.dash-root .dm-attach .sheet .ld{animation:none}}.dash-root .dm-full .dm-head{color:#fff;background:linear-gradient(125deg,#19b39c 0%,#2384cc 52%,#2a5fc6 100%);flex:none;align-items:center;gap:12px;margin:0;padding:15px clamp(16px,2.2vw,24px);display:flex;position:relative;overflow:hidden}.dash-root .dm-full .dm-head>*{z-index:2;position:relative}.dash-root .dm-full .dm-head .sheen{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff29 50%,#0000 66%);animation:6s ease-in-out infinite dm-sheen;position:absolute;inset:0;transform:translate(-70%)}.dash-root .dm-full .dm-head .ic{color:#fff;background:#ffffff2e;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;animation:3.4s ease-in-out infinite dm-float;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff47}.dash-root .dm-full .dm-head .tx{flex:1;min-width:0}.dash-root .dm-full .dm-head .tx h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.2}.dash-root .dm-full .dm-head .tx p{color:#ffffffd1;margin:2px 0 0;font-size:12.5px}.dash-root .dm-full .dm-head .x{color:#fff;background:#ffffff29;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;transition:background .13s,color .13s,transform .12s;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.dash-root .dm-full .dm-head .x:hover{color:#17509c;background:#fff;transform:scale(1.04)}.dash-root .dm-full .dm-body{background:#f7fafb;flex:1;min-height:0;padding:22px clamp(16px,2.2vw,24px);overflow-y:auto}.dash-root .dm-full .dm-col{flex-direction:column;gap:14px;max-width:620px;margin:0 auto;display:flex}.dash-root .dm-full .dm-attach{border:1px solid var(--dn-line);box-shadow:var(--dn-shadow-sm);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:20px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative;overflow:hidden}.dash-root .dm-full .dm-attach:before{content:"";pointer-events:none;background:radial-gradient(circle,#21b3cc33,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-60px}.dash-root .dm-full .dm-attach:hover{border-color:#cfe7ee;transform:translateY(-3px);box-shadow:0 12px 28px #0c2c3d1f}.dash-root .dm-full .dm-attach>*,.dash-root .dm-full .dm-attach .row>*{position:relative}.dash-root .dm-full .dm-attach .row{display:contents}.dash-root .dm-full .dm-attach .tag{color:#fff;background:linear-gradient(150deg,#f0726b,#d8483f);border-radius:14px;grid-area:1/1;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 16px #0c2c3d2e}.dash-root .dm-full .dm-attach .tag svg{width:24px;height:24px}.dash-root .dm-full .dm-attach .tag.link{background:linear-gradient(150deg,#2fb491 0%,#1e9ec6 55%,#2f7fe0 100%)}.dash-root .dm-full .dm-attach .tx{flex-direction:column;grid-area:1/2;gap:3px;min-width:0;display:flex}.dash-root .dm-full .dm-attach .tx b{letter-spacing:-.01em;color:var(--dn-navy);font-size:15.5px;font-weight:800;line-height:1.3}.dash-root .dm-full .dm-attach .tx i{color:var(--dn-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.45;overflow:hidden}.dash-root .dm-full .dm-attach .hd{color:#14795a;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;flex-direction:row-reverse;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:11.5px;font-weight:800;transition:background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 0 0 1px #cbeadc,0 1px 2px #0c2c3d1a,0 6px 12px -4px #0c2c3d29,0 14px 26px -10px #23a8774d}.dash-root .dm-full .dm-attach:hover .hd{background:#f5fdf9;box-shadow:inset 0 0 0 1px #23a877,0 2px 4px #0c2c3d1f,0 10px 18px -4px #0c2c3d33,0 20px 34px -10px #23a87773}.dash-root .dm-full .dm-attach .hd svg{color:#fff;background:#23a877;border-radius:50%;width:24px;height:24px;padding:5px}.dash-root .dm-full .dm-attach.warn:before{background:radial-gradient(circle,#ef8a2c33,#0000 68%)}.dash-root .dm-full .dm-attach.warn .tag{background:linear-gradient(150deg,#f7b15c,#ef8a2c)}.dash-root .dm-full .dm-attach.warn .hd{color:#96551a;box-shadow:inset 0 0 0 1px #f3d3a6,0 1px 2px #0c2c3d1a,0 6px 12px -4px #0c2c3d29,0 14px 26px -10px #ef8a2c4d}.dash-root .dm-full .dm-attach.warn .hd svg{background:#ef8a2c}.dash-root .dm-full .dm-attach.warn .tx i{white-space:normal}.dash-root .dm-full .dm-attach .go{color:#fff;background:#0c2c3d;border-radius:12px;grid-area:3/1/auto/-1;padding:9px 16px;font-size:12px;font-weight:700}.dash-root .dm-full .dm-attach .go:hover{background:#14415a}.dash-root .dm-full .dm-chips{border:1px solid var(--dn-line);background:linear-gradient(#fff,#f6fafc);border-radius:99px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex;box-shadow:0 1px 2px #061a240a,inset 0 1px #fff}.dash-root .dm-full .dm-chips button{cursor:pointer;font:inherit;color:var(--dn-ink-2);background:0 0;border:0;border-radius:99px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.dash-root .dm-full .dm-chips button:hover{color:#17509c;background:#1ab4d21a}.dash-root .dm-full .dm-chips button:active{transform:scale(.97)}.dash-root .dm-full .dm-chips button.on{color:#fff;background:linear-gradient(150deg,#2fb491 0%,#1e9ec6 48%,#2f7fe0 100%);box-shadow:0 6px 16px -6px #1f83cda6,inset 0 1px #ffffff59}.dash-root .dm-full .dm-chips button.on:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff61 50%,#0000 65%);animation:4.5s ease-in-out 1s infinite dm-sheen;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.dash-root .dm-full .dm-chips button.on:after{animation:none}}.dash-root .sm-pdf{border:1px solid var(--dn-line);background:#fff;border-radius:16px;min-height:420px;display:flex;overflow:hidden;box-shadow:0 10px 26px -18px #061a2480}.dash-root .sm-pdf iframe{background:#eef3f5;border:0;flex:1}.dash-root .sm-pdf .ph{color:var(--dn-ink-3);flex:1;place-items:center;font-size:13px;font-weight:600;display:grid}.dash-root .dm-full .dm-foot{border-top:1px solid var(--dn-line);background:#fff;flex:none;justify-content:flex-end;gap:10px;padding:12px clamp(16px,2.2vw,24px);display:flex}.dash-root .dm-full .dm-foot button{border-radius:11px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:700;display:inline-flex}.dash-root .dm-full .dm-foot .ghost{color:var(--dn-ink-2);background:#eef4f6}.dash-root .dm-full .dm-foot .ghost:hover{background:#e3edf0}.dash-root .dm-full .dm-foot .ghost:disabled{opacity:.6;cursor:default}.dash-root .dm-full .dm-foot .ghost:first-child{margin-right:auto}.dash-root .dm-full .dm-foot .primary{background:var(--dn-navy);color:#fff}.dash-root .dm-full .dm-foot .primary:hover{background:#14415a}.dash-root .dm-full .dm-foot .primary:disabled{opacity:.6;cursor:default}.dash-root .dm-full .dm-fly{z-index:3;background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:.22s ease-out both dm-in;display:flex;position:absolute;inset:0}.dash-root .dm-fly .stage{place-items:center;width:240px;height:96px;display:grid;position:relative}.dash-root .dm-fly .path{width:100%;height:100%;position:absolute;inset:0}.dash-root .dm-fly .path path{stroke-dashoffset:200px;animation:1.7s linear infinite dm-arc}.dash-root .dm-fly .plane{color:#fff;offset-path:path("M14 96 C 80 20, 170 20, 246 44");offset-rotate:0deg;background:linear-gradient(125deg,#19b39c 0%,#2384cc 52%,#2a5fc6 100%);border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;animation:1.7s cubic-bezier(.4,0,.5,1) infinite dm-fly-path;display:grid;position:absolute;top:0;left:0;box-shadow:0 14px 30px -12px #2384ccbf}.dash-root .dm-fly p{color:var(--dn-navy);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.dash-root .dm-fly .sub{color:var(--dn-ink-3);font-size:12.5px}.dash-root .dm-fly .tick{z-index:2;color:#fff;background:linear-gradient(140deg,#23bd8c,#0f7c5f);border-radius:50%;place-items:center;width:74px;height:74px;animation:.38s cubic-bezier(.2,.8,.25,1) both dm-pop;display:grid;position:relative;box-shadow:0 18px 40px -16px #0f7c5fcc}.dash-root .dm-fly .tick path{stroke-dasharray:28;stroke-dashoffset:28px;animation:.45s cubic-bezier(.65,0,.35,1) .18s forwards dm-draw}.dash-root .dm-fly .ring{border:2px solid #0f7c5f73;border-radius:50%;width:74px;height:74px;animation:1.4s cubic-bezier(.2,.8,.25,1) infinite dm-ring;position:absolute}.dash-root .dm-fly .ring.r2{animation-delay:.45s}.dash-root .dm-fly .spark{border-radius:50%;width:7px;height:7px;animation:.7s cubic-bezier(.2,.8,.25,1) .2s both dm-spark;position:absolute}.dash-root .dm-fly .spark.s0{--tx:0px;--ty:-58px;background:#19b39c}.dash-root .dm-fly .spark.s1{--tx:50px;--ty:-30px;background:#2384cc}.dash-root .dm-fly .spark.s2{--tx:50px;--ty:30px;background:#23bd8c}.dash-root .dm-fly .spark.s3{--tx:0px;--ty:58px;background:#2a5fc6}.dash-root .dm-fly .spark.s4{--tx:-50px;--ty:30px;background:#19b39c}.dash-root .dm-fly .spark.s5{--tx:-50px;--ty:-30px;background:#2384cc}@media (prefers-reduced-motion:reduce){.dash-root .dm-full,.dash-root .dm-full .dm-head .sheen,.dash-root .dm-full .dm-head .ic,.dash-root .dm-fly,.dash-root .dm-fly .plane,.dash-root .dm-fly .path path,.dash-root .dm-fly .ring,.dash-root .dm-fly .spark,.dash-root .dm-fly .tick,.dash-root .dm-fly .tick path{animation:none!important}.dash-root .dm-fly .tick path{stroke-dashoffset:0}}.rpv-back{z-index:120;background:#081424b8;place-items:center;padding:24px;animation:.18s ease-out both rpv-fade;display:grid;position:fixed;inset:0}@keyframes rpv-fade{0%{opacity:0}to{opacity:1}}.rpv-shell{background:#fff;border-radius:22px;grid-template-columns:244px minmax(0,1fr);width:100%;max-width:980px;height:min(90vh,960px);font-family:Plus Jakarta Sans,Poppins,ui-sans-serif,system-ui,sans-serif;animation:.24s cubic-bezier(.2,.8,.25,1) both rpv-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 2px 6px #08142447,0 50px 110px -28px #081424d9}@keyframes rpv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rpv-x{z-index:3;color:#46687a;background:#fff;border:1px solid #e6eaf1;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .14s,color .14s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px -10px #0c1a2d99}.rpv-x:hover{color:#18233b;background:#f1f5fa}.rpv-side{background:#f7fafc;border-right:1px solid #e6eaf1;flex-direction:column;gap:10px;padding:28px 24px;display:flex;overflow-y:auto}.rpv-name{min-width:0}.rpv-name b{letter-spacing:-.02em;color:#18233b;font-size:15px;font-weight:800;line-height:1.3;display:block}.rpv-name i{color:#7d909b;text-transform:capitalize;margin-top:3px;font-size:12px;font-style:normal;display:block}.rpv-lbl{letter-spacing:.12em;text-transform:uppercase;color:#93a7b2;margin-top:14px;font-size:10.5px;font-weight:800}.rpv-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.rpv-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#19b39c,#2384cc);border-radius:3px;width:100%;height:4px;margin:2px 0 4px}.rpv-range::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #2384cc;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0c1a2d59}.rpv-range::-moz-range-thumb{background:#fff;border:2px solid #2384cc;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0c1a2d59}.rpv-range:focus-visible{outline:none;box-shadow:0 0 0 3px #2384cc40}.rpv-lbl b{color:#18233b;letter-spacing:0;font-weight:800}.rpv-reset{color:#1a8fa8;align-self:flex-start;font-size:12px;font-weight:700;transition:color .14s}.rpv-reset:hover{color:#14323f}.rpv-btn{white-space:nowrap;color:#18233b;background:#fff;border:1px solid #e6eaf1;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 14px;font-size:13.5px;font-weight:750;transition:background .14s,transform .12s;display:inline-flex}.rpv-btn svg{flex:none}.rpv-btn:hover:not(:disabled):not(.solid){background:#f1f5fa;transform:translateY(-1px)}.rpv-btn.solid:hover:not(:disabled){transform:translateY(-1px)}.rpv-btn:disabled{opacity:.5;cursor:not-allowed}.rpv-btn.solid{color:#fff;background:linear-gradient(125deg,#19b39c 0%,#2384cc 52%,#2a5fc6 100%);border-color:#0000;box-shadow:0 12px 24px -14px #2384ccf2}.rpv-btn.solid:hover:not(:disabled){filter:brightness(1.05)}.rpv-btn.solid:disabled{opacity:1;color:#fff;box-shadow:none;background:#8fb4dc}.rpv-body{background:#e7ecf2;justify-content:center;align-items:flex-start;min-height:0;padding:40px 44px;display:flex;overflow:auto}.rpv-stage{transform-origin:top;flex:none}.rpv-body iframe{background:#fff;border:0;width:100%;min-height:400px;display:block;box-shadow:0 1px 3px #0c1a2d33,0 26px 50px -20px #0c1a2d8c}.rpv-load{color:#7d909b;place-items:center;height:100%;font-size:14px;display:grid}@media (max-width:760px){.rpv-back{padding:0}.rpv-shell{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:none;height:100vh}.rpv-side{border-bottom:1px solid #e6eaf1;border-right:0;flex-flow:wrap;align-items:center;gap:8px;padding:12px 14px}.rpv-side .rpv-lbl{display:none}.rpv-name{flex:100%}.rpv-actions{flex-direction:row;margin-top:0}.rpv-x{top:10px;right:10px}}.dash-root .qs-body{text-align:center}.dash-root .qs-qr{background:#fff;border:1px solid #e9f0f5;border-radius:24px;place-items:center;width:290px;max-width:100%;height:290px;margin:4px auto 0;display:grid;box-shadow:0 1px 2px #0c1a2d0d,0 18px 36px -24px #0c1a2d8c}.dash-root .qs-skel{background:linear-gradient(100deg,#f1f5f9 30%,#e6edf3 50%,#f1f5f9 70%) 0 0/220% 100%;border-radius:12px;width:244px;height:244px;animation:1.2s linear infinite qs-shimmer}@keyframes qs-shimmer{to{background-position:-120% 0}}.dash-root .qs-code{color:#7d909b;margin:12px 0 0;font-size:12px}.dash-root .qs-code b{color:#18233b;letter-spacing:.16em;font-weight:800}.dash-root .qs-error{color:#b32d45;margin-top:18px;font-size:13px}.dash-root .qs-link{text-align:left;background:#fff;border:1px solid #e4ebf1;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 1px 2px #0c1a2d0a}.dash-root .qs-link .url{color:#46687a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600;overflow:hidden}.dash-root .qs-link button{color:#1a8fa8;background:#f1f6f9;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:750;transition:background .14s,color .14s;display:inline-flex}.dash-root .qs-link button:hover:not(:disabled){background:#e4eef3}.dash-root .qs-link button:disabled{opacity:.5;cursor:not-allowed}.dash-root .qs-acts{gap:10px;margin-top:12px;display:flex}.dash-root .qs-btn{color:#14323f;background:#fff;border:1px solid #d9e6ee;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13.5px;font-weight:750;transition:background .14s,border-color .14s,transform .12s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 2px #0c1a2d0d,0 8px 18px -14px #0c1a2d99}.dash-root .qs-btn svg{color:#1a8fa8;flex:none}.dash-root .qs-btn:hover:not(:disabled){background:#f7fcfd;border-color:#21b3cc;transform:translateY(-1px);box-shadow:0 2px 4px #0c1a2d0f,0 12px 22px -12px #21b3cca6}.dash-root .qs-btn:disabled{opacity:.5;cursor:not-allowed}.dash-root .qs-mail{text-align:left;background:#f5fbfd;border:1px solid #dcedf3;border-radius:14px;margin-top:16px;padding:14px}.dash-root .qs-mail .lb{letter-spacing:.1em;text-transform:uppercase;color:#1a8fa8;align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.dash-root .qs-mail .row{background:#fff;border:1px solid #e4ebf1;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:4px 4px 4px 12px;transition:border-color .14s,box-shadow .14s;display:flex}.dash-root .qs-mail .row:focus-within{border-color:#21b3cc8c;box-shadow:0 0 0 3px #21b3cc24}.dash-root .qs-mail input{min-width:0;font:inherit;color:#18233b;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:13.5px}.dash-root .qs-mail input::placeholder{color:#a9b6c7}.dash-root .qs-mail .row button{color:#fff;white-space:nowrap;background:linear-gradient(125deg,#19b39c 0%,#2384cc 52%,#2a5fc6 100%);border-radius:10px;flex:none;align-items:center;gap:7px;height:40px;padding:0 18px;font-size:13.5px;font-weight:750;transition:filter .14s,transform .12s;display:inline-flex;box-shadow:0 10px 20px -12px #2384ccf2}.dash-root .qs-mail .row button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.dash-root .qs-mail .row button:disabled{opacity:.5;cursor:not-allowed}.qs-error{color:#b32d45;margin-top:18px;font-size:13px}.sm-page{min-height:100%;padding:20px clamp(14px,2.5vw,32px) 40px}.sm-wrap{max-width:1100px;margin:0 auto}.dash-root .sm-card{width:100%;max-width:none;max-height:none;margin:0;animation:none;box-shadow:0 1px 2px #061a240d,0 22px 50px -28px #061a2473}.dash-root .sm-card .dm-body{padding:28px clamp(20px,4vw,56px) 32px}.dash-root .sm-card .dm-col{max-width:720px;margin:0 auto}.dash-root .sm-card .dm-head{padding:22px clamp(20px,4vw,56px)}.dash-root .sm-card .dm-foot{padding:18px clamp(20px,4vw,56px)}.dash-root .d2-import{border:1px solid var(--dn-line);box-shadow:var(--dn-shadow-sm);color:inherit;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.dash-root .d2-import:hover{border-color:#cfe3ea;transform:translateY(-1px);box-shadow:0 6px 18px #0c2c3d14}.dash-root .d2-import .ic{color:#fff;background:linear-gradient(135deg,#2e5bd7,#1e40af);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dash-root .d2-import .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-root .d2-import .tx b{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.dash-root .d2-import .tx i{color:var(--dn-ink-3);font-size:12.5px;font-style:normal}.dash-root .d2-import .go{width:30px;height:30px;color:var(--dn-accent-deep);background:#f1f6f9;border-radius:50%;flex:none;place-items:center;display:grid}.dash-root .d2-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dash-root .d2-start .d2-import{isolation:isolate;color:#fff;border:1px solid #0000;gap:14px;position:relative;overflow:hidden;container-type:inline-size}.dash-root .d2-start .is-create{background:linear-gradient(135deg,#ff9a1f 0%,#ff7a1a 45%,#ff5a1f 100%);box-shadow:0 12px 24px -14px #ff6a1fbf}.dash-root .d2-start .is-import{background:linear-gradient(135deg,#2b8cff 0%,#1a6cf0 50%,#1450d2 100%);box-shadow:0 12px 24px -14px #1a6cf0bf}.dash-root .d2-start .d2-import:before{content:"";z-index:-1;pointer-events:none;background:#ffffff24;border-radius:50%;width:170px;height:170px;position:absolute;top:-86px;right:-34px}.dash-root .d2-start .d2-import:hover{border-color:#0000;transform:translateY(-2px)}.dash-root .d2-start .is-create:hover{box-shadow:0 16px 28px -14px #ff6a1fd9}.dash-root .d2-start .is-import:hover{box-shadow:0 16px 28px -14px #1a6cf0d9}.dash-root .d2-start .d2-import:focus-visible{outline-offset:-5px;outline:3px solid #fff}.dash-root .d2-start .d2-import .ic{color:#fff;background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff61}.dash-root .d2-start .d2-import .tx{gap:3px}.dash-root .d2-start .d2-import .tx i{letter-spacing:.16em;text-transform:uppercase;color:#ffffffe0;order:-1;font-size:10.5px;font-style:normal;font-weight:800}.dash-root .d2-start .d2-import .tx b{letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.15}.dash-root .d2-start .d2-import .go{color:#fff;background:#ffffff2e;width:38px;height:38px;transition:transform .15s,background .15s;box-shadow:inset 0 0 0 1.5px #ffffff8c}.dash-root .d2-start .d2-import:hover .go{background:#ffffff47;transform:translate(2px)}.dash-root .d2-art{pointer-events:none;width:66px;height:62px;position:absolute;top:9px;right:66px}.dash-root .d2-art.sheets .s{border-radius:6px;position:absolute}.dash-root .d2-art.sheets .back{opacity:.85;background:#ffe2c9;width:38px;height:50px;top:8px;left:4px;transform:rotate(-9deg)}.dash-root .d2-art.sheets .front{background:#fff;flex-direction:column;gap:4px;width:42px;height:54px;padding:7px 6px;display:flex;top:2px;left:18px;transform:rotate(5deg);box-shadow:0 8px 14px -8px #7828008c}.dash-root .d2-art.sheets .front em{background:#ff6a1f;border-radius:50%;width:8px;height:8px;margin-bottom:1px}.dash-root .d2-art.sheets .front u{background:#ffd2ae;border-radius:2px;height:3px}.dash-root .d2-art.sheets .front u:first-of-type{width:26px}.dash-root .d2-art.sheets .front u:nth-of-type(2){width:30px}.dash-root .d2-art.sheets .front u:nth-of-type(3){width:24px}.dash-root .d2-art.sheets .front u:nth-of-type(4){width:18px}.dash-root .d2-art.folder>*{position:absolute}.dash-root .d2-art.folder .f-back{background:#bfd9ff;border-radius:7px;width:60px;height:38px;top:20px;left:2px}.dash-root .d2-art.folder .f-back:before{content:"";background:#bfd9ff;border-radius:4px 4px 0 0;width:22px;height:9px;position:absolute;top:-6px;left:4px}.dash-root .d2-art.folder .doc{background:#fff;border-radius:4px;width:28px;height:36px;top:2px;left:28px;transform:rotate(4deg);box-shadow:0 4px 10px -6px #001e5a80}.dash-root .d2-art.folder .doc em{text-align:center;color:#fff;background:#1a6cf0;border-radius:2px;font:800 6.5px/1.4 system-ui,sans-serif;position:absolute;top:4px;left:3px;right:3px}.dash-root .d2-art.folder .f-front{background:#dcebff;border-radius:7px;width:60px;height:30px;top:28px;left:2px;box-shadow:0 -2px 6px -3px #001e5a40}.dash-root .d2-art.folder .pdf{color:#fff;background:#e5484d;border-radius:3px;padding:1px 5px;font:800 7px/1.4 system-ui,sans-serif;top:36px;left:9px}@container (max-width:360px){.dash-root .d2-art{display:none}}@media (max-width:640px){.dash-root .d2-start{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dash-root .d2-start .d2-import,.dash-root .d2-start .d2-import .go{transition:none}.dash-root .d2-start .d2-import:hover{transform:none}}.dash-root .av-row{border:1px solid var(--dn-line);background:#f7fafc;border-radius:14px;align-items:center;gap:13px;padding:13px 15px;display:flex}.dash-root .av-row .ic{color:#2384cc;background:#e6f0fd;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dash-root .av-row .tx{flex:1;min-width:0}.dash-root .av-row .tx i{letter-spacing:.08em;text-transform:uppercase;color:#7d909b;font-size:11px;font-style:normal;font-weight:800;display:block}.dash-root .av-row .tx b{color:#14323f;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.dash-root .av-row .ok{color:#0f7c5f;background:#e7f7f0;border-radius:8px;flex:none;padding:5px 10px;font-size:12px;font-weight:800}.dash-root .av-row .go,.dash-root .av-otp-actions .go{color:#fff;background:linear-gradient(125deg,#19b39c 0%,#2384cc 52%,#2a5fc6 100%);border-radius:10px;flex:none;height:36px;padding:0 15px;font-size:12.5px;font-weight:750;transition:filter .14s}.dash-root .av-row .go:hover:not(:disabled),.dash-root .av-otp-actions .go:hover:not(:disabled){filter:brightness(1.05)}.dash-root .av-row .go:disabled,.dash-root .av-otp-actions .go:disabled{opacity:.5;cursor:not-allowed}.dash-root .av-row.missing{background:#fffaf0;border-color:#f0dcb4}.dash-root .av-row.missing .ic{color:#b8791b;background:#fdf0d8}.dash-root .av-row.missing .tx b{color:#8a6f35;font-weight:600}.dash-root .av-row .go.add{background:linear-gradient(120deg,#f8a52c,#ef8a2c);align-items:center;display:inline-flex;box-shadow:0 8px 16px -10px #ef8a2ce6}.dash-root .av-otp{background:#f4fbfd;border:1px solid #cfe9f1;border-radius:14px;margin-top:14px;padding:15px}.dash-root .av-otp-lead{text-align:center;color:#4d6673;margin:0 0 10px;font-size:13px}.dash-root .av-otp-lead strong{color:#14323f;word-break:break-all}.dash-root .av-otp-actions{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.dash-root .av-otp-actions .link{color:var(--dn-accent-deep);background:0 0;font-size:12.5px;font-weight:700;text-decoration:underline}.dash-root .av-otp-actions .link:disabled{opacity:.6;cursor:default}.dash-root .av-done{color:#0f7c5f;background:#e7f7f0;border:1px solid #bfe6d6;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px;font-weight:700}.dash-root .av-error{color:#b32d45;background:#fdeaed;border:1px solid #f7c9d1;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:13px}.dash-root .av-input{width:100%;font:inherit;color:#14323f;background:0 0;border:0;outline:none;margin-top:2px;font-size:14.5px;font-weight:700}.dash-root .av-input::placeholder{color:#b7a98a;font-weight:600}.dash-root .dm-full.nr-dialog{border-radius:26px;max-width:560px;padding:0 0 26px;box-shadow:0 40px 90px -28px #061a2499,0 0 0 1px #0c2c3d0d}.dash-root .nr-aura{pointer-events:none;background:radial-gradient(#2384cc33 0%,#19b39c1a 42%,#fff0 72%);width:460px;height:300px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.dash-root .nr-x{z-index:2;color:#8aa0ac;background:0 0;border-radius:11px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid;position:absolute;top:16px;right:16px}.dash-root .nr-x:hover{color:#14323f;background:#eef4f6}.dash-root .nr-top{text-align:center;flex-direction:column;align-items:center;padding:34px 34px 22px;display:flex;position:relative}.dash-root .nr-mark{color:#fff;background:linear-gradient(125deg,#19b39c 0%,#2384cc 52%,#2a5fc6 100%);border-radius:19px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 32px -14px #2384cce6}.dash-root .nr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8aa0ac;margin-top:16px;font-size:10.5px;font-weight:800}.dash-root .nr-top h2{letter-spacing:-.03em;color:#0c2c3d;margin:6px 0 0;font-size:25px;font-weight:800}.dash-root .nr-top p{max-width:42ch;color:var(--dn-ink-2);margin:9px 0 0;font-size:14px;line-height:1.55}.dash-root .nr-choices{flex-direction:column;gap:10px;padding:6px 26px 0;display:flex}.dash-root .nr-choice{border:1.5px solid var(--dn-line);background:#fff;border-radius:18px;align-items:center;gap:15px;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.dash-root .nr-choice:hover{border-color:#2384cc73;transform:translateY(-2px);box-shadow:0 18px 34px -22px #0c2c3d8c}.dash-root .nr-choice .ic{color:#2384cc;background:#eef4fb;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;transition:background .16s,color .16s;display:grid}.dash-root .nr-choice .tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dash-root .nr-choice b{letter-spacing:-.01em;color:#14323f;font-size:15.5px;font-weight:750}.dash-root .nr-choice i{color:var(--dn-ink-2);font-size:12.5px;font-style:normal;line-height:1.45}.dash-root .nr-choice .go{color:#b3c3cc;flex:none;transition:transform .16s,color .16s}.dash-root .nr-choice:hover .go{color:#2384cc;transform:translate(3px)}.dash-root .nr-choice.primary{background:linear-gradient(135deg,#19b39c12,#2a5fc612);border-color:#2384cc52}.dash-root .nr-choice.primary .ic{color:#fff;background:linear-gradient(125deg,#19b39c 0%,#2384cc 52%,#2a5fc6 100%);box-shadow:0 12px 22px -12px #2384ccf2}.dash-root .nr-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(125deg,#19b39c,#2384cc);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;position:absolute;top:-9px;right:16px;box-shadow:0 8px 16px -8px #2384cce6}.dash-root .nr-skip{color:#8aa0ac;background:0 0;border-radius:10px;align-self:center;margin-top:18px;padding:8px 14px;font-size:13px;font-weight:700;transition:color .15s,background .15s}.dash-root .nr-skip:hover{color:#14323f;background:#f2f7f9}@media (max-width:520px){.dash-root .nr-top{padding:30px 22px 18px}.dash-root .nr-top h2{font-size:21px}.dash-root .nr-choices{padding:6px 18px 0}.dash-root .nr-choice i{font-size:12px}}@media (prefers-reduced-motion:reduce){.dash-root .nr-choice,.dash-root .nr-choice .go{transition:none}.dash-root .nr-choice:hover,.dash-root .nr-choice:hover .go{transform:none}}.dash-root .dm-full .cl-preview{word-break:break-all;background:linear-gradient(#f4fafc 0%,#eef6f9 100%);border:1.5px solid #0c2c3d17;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px;padding:15px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(15px,2.4vw,19px);display:flex}.dash-root .dm-full .cl-preview .host{color:#6b8794}.dash-root .dm-full .cl-preview b{color:var(--dn-navy,#053750);font-weight:700}.dash-root .dm-full .cl-opts{gap:10px;margin-top:14px;display:grid}.dash-root .dm-full .cl-opt{text-align:left;background:#fff;border:1.5px solid #0c2c3d1f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.dash-root .dm-full .cl-opt:hover{background:#fbfeff;border-color:#1ab4d280}.dash-root .dm-full .cl-opt.is-on{background:#f6fdff;border-color:#1ab4d2;box-shadow:0 0 0 3px #29b7d229}.dash-root .dm-full .cl-opt>.ic{color:#17809c;background:#e8f6fa;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dash-root .dm-full .cl-opt.is-on>.ic{color:#fff;background:#1ab4d2}.dash-root .dm-full .cl-opt .tx{gap:1px;min-width:0;display:grid}.dash-root .dm-full .cl-opt .tx b{color:var(--dn-navy,#053750);font-size:13.5px;font-weight:700}.dash-root .dm-full .cl-opt .tx i{color:#2a6a80;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-style:normal}.dash-root .dm-full .cl-opt .tx em{color:#7d95a1;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.dash-root .dm-full .cl-state{white-space:nowrap;font-size:11.5px;font-weight:700}.dash-root .dm-full .cl-state.is-checking{color:#7d95a1}.dash-root .dm-full .cl-state.is-free{color:#109a6f}.dash-root .dm-full .cl-state.is-taken{color:#c07a12}.dash-root .dm-full .cl-state.is-unknown{display:none}.dash-root .dm-full .cl-tick{color:#fff;background:#1ab4d2;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 4px 10px -3px #1ab4d2cc}.dash-root .dm-full .cl-note{text-align:center;color:#7d95a1;margin:13px 0 0;font-size:12px}@media (max-width:420px){.dash-root .dm-full .cl-opt{grid-template-columns:auto 1fr}.dash-root .dm-full .cl-state{grid-column:2}}.dash-root .dm-full .cl-code{background:#f7fafc;border:1px solid #0c2c3d1f;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;margin-top:10px;padding:13px 14px;display:grid}.dash-root .dm-full .cl-code>.ic{color:#17809c;background:#e8f6fa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dash-root .dm-full .cl-code .tx{min-width:0}.dash-root .dm-full .cl-code .hd{color:var(--dn-navy,#053750);font-size:12.5px;font-weight:700;display:block}.dash-root .dm-full .cl-code .sub{color:#7d95a1;margin:2px 0 0;font-size:11.5px;line-height:1.5}.dash-root .dm-full .cl-code .row{align-items:center;gap:8px;margin-top:9px;display:flex}.dash-root .dm-full .cl-code input{letter-spacing:.14em;color:#14323f;background:#fff;border:1.5px solid #0c2c3d29;border-radius:9px;outline:none;width:9ch;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700}.dash-root .dm-full .cl-code input:focus{border-color:#1ab4d2;box-shadow:0 0 0 3px #29b7d229}.dash-root .dm-full .cl-code input:disabled{color:#8ea3ad;cursor:not-allowed;background:#eef3f6}.dash-root .dm-full .cl-code input[aria-invalid=true]{border-color:#d1495b;box-shadow:0 0 0 3px #d1495b24}.dash-root .dm-full .cl-code .save{background:var(--dn-navy,#053750);color:#fff;border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:700}.dash-root .dm-full .cl-code .save:hover:not(:disabled){background:#14415a}.dash-root .dm-full .cl-code .save:disabled{opacity:.45;cursor:default}.dash-root .dm-full .cl-code .note,.dash-root .dm-full .cl-code .err{margin:7px 0 0;font-size:11.5px;line-height:1.5}.dash-root .dm-full .cl-code .note{color:#7d95a1}.dash-root .dm-full .cl-code .err{color:#c0334a;font-weight:600}
