.pu{--pu-bg:#090b13;--pu-s1:#0e111a;--pu-s2:#111420;--pu-s3:#111420;--pu-accent:#f2a93c;--pu-ink:#f2a93c;--pu-on:#090b13;--pu-hi:#ffd487;--pu-ok:#5fd9c8;--pu-warn:#ffd487;--pu-danger:#e08a6b;--pu-web:#60a5fa;--pu-web-dot:#3b82f6;--pu-text:#f4ede1;--pu-muted:rgba(244,237,225,.72);--pu-dim:rgba(244,237,225,.5);--pu-hair:rgba(244,237,225,.14);--pu-soft:rgba(244,237,225,.08);--pu-ghost:rgba(244,237,225,.22);--pu-alert-bg:#111420;--pu-alert-line:#f2a93c;--pu-r-sm:6px;--pu-r-md:12px;--pu-r-lg:16px;--pu-serif:"Fraunces",Georgia,serif;--pu-sans:"Manrope",system-ui,sans-serif;--pu-mono:"IBM Plex Mono",ui-monospace,monospace;color:var(--pu-text);font:400 13px/1.45 var(--pu-sans);text-align:left}.pu.is-light{--pu-bg:#f9f9f8;--pu-s1:#fff;--pu-s2:#f1f0ef;--pu-s3:#fff;--pu-accent:#ffc53d;--pu-ink:#ab6400;--pu-on:#21201c;--pu-hi:#4f3422;--pu-ok:#008573;--pu-warn:#ab6400;--pu-danger:#d13415;--pu-web:#0d74ce;--pu-web-dot:#0d74ce;--pu-text:#21201c;--pu-muted:#63635e;--pu-dim:#82827c;--pu-hair:#dad9d6;--pu-soft:#e9e8e6;--pu-ghost:#bcbbb5;--pu-alert-bg:#fefbe9;--pu-alert-line:#f3d673}.pu *,.pu :after,.pu :before{box-sizing:border-box}.pu em,.pu h3,.pu h4,.pu i{font-family:inherit}.pu-mono{font-family:var(--pu-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pu-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px}.pu-pill,.pu-sr{white-space:nowrap}.pu-pill{--c:var(--pu-muted);display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font:600 11.5px/1 var(--pu-sans);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent)}.pu-pill.is-ok{--c:var(--pu-ok)}.pu-pill.is-warn{--c:var(--pu-warn)}.pu-pill.is-danger{--c:var(--pu-danger)}.pu-pill.is-neutral{--c:var(--pu-muted);border-color:var(--pu-hair);background:var(--pu-s2)}.pu-pill.is-seal{border-radius:var(--pu-r-sm);border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.pu-pill.is-pop{animation:pu-pop .45s cubic-bezier(.34,1.5,.64,1) both}.pu-src{display:inline-flex;align-items:center;gap:4px;font:500 10.5px/1 var(--pu-mono);letter-spacing:.06em;color:var(--pu-hi);white-space:nowrap}.pu-src i{width:6px;height:6px;border-radius:50%;background:var(--pu-ok)}.pu-src.is-web{color:var(--pu-web)}.pu-src.is-web i{background:var(--pu-web-dot)}.pu-src.is-manual{padding:3px 5px;border-radius:4px;border:1px solid var(--pu-hair);background:var(--pu-s3);color:var(--pu-dim);font-weight:700;letter-spacing:.12em}.pu-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--pu-ghost);color:var(--pu-text);font:700 12.5px/1.1 var(--pu-sans);white-space:nowrap;transition:transform .2s ease,opacity .25s ease,background-color .25s ease}.pu-btn.is-primary{background:var(--pu-accent);border-color:var(--pu-accent);color:var(--pu-on)}.pu-btn.is-danger{border-color:color-mix(in srgb,var(--pu-danger) 55%,transparent);color:var(--pu-danger)}.pu-btn.is-off{opacity:.45}.pu-btn.is-press{transform:scale(.94)}.pu-btn.is-wide{width:100%;min-height:40px;font-size:13.5px}.pu-frame{position:relative;container:pu/inline-size;width:100%}.pu-shell{height:690px;border-radius:20px;border:1px solid var(--pu-hair);background:var(--pu-bg);box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}.pu-shell,.pu-side{display:flex;overflow:hidden}.pu-side{flex:none;width:52px;flex-direction:column;gap:14px;border-right:1px solid var(--pu-hair);background:var(--pu-s1);padding-bottom:12px}.pu-brand{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 12px;border-bottom:1px solid var(--pu-hair)}.pu-brand img{border-radius:7px}.pu-brand b,.pu-brand-rail{display:none}.pu-brand b{font:700 17px/1 var(--pu-serif);color:var(--pu-accent)}.pu-brand-rail{margin-left:auto;color:var(--pu-dim)}.pu-nav-group{display:grid;grid-gap:2px;gap:2px}.pu-nav-group+.pu-nav-group{border-top:1px solid var(--pu-hair);padding-top:10px;margin:0 8px}.pu-nav-title{display:none;padding:0 14px 4px;font:600 11px var(--pu-sans);color:var(--pu-muted)}.pu-nav-item{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:30px;border-left:2px solid transparent;color:var(--pu-muted);font:500 12px/1.25 var(--pu-sans)}.pu-nav-item.is-on{background:var(--pu-s2);color:var(--pu-hi);border-left-color:var(--pu-hi)}.pu-nav-ic{position:relative;display:flex;flex:none}.pu-nav-label{display:none}.pu-nav-badge{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--pu-accent);color:var(--pu-on);font:700 10px/1 var(--pu-mono);font-style:normal;box-shadow:0 0 0 2px var(--pu-s1);animation:pu-pop .45s cubic-bezier(.34,1.5,.64,1) both}.pu-nav-badge.is-urgent{background:var(--pu-danger);color:var(--pu-s1)}.pu-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.pu-top{flex:none;display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-bottom:1px solid var(--pu-hair);background:var(--pu-s1)}.pu-frame.has-toggle .pu-top{padding-right:52px}.pu .pu-top-owl{display:none;border-radius:6px}.pu-top-name{min-width:0;display:flex;align-items:baseline;gap:10px}.pu-top-name b{font:700 15px/1.2 var(--pu-serif);color:var(--pu-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pu-top-name span{font-size:12px;color:var(--pu-dim);white-space:nowrap}.pu-top-tools{margin-left:auto;display:flex;align-items:center;gap:14px;color:var(--pu-muted);font:600 12px var(--pu-sans)}.pu-top-help,.pu-top-lang{display:inline-flex;align-items:center;gap:5px}.pu-top-lang small{font-size:9px;opacity:.7}.pu-top-ic{position:relative;display:inline-flex}.pu-top-ic>i{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--pu-accent);box-shadow:0 0 0 2px var(--pu-s1)}.pu-top-ic.is-ringing svg{animation:pu-ring .7s ease both;transform-origin:50% 10%}.pu-top-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--pu-hair);color:var(--pu-text);font:700 12px var(--pu-sans)}.pu-toggle{position:absolute;z-index:3;top:10px;right:10px}.pu-toggle>button{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(244,237,225,.22);background:rgba(9,11,19,.75);color:#f4ede1;font-size:10px;cursor:pointer;margin:0}.pu-toggle>button:focus-visible{outline:2px solid #ffd487;outline-offset:2px}.pu-main{position:relative;flex:1 1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 46px),transparent);mask-image:linear-gradient(#000 calc(100% - 46px),transparent)}@container pu (min-width: 900px){.pu-side{width:184px}.pu-brand{justify-content:flex-start}.pu-brand b,.pu-brand-rail,.pu-nav-label,.pu-nav-title{display:block}.pu-nav-item{justify-content:flex-start;padding:4px 10px 4px 14px}.pu-nav-group+.pu-nav-group{margin:0;border-top:0;padding-top:4px}}@container pu (max-width: 439px){.pu-side{display:none}.pu .pu-top-owl{display:block}.pu-top{padding-left:12px}.pu-top-name{flex-direction:column;gap:0}.pu-top-name span{font-size:11px}.pu-top-help,.pu-top-ic.is-opt,.pu-top-lang{display:none}}@container pu (max-width: 599px){.pu-top-name{flex-direction:column;gap:0}.pu-top-name span{font-size:11px}.pu-top-ic.is-opt,.pu-top-lang{display:none}}@container pu (max-width: 899px){.pu-top-help{display:none}}@container pu (max-width: 380px){.pu-top-avatar{display:none}}.pu-agenda{margin-top:40px}.gb-tabdemo .pu-agenda,.k-hero-demo .pu-agenda,.v4-hero-ui .pu-agenda{margin-top:0}.pu-day{display:grid;grid-gap:12px;gap:12px;padding:18px 20px 40px;transition:transform .8s cubic-bezier(.16,1,.3,1)}.pu-card{border:1px solid var(--pu-hair);border-radius:var(--pu-r-lg);background:var(--pu-s1)}.pu-day-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pu-day-head h3{margin:0;font:600 20px/1.15 var(--pu-serif);color:var(--pu-text)}.pu-day-head h3:first-letter{text-transform:uppercase}.pu-day-head small{display:block;margin-top:3px;font-size:12px;color:var(--pu-muted)}.pu-attn{padding:11px 14px;display:grid;grid-gap:2px;gap:2px;transition:background-color .4s ease,border-color .4s ease}.pu-attn.is-urgent{background:color-mix(in srgb,var(--pu-danger) 9%,var(--pu-s1));border-color:color-mix(in srgb,var(--pu-danger) 40%,transparent)}.pu-attn.is-wait{background:var(--pu-alert-bg);border-color:var(--pu-alert-line)}.pu-attn-head{display:flex;align-items:center;gap:10px}.pu-attn-head b{font:700 13.5px var(--pu-sans)}.pu-attn-clean{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pu-ok) 50%,transparent);color:var(--pu-ok);font:700 11.5px var(--pu-sans)}.pu-attn-clean,.pu-attn-n{margin-left:auto;height:22px}.pu-attn-n{min-width:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:var(--pu-accent);color:var(--pu-on);font:700 11.5px var(--pu-mono)}.pu-attn.is-urgent .pu-attn-n{background:var(--pu-danger);color:var(--pu-s1)}.pu-attn-empty{margin:0;font-size:12.5px;color:var(--pu-muted)}.pu-attn-item{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:6px 0;font-size:12.5px;animation:pu-in .45s cubic-bezier(.16,1,.3,1) both}.pu-attn-item+.pu-attn-item{border-top:1px solid var(--pu-soft)}.pu-attn-item>i{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:800 11px var(--pu-sans);font-style:normal;background:var(--pu-accent);color:var(--pu-on)}.pu-attn-item.is-urgent>i{background:var(--pu-danger);color:var(--pu-s1)}.pu-attn-item>span{flex:1 1 14rem;min-width:0}.pu-attn-item>em{font-family:var(--pu-sans);font-style:normal;font-weight:700;color:var(--pu-ink);white-space:nowrap}.pu-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pu-num{border-radius:var(--pu-r-md);padding:9px 11px;display:grid;align-content:start;grid-gap:1px;gap:1px;min-width:0}.pu-num span{font:600 11.5px/1.25 var(--pu-sans);color:var(--pu-muted);overflow-wrap:anywhere}.pu-num b{font:500 22px/1.15 var(--pu-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pu-text)}.pu-num b i{font-style:normal;font-size:13px;color:var(--pu-dim)}.pu-num small{font-size:11px;line-height:1.3;color:var(--pu-dim)}.pu-num.is-warn b{color:var(--pu-ink)}.pu-strip{padding:11px 14px 10px}.pu-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap}.pu-strip-head b{font:700 13.5px var(--pu-sans)}.pu-strip-head small{font-size:11.5px;color:var(--pu-muted)}.pu-strip-plot{position:relative;height:88px;margin-top:24px}.pu-strip-bars{position:absolute;inset:0 0 20px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--pu-hair)}.pu-strip-bars>span{flex:1 1;height:100%;display:flex;align-items:flex-end}.pu-strip-bars i{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--pu-accent);transform-origin:bottom;transition:height .5s cubic-bezier(.16,1,.3,1),background-color .4s ease}.pu-strip-bars>span.is-past i{background:color-mix(in srgb,var(--pu-accent) 38%,var(--pu-s2))}.pu-strip-now{top:-6px;bottom:20px;width:2px;margin-left:-1px;border-radius:2px;transition:left .6s cubic-bezier(.16,1,.3,1)}.pu-strip-now,.pu-strip-now b{position:absolute;background:var(--pu-text)}.pu-strip-now b{top:-15px;left:50%;transform:translateX(-50%);padding:0 5px;border-radius:5px;color:var(--pu-bg);font:700 10.5px/1.45 var(--pu-mono);white-space:nowrap}.pu-strip-hours{position:absolute;inset:auto 0 0;height:16px}.pu-strip-hours small{position:absolute;transform:translateX(-50%);font:400 10.5px var(--pu-mono);color:var(--pu-dim)}.pu-list{overflow:hidden}.pu-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;padding:11px 14px;border-bottom:1px solid var(--pu-hair)}.pu-list-head b{font:700 13.5px var(--pu-sans)}.pu-list-head small{font-size:11.5px;color:var(--pu-muted)}.pu-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;padding:8px 14px 5px;border-top:1px solid var(--pu-hair)}.pu-group:first-of-type,.pu-list-head+.pu-group{border-top:0}.pu-group b{font:700 12px var(--pu-sans);color:var(--pu-muted)}.pu-group small{font-size:11.5px;color:var(--pu-dim)}.pu-group.is-mark{background:var(--pu-s2);animation:pu-in .45s cubic-bezier(.16,1,.3,1) both}.pu-group.is-mark b{color:var(--pu-ink)}.pu-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;min-height:44px;border-bottom:1px solid var(--pu-soft)}.pu-row:last-child{border-bottom:0}.pu-row.is-next{background:color-mix(in srgb,var(--pu-accent) 8%,transparent);box-shadow:inset 3px 0 0 var(--pu-accent)}.pu-row.is-new{animation:pu-row .7s cubic-bezier(.16,1,.3,1) both}.pu-row-time{flex:none;width:62px;padding-left:14px;font:400 12.5px var(--pu-mono);color:var(--pu-muted)}.pu-row.is-next .pu-row-time{color:var(--pu-ink)}.pu-row-main{flex:1 1 10rem;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;padding:6px 8px}.pu-row-main b{font:600 13px var(--pu-sans);color:var(--pu-text)}.pu-row-p{font-size:11.5px;color:var(--pu-muted);white-space:nowrap}.pu-next{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:999px;background:var(--pu-accent);color:var(--pu-on);font:700 10.5px var(--pu-sans)}.pu-row-act{flex:none;margin-left:auto;padding:0 14px 0 4px}.pu-marks{display:flex;gap:6px}.pu-mark{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border-radius:10px;border:1px solid;font:600 12px var(--pu-sans);white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.pu-mark.is-ok{color:var(--pu-ok);border-color:color-mix(in srgb,var(--pu-ok) 50%,transparent)}.pu-mark.is-no{color:var(--pu-danger);border-color:color-mix(in srgb,var(--pu-danger) 45%,transparent)}.pu-mark.is-press{transform:scale(.92);background:color-mix(in srgb,var(--pu-ok) 18%,transparent)}.pu-toast{position:absolute;z-index:2;right:14px;bottom:50px;display:flex;align-items:flex-start;gap:10px;max-width:min(290px,calc(100% - 28px));padding:11px 14px;border-radius:14px;border:1px solid var(--pu-hair);border-left:3px solid var(--pu-accent);background:var(--pu-s2);box-shadow:0 18px 40px -16px rgba(0,0,0,.8);color:var(--pu-accent);animation:pu-toast 2.3s ease both}.pu-toast.is-urgent{border-left-color:var(--pu-danger);color:var(--pu-danger)}.pu-toast span{display:grid;grid-gap:1px;gap:1px}.pu-toast b{font:700 12.5px var(--pu-sans);color:var(--pu-text)}.pu-toast small{font:400 12px var(--pu-sans);color:var(--pu-muted)}@container pu (max-width: 699px){.pu-num small{display:none}.pu-day{padding:14px 14px 40px;gap:10px}}@container pu (max-width: 520px){.pu-day-head .pu-btn{display:none}.pu-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-num{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:7px 10px}.pu-num b{font-size:18px}.pu-row-time{width:54px;padding-left:10px}.pu-row-act{padding-right:10px}.pu-row-p{display:none}.pu-marks{width:100%}.pu-row-act:has(.pu-marks){flex:1 0 100%;padding:0 10px 8px}.pu-mark{flex:1 1;justify-content:center}}.pu-wa{--wa-bg:#0b141a;--wa-bar:#202c33;--wa-in:#202c33;--wa-text:#e9edef;--wa-dim:#8696a0;--wa-link:#53bdeb;width:100%;max-width:380px;margin:0 auto;overflow:hidden;border-radius:26px;border:1px solid rgba(244,237,225,.12);background:var(--wa-bg);color:var(--wa-text);box-shadow:0 40px 70px -36px rgba(0,0,0,.8)}.pu-wa-top{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--wa-bar)}.pu-wa-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f2a93c;color:#090b13;font:700 12px var(--pu-sans)}.pu-wa-top>span:nth-child(2){display:grid;min-width:0}.pu-wa-top b{font:700 14.5px var(--pu-sans);color:var(--wa-text)}.pu-wa-top small{font-size:11.5px;color:var(--wa-dim)}.pu-wa-top button{margin-left:auto;color:#fff}.pu-wa-body{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:560px;padding:14px 12px 18px;background:radial-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 /14px 14px,var(--wa-bg)}.pu-wa-msg{max-width:88%;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.pu-wa-msg.is-in{opacity:1;transform:none}.pu-wa-msg p{position:relative;margin:0;padding:7px 9px 18px;border-radius:0 10px 10px 10px;background:var(--wa-in);font:400 13px/1.42 var(--pu-sans);white-space:pre-line}.pu-wa-msg p b{display:block;margin-bottom:4px;font-weight:700}.pu-wa-msg p small{position:absolute;right:8px;bottom:4px;font-size:10.5px;color:var(--wa-dim)}.pu-wa-btn{display:block;margin-top:2px;padding:8px;border-radius:10px;background:var(--wa-in);color:var(--wa-link);text-align:center;font:600 13px var(--pu-sans)}.pu-wa-msg.is-sys{justify-self:center;max-width:92%}.pu-wa-msg.is-sys p{padding:5px 10px;border-radius:8px;background:#182229;color:var(--wa-dim);font-size:12px;text-align:center}.pu-form{position:relative;width:100%;max-width:380px;margin:0 auto}.pu-form-card{overflow:hidden;border-radius:18px;border:1px solid var(--pu-hair);background:var(--pu-s1);color:var(--pu-text);box-shadow:0 40px 60px -30px rgba(0,0,0,.6)}.pu-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 18px 14px;margin:0;border-bottom:1px solid var(--pu-hair)}.pu-form-head b{display:block;font:700 20px/1.15 var(--pu-serif);color:var(--pu-ink)}.pu-form-head span{display:block;margin-top:3px;font-size:12.5px;color:var(--pu-muted)}.pu-langs{flex:none;display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--pu-hair)}.pu-langs i{padding:2px 6px;border-radius:4px;font:600 10.5px/1.3 var(--pu-sans);font-style:normal;color:var(--pu-muted)}.pu-langs i.is-on{background:var(--pu-accent);color:var(--pu-on)}.pu-form-body{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:362px;padding:16px 18px 18px;animation:pu-in .45s cubic-bezier(.16,1,.3,1) both}.pu-chips{display:flex;flex-wrap:wrap;gap:6px}.pu-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--pu-hair);background:var(--pu-s2);font:600 12.5px var(--pu-sans);color:var(--pu-text);white-space:nowrap;transition:border-color .3s ease}.pu-chip svg{color:var(--pu-ink)}.pu-chip.is-set{border-color:var(--pu-ink)}.pu-chip.is-empty{color:var(--pu-muted)}.pu-chip:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid var(--pu-muted);border-bottom:1.5px solid var(--pu-muted);transform:translateY(-2px) rotate(45deg)}.pu-first{margin:-4px 0 0;font-size:11.5px}.pu-first,.pu-label{color:var(--pu-muted)}.pu-label{margin:0;font:600 11.5px var(--pu-sans)}.pu-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.pu-slot{display:grid;place-items:center;grid-gap:1px;gap:1px;height:42px;border-radius:10px;border:1.5px solid var(--pu-ink);color:var(--pu-ink);font:600 13.5px/1.1 var(--pu-mono);transition:background-color .3s ease,color .3s ease,transform .3s ease}.pu-slot small{font:500 10px/1 var(--pu-sans)}.pu-slot.is-full{border-color:var(--pu-hair);border-style:dashed;color:var(--pu-dim)}.pu-slot.is-on{background:var(--pu-accent);border-color:var(--pu-accent);color:var(--pu-on);animation:pu-pop .4s cubic-bezier(.34,1.5,.64,1) both}.pu-field{display:grid;grid-gap:5px;gap:5px}.pu-field>span{font:600 11.5px var(--pu-sans);color:var(--pu-muted)}.pu-input{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border-radius:10px;border:1px solid var(--pu-hair);background:var(--pu-s3);font:500 13.5px var(--pu-sans);color:var(--pu-text);overflow:hidden;white-space:nowrap}.pu-input i{font-style:normal;color:var(--pu-dim)}.pu-input.is-focus{border-color:var(--pu-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pu-accent) 22%,transparent)}.pu-phone{display:grid;grid-template-columns:auto 1fr;grid-gap:6px;gap:6px}.pu-phone .pu-input:first-child{padding-right:9px}.pu-caret{display:inline-block;width:1.5px;height:1.1em;margin-left:-6px;background:var(--pu-ink);animation:pu-blink 1s steps(1) infinite}.pu-form-title{margin:0;font:700 17px/1.25 var(--pu-serif);color:var(--pu-text)}.pu-form-text{margin:0;font-size:12.5px;line-height:1.5;color:var(--pu-muted)}.pu-otp{height:56px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--pu-hair);background:var(--pu-s2);font:500 26px/1 var(--pu-mono);letter-spacing:.4em;padding-left:.4em;color:var(--pu-text)}.pu-otp span{display:inline-block;animation:pu-pop .3s cubic-bezier(.34,1.5,.64,1) both;animation-delay:calc(var(--k) * 90ms)}.pu-otp.is-empty:before{content:"––––––";color:var(--pu-dim)}.pu-form-links{display:flex;justify-content:space-between;gap:10px;font:600 11.5px var(--pu-sans)}.pu-form-links span:first-child{color:var(--pu-ink);text-decoration:underline}.pu-form-links span:last-child{color:var(--pu-muted)}.pu-form-why{margin:0;font-size:11px;line-height:1.5;color:var(--pu-dim)}.pu-done{justify-items:center;text-align:center;align-content:center}.pu-done-ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font:700 22px var(--pu-sans);color:var(--pu-ok);border:1px solid var(--pu-ok);background:color-mix(in srgb,var(--pu-ok) 15%,transparent);animation:pu-pop .5s cubic-bezier(.34,1.5,.64,1) both}.pu-done h4{margin:0;font:700 18px/1.2 var(--pu-serif);color:var(--pu-ink)}.pu-done-sum{font:600 13px var(--pu-sans)}.pu-manage{width:100%;display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:12px;border:1px solid var(--pu-hair);background:var(--pu-s2);text-align:left}.pu-manage b{font:700 12.5px var(--pu-sans)}.pu-manage span{font-size:11.5px;color:var(--pu-muted)}.pu-manage code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;border-radius:8px;border:1px solid var(--pu-hair);background:var(--pu-s3);font:400 11px var(--pu-mono);color:var(--pu-text)}.pu-sms{position:absolute;z-index:3;left:50%;top:-34px;width:min(300px,92%);transform:translateX(-50%);display:grid;grid-gap:2px;gap:2px;padding:10px 13px;border-radius:16px;background:rgba(30,32,40,.94);color:#f4ede1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px -14px rgba(0,0,0,.7);animation:pu-drop .5s cubic-bezier(.16,1,.3,1) both}.pu-sms b{font:700 11px var(--pu-sans);letter-spacing:.02em;color:rgba(244,237,225,.7)}.pu-sms span{font:500 13px/1.4 var(--pu-sans)}.pu-form-pause{position:absolute;z-index:4;top:10px;right:-8px}.pu-form-pause>button{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(244,237,225,.25);background:rgba(9,11,19,.8);color:#f4ede1;font-size:9px;cursor:pointer;margin:0;opacity:1}.pu-desk{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:520px;margin:0 auto;position:relative}.pu-desk-card{padding:14px 16px;border-radius:var(--pu-r-lg);border:1px solid var(--pu-hair);background:var(--pu-s1);display:grid;grid-gap:10px;gap:10px}.pu-desk-card>b{font:700 14px var(--pu-sans)}.pu-desk-search{display:flex;gap:8px}.pu-desk-search .pu-input{flex:1 1;min-width:0;font-family:var(--pu-mono);letter-spacing:.06em}.pu-found{display:grid;grid-gap:9px;gap:9px;padding:12px;border-radius:var(--pu-r-md);border:1px solid var(--pu-hair);background:var(--pu-s2);animation:pu-in .45s cubic-bezier(.16,1,.3,1) both}.pu-found-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pu-code{font:700 12.5px var(--pu-mono);letter-spacing:.08em;color:var(--pu-text);white-space:nowrap}.pu-dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;font-size:12px}.pu-dl dt{color:var(--pu-muted)}.pu-dl dd{margin:0;font-weight:600;min-width:0}.pu-result{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:var(--pu-r-md);border:1px solid color-mix(in srgb,var(--pu-ok) 45%,transparent);background:color-mix(in srgb,var(--pu-ok) 9%,var(--pu-s1));animation:pu-in .45s cubic-bezier(.16,1,.3,1) both}.pu-result>b{font:700 12.5px/1.4 var(--pu-sans)}.pu-result-code{padding:10px;border-radius:var(--pu-r-md);border:2px dashed var(--pu-ink);text-align:center;font:700 18px var(--pu-mono);letter-spacing:.15em;color:var(--pu-text)}.pu-result>small{font-size:11.5px;color:var(--pu-muted)}.pu-cards{display:grid}.pu-cards-filter{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--pu-muted)}.pu-cards-filter .pu-input{min-height:30px;font-size:12px}.pu-cards-filter .pu-input:nth-child(2){flex:1 1}.pu-gc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:9px 0;border-top:1px solid var(--pu-soft);font-size:12px}.pu-gc.is-new{animation:pu-row .7s cubic-bezier(.16,1,.3,1) both}.pu-gc>span:nth-child(2){justify-self:end;align-self:start}.pu-gc small{grid-column:1/-1;color:var(--pu-muted);font-size:11.5px}.pu-gc em{font-style:normal;color:var(--pu-muted)}.pu-desk-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;grid-gap:8px;gap:8px;animation:pu-in .45s cubic-bezier(.16,1,.3,1) both}.pu-desk-row .pu-input{font-family:var(--pu-mono)}.pu-desk-use{min-height:372px;align-content:start}@container pu-desk (max-width: 420px){.pu-desk-row{grid-template-columns:1fr 1fr}.pu-desk-row .pu-field{grid-column:1/-1}}.pu-desk{container:pu-desk/inline-size}.pu-sale{display:grid;grid-gap:9px;gap:9px;padding:18px;border-radius:var(--pu-r-lg);border:1px solid var(--pu-hair);background:var(--pu-s1);box-shadow:0 30px 50px -30px rgba(0,0,0,.7)}.pu-sale-name{font:700 18px/1.2 var(--pu-serif);color:var(--pu-ink);margin-bottom:4px}.pu-sale-presets{display:flex;flex-wrap:wrap;gap:7px}.pu-sale-presets i{font-style:normal;padding:8px 14px;border-radius:9px;border:1px solid var(--pu-hair);background:var(--pu-s3);font:700 13px var(--pu-sans);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.pu-sale-presets i.is-on{background:var(--pu-accent);border-color:var(--pu-ink);color:var(--pu-on)}.pu-sale-range{font-size:11px;color:var(--pu-dim)}.pu-sale-pay{gap:6px;margin-top:4px;font-size:15px}.pu-hero-slots{gap:8px}.pu-hero-slots .pu-slot{width:78px;height:48px;background:rgba(14,17,26,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px}.pu-hero-slots .pu-slot.is-on{background:var(--pu-accent)}.pu-hero-slots .pu-slot.is-full{background:rgba(14,17,26,.7)}.pu-order{width:100%;display:grid;grid-gap:10px;gap:10px}.pu-order-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pu-order-head h4{margin:0;font:700 17px var(--pu-serif)}.pu-order-head .pu-src{margin-left:auto}.pu-order-pay{justify-content:space-between;gap:8px;font-size:12px;color:var(--pu-muted)}.pu-order-pay,.pu-order-track{display:flex;align-items:center;flex-wrap:wrap}.pu-order-track{gap:4px}.pu-order-track>i{font-style:normal;color:var(--pu-dim);font-size:11px}.pu-order-track .pu-pill{opacity:.35;transition:opacity .35s ease}.pu-order-track .pu-pill.is-done{opacity:1}.pu-order-warn{margin:0;padding:9px 11px;border-radius:10px;border:1px solid var(--pu-accent);font-size:12px;line-height:1.45;color:var(--pu-text)}.pu-order-acts{display:flex;gap:8px;flex-wrap:wrap}@keyframes pu-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes pu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pu-row{0%{opacity:0;transform:translateY(-6px);background-color:color-mix(in srgb,var(--pu-ok) 22%,transparent)}40%{opacity:1;transform:none}to{background-color:transparent}}@keyframes pu-toast{0%{opacity:0;transform:translateY(10px)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes pu-ring{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-12deg)}70%{transform:rotate(6deg)}}@keyframes pu-drop{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes pu-blink{50%{opacity:0}}@supports (corner-shape:squircle){.pu-btn,.pu-card,.pu-desk-card,.pu-form-card,.pu-found,.pu-input,.pu-manage,.pu-mark,.pu-order-warn,.pu-otp,.pu-result,.pu-result-code,.pu-sale,.pu-sale-presets i,.pu-shell,.pu-slot,.pu-sms,.pu-toast,.pu-wa,.pu-wa-btn{corner-shape:squircle}.pu-shell{border-radius:34px}.pu-card,.pu-desk-card,.pu-form-card,.pu-sale{border-radius:26px}.pu-sale-presets i{border-radius:14px}.pu-wa{border-radius:44px}.pu-btn,.pu-input,.pu-mark,.pu-order-warn,.pu-otp,.pu-slot,.pu-wa-btn{border-radius:16px}.pu-found,.pu-manage,.pu-num,.pu-result,.pu-result-code,.pu-sms,.pu-toast{border-radius:20px}}@media (prefers-reduced-motion:reduce){.pu *,.pu :after,.pu :before{animation:none!important;transition:none!important}.pu-wa-msg{opacity:1;transform:none}}.pu-track.ga-track{width:300px;max-width:100%}.pu-track .ga-track-steps li:nth-child(n){color:var(--pu-muted);font-size:13.5px}.pu-track .ga-track-steps li:nth-child(n):before{border-color:var(--pu-hair);background:#fff}.pu-track .ga-track-steps li.is-done:nth-child(n){color:var(--pu-text)}.pu-track .ga-track-steps li.is-done:nth-child(n):before{border-color:var(--pu-ok);background:var(--pu-ok)}.pu-track .ga-track-steps li.is-wait:nth-child(n){color:var(--pu-ink)}.pu-track .ga-track-steps li.is-wait:nth-child(n):before{border-style:dashed;border-color:var(--pu-ink);background:transparent}.pu-track .ga-track-pay{flex-wrap:wrap;justify-content:flex-start;gap:8px;font-size:13px}.pu-order-step{display:inline-flex;align-items:center;gap:4px}.pu-order-step>i{font-style:normal;font-size:11px;color:var(--pu-dim)}.pu-track-note{font-size:12px;line-height:1.45;color:var(--pu-muted)}.pu-order .pu-order-head{margin-bottom:4px}.pu-order-box,.pu-order-pay{opacity:.25;transition:opacity .35s ease}.pu-order-box.is-on,.pu-order-pay.is-on{opacity:1}.pu-order-pay{padding:10px 0}.pu-order-box,.pu-order-pay{border-top:1px solid var(--pu-hair)}.pu-order-box{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:200px;padding-top:10px}.pu-order-box .gb-wa.is-link{margin:0}