.st{--ink:#141517;--brand:#16d9b5;--on-brand:#141517;--s0:#f3eee6;--s1:#e9e2d6;--s2:#fdfbf7;--s3:#e6ded1;--section:var(--s1);--ground:#e6dfd3;--canvas:var(--s0);--card:var(--s2);--chip:#e8e1d5;--field:#fff;--line:#ddd5c8;--line-strong:#7a7369;--rule:#141517;--frame:#141517;--text:#141517;--text2:#433f3a;--text3:#5e5952;--accent:#0a6e5c;--link:#2e6a60;--inverse:#141517;--inverse-hover:#2b2a28;--on-inverse:#f5f1ea;--error:#b42318;--success:#1d7340;--focus:#0a6e5c;--step:#14151747;--lift:5px 5px 0 #14151724;--dot:#1415171f;--drop:#14151729;--soft:#e6ded1;--soft-hover:#ddd4c5;--soft-shadow:0 1px 2px #34281421,inset 0 1px 0 #ffffff80;--well:#eee8df;--well-hover:#e9e2d7;--well-focus:#fff;--well-shadow:inset 0 1px 2px #3428141c;--panel-shadow:0 1px 2px #3428140f,0 10px 28px -12px #34281442;--sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--code:var(--font-jbm),"JetBrains Mono",ui-monospace,Menlo,monospace;max-width:1100px;padding:32px max(16px,env(safe-area-inset-left,0px)) 64px;color:var(--text);font:400 15px/22px var(--sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;margin:0 auto}:root[data-cr-theme=dark] .st{--s0:#141312;--s1:#1c1b19;--s2:#272523;--s3:#34312e;--section:var(--s1);--ground:#0d0c0b;--canvas:var(--s0);--card:var(--s2);--chip:#34312e;--field:#151413;--line:#2e2c29;--line-strong:#8c867e;--rule:#eeece9;--frame:#4a4641;--text:#eeece9;--text2:#bdb8b1;--text3:#a39d95;--accent:#16d9b5;--link:#72b8aa;--inverse:#eeece9;--inverse-hover:#fff;--on-inverse:#121110;--error:#ff8e80;--success:#6fd39b;--focus:#16d9b5;--step:#16d9b552;--lift:5px 5px 0 #0b0a09;--dot:#eeece912;--drop:#0b0a09;--soft:#383532;--soft-hover:#423e3a;--soft-shadow:0 1px 2px #00000073,inset 0 1px 0 #ffffff0d;--well:#2f2c29;--well-hover:#34312d;--well-focus:#34312d;--well-shadow:inset 0 1px 2px #0006;--panel-shadow:0 1px 2px #00000059,0 12px 30px -12px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.st){background-color:#f3eee6;background-image:radial-gradient(70% 60% at 50% 40%,#16d9b50f,#0000 70%),radial-gradient(at 50% 45%,#0000 60%,#3c280a0f 100%);background-attachment:fixed;margin:0}:root[data-cr-theme=dark] body:has(.st){background-color:#141312;background-image:radial-gradient(70% 60% at 50% 40%,#16d9b50d,#0000 70%),radial-gradient(at 50% 45%,#0000 55%,#0000004d 100%)}.st *{box-sizing:border-box}.st a{color:var(--link)}.st :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.st h1{letter-spacing:-.025em;border-bottom:2px solid var(--rule);text-wrap:balance;margin:10px 0 20px;padding-bottom:16px;font-size:clamp(28px,5vw,36px);font-weight:700;line-height:1.1}.st h2{letter-spacing:-.02em;margin:32px 0 12px;font-size:22px;font-weight:650;line-height:28px}.st .k{font:600 11px/16px var(--code);letter-spacing:.16em;text-transform:uppercase;color:var(--text3);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.st .k:before{content:"";background:var(--brand);flex:none;width:7px;height:7px}.st a.k:hover{color:var(--text)}.st .card{background:var(--card);box-shadow:var(--panel-shadow);border-radius:8px;padding:16px 18px}.st .shadow{box-shadow:var(--panel-shadow)}.st .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.st table{border-collapse:collapse;background:var(--card);width:100%;font-size:14.5px}.st th,.st td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.st tr:last-child td{border-bottom:0}.st th{background:var(--chip);font:600 10.5px/16px var(--code);letter-spacing:.14em;text-transform:uppercase;color:var(--text2)}.st .tbl{box-shadow:var(--panel-shadow);border-radius:8px;margin:2px;overflow-x:auto}.st input[type=text],.st input[type=email],.st input[type=tel],.st input[type=month],.st input[type=number],.st textarea{width:100%;font:400 15px/22px var(--sans);background:var(--well);box-shadow:var(--well-shadow);color:var(--text);border:1.5px solid #0000;border-radius:4px;padding:10px 12px;transition:background-color .12s}.st input:hover,.st textarea:hover{background-color:var(--well-hover)}.st input:focus-visible,.st textarea:focus-visible{background-color:var(--well-focus);outline:2px solid var(--focus);outline-offset:0}.st label{font:600 10.5px/16px var(--code);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);flex-direction:column;gap:6px;display:flex}.st label input,.st label textarea{font:400 15px/22px var(--sans);letter-spacing:0;text-transform:none;color:var(--text)}.st .btn{background:var(--inverse);color:var(--on-inverse);font:600 14px/20px var(--sans);cursor:pointer;box-shadow:3px 3px 0 var(--step);border:0;border-radius:4px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background-color .12s steps(2,end),transform .12s steps(2,end),box-shadow .12s steps(2,end);display:inline-flex}.st .btn:hover:not(:disabled){background:var(--inverse-hover);box-shadow:4px 4px 0 var(--step);transform:translate(-1px,-1px)}.st .btn:active:not(:disabled){box-shadow:1px 1px 0 var(--step);transform:translate(2px,2px)}.st a.btn{color:var(--on-inverse)}.st .btn.ghost{background:var(--soft);color:var(--text);box-shadow:var(--soft-shadow)}.st a.btn.ghost{color:var(--text)}.st .btn.ghost:hover:not(:disabled){background:var(--soft-hover);box-shadow:var(--soft-shadow);transform:none}.st .btn.ghost:active:not(:disabled){transform:translateY(1px)}.st .btn.small{padding:6px 12px;font-size:13px}.st .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.st .pill{height:22px;font:600 10.5px/14px var(--code);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--chip);color:var(--text);border-radius:3px;align-items:center;padding:0 8px;display:inline-flex}.st .pill.use{color:#141517;background:#16d9b5}.st .pill.background_only{background:var(--chip)}.st .pill.ask_first{color:#141517;background:#f6b352}.st .pill.first_draft{color:#141517;background:#f2d35b}.st .pill.approved{color:#141517;background:#6fd39b}.st .pill.rejected{background:var(--chip);text-decoration:line-through}.st .bar{background:var(--chip);border-radius:0;min-width:80px;height:8px;overflow:hidden}.st .bar b{background:var(--brand);background-image:repeating-linear-gradient(90deg,transparent 0 7px,color-mix(in srgb,var(--card) 70%,transparent) 7px 8px);height:100%;display:block}.st .muted{color:var(--text3);font-size:14px}.st .photos{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.st .photos img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;display:block}.st pre{white-space:pre-wrap;font:400 14.5px/22px var(--sans);margin:0}.st code{font:500 13px/1 var(--code)}.st .sw{vertical-align:middle;border-radius:4px;width:40px;height:40px;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.st .link{word-break:break-all;font:500 12.5px/20px var(--code);background:var(--well);box-shadow:var(--well-shadow);border-radius:4px;padding:10px}.st .err{color:var(--error);font-size:14px}.st summary{cursor:pointer}@media (prefers-reduced-motion:reduce){.st .btn,.st .btn:hover:not(:disabled),.st .btn:active:not(:disabled){transition:none;transform:none}}.st .tstep-qr{box-shadow:var(--panel-shadow);image-rendering:pixelated;background:#fff;border-radius:4px;padding:8px;display:block}.st .tstep-key{font:600 14px/20px var(--code);letter-spacing:.08em;word-break:break-all;background:var(--chip);-webkit-user-select:all;user-select:all;border-radius:4px;margin-top:8px;padding:8px 10px;display:block}:root[data-cr-theme=dark] .st h1{text-shadow:0 0 6px #16d9b51f,0 0 1px #eeece940}.st .tstep{gap:14px;max-width:440px;display:grid}.st .tstep .btn{justify-content:center}.st .tstep-go{background:var(--brand);min-height:52px;color:var(--on-brand);font-size:16px}.st .tstep-go:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 88%,#fff)}.st .tstep-on{font:500 12px/16px var(--code);letter-spacing:.04em;opacity:.75}.st .tstep-big{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:26px}.st .tstep-ico{background:var(--brand);width:44px;height:44px;color:var(--on-brand);box-shadow:3px 3px 0 var(--step);border-radius:4px;place-items:center;display:inline-grid}.st .tstep-ico svg{width:26px;height:26px}.st label.tstep-stay{background:var(--well);font:400 15px/22px var(--sans);letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;border-radius:4px;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 14px}.st label.tstep-stay>span{gap:2px;display:grid}.st label.tstep-stay .muted{font-size:13px;line-height:18px}.st label.tstep-stay input{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.st .tstep-link{font:600 14px/20px var(--sans);color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}@media (max-width:520px){.st .tstep{max-width:none}}html.cr-leave .st{opacity:0;transition:opacity .18s ease-out}html:has(.st)>#cr-in{z-index:199;pointer-events:none;--mk:#0b8a73;position:fixed;inset:0}html[data-cr-theme=dark]:has(.st)>#cr-in{--mk:#16d9b5}html:has(.st)>#cr-in .mk{width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:50%;left:50%;overflow:visible}html:has(.st)>#cr-in:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--mk) 13%,transparent) 0,color-mix(in srgb,var(--mk) 8%,transparent) 22%,color-mix(in srgb,var(--mk) 4%,transparent) 45%,transparent 72%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:50%}html:has(.st)>#cr-in .mk path{fill:var(--mk);animation:1.2s ease-in-out infinite st-relay}html:has(.st)>#cr-in .mk path:nth-child(2){animation-delay:.4s}html:has(.st)>#cr-in .mk path:nth-child(3){animation-delay:.8s}@keyframes st-relay{0%,26%{fill-opacity:1}42%,86%{fill-opacity:.28}to{fill-opacity:1}}@media (prefers-reduced-motion:reduce){html.cr-leave .st{opacity:1}html:has(.st)>#cr-in{display:none}}.st:has(>.si){max-width:none;padding:0}.si{grid-template-columns:minmax(400px,1fr) minmax(0,1.2fr);min-height:100svh;display:grid}.si-form{padding:48px max(28px,env(safe-area-inset-left,0px)) 56px;justify-content:center;align-items:center;display:flex}.si-in{width:100%;max-width:440px}.si-word{height:auto;margin:0 0 28px;display:block}.si-word.white,:root[data-cr-theme=dark] .si-word.ink{display:none}:root[data-cr-theme=dark] .si-word.white{display:block}.si-wave{background:#121110;height:100svh;position:sticky;top:0;overflow:hidden;box-shadow:inset 2px 0 #2e2c29}.si-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s ease-out;display:block;position:absolute;inset:0}.si-canvas.on{opacity:1}.si-hud{pointer-events:none;font:600 10.5px/16px var(--code);letter-spacing:.16em;text-transform:uppercase;color:#eeece96b;flex-direction:column;justify-content:space-between;padding:20px 24px;display:flex;position:absolute;inset:0}.si-hud>span:first-child{color:#16d9b5b8}.si-hud-b{font-variant-numeric:tabular-nums;background:linear-gradient(#12111000,#121110e0 60%);justify-content:space-between;gap:16px;margin:0 -24px -20px;padding:28px 24px 20px;display:flex}.si .si-form h1{margin-top:8px}.si form.si-card{gap:14px;display:grid}.si .si-or{font:600 10.5px/16px var(--code);letter-spacing:.16em;text-transform:uppercase;color:var(--text3);align-items:center;gap:12px;display:flex}.si .si-or:before,.si .si-or:after{content:"";background:var(--line);flex:1;height:1.5px}.si .si-pk{justify-content:center;min-height:48px}.si .si-foot{flex-wrap:wrap;gap:6px 16px;margin-top:4px;display:flex}.si input[type=password]{width:100%;font:400 15px/22px var(--sans);letter-spacing:0;text-transform:none;background:var(--well);box-shadow:var(--well-shadow);color:var(--text);border:1.5px solid #0000;border-radius:4px;padding:10px 12px}.si input[type=password]:hover{background-color:var(--well-hover)}.si input[type=password]:focus-visible{background-color:var(--well-focus);outline:2px solid var(--focus);outline-offset:0}.si .si-rule{color:var(--text3);margin:0;font-size:13px;line-height:18px}html.cr-leave .st:has(>.si){opacity:1}html.cr-leave .si-form{opacity:0;transition:opacity .18s ease-out}html.cr-leave .si-wave{opacity:0;transition:opacity .22s ease-in .3s}@media (max-width:820px){.si{grid-template-rows:auto 1fr;grid-template-columns:1fr}.si-wave{order:-1;height:34svh;min-height:190px;position:relative;box-shadow:inset 0 -2px #2e2c29}.si-hud{padding:12px 16px}.si-hud-b{margin:0 -16px -12px;padding:22px 16px 12px}.si-form{align-items:flex-start;padding:24px 20px 48px}.si-word{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.si-canvas{transition:none}html.cr-leave .si-form,html.cr-leave .si-wave{opacity:1}}body:has(.si){background-image:radial-gradient(30% 45% at 22% 52%,#16d9b512,#0000 70%),radial-gradient(at 22%,#0000 60%,#3c280a0f 100%)}:root[data-cr-theme=dark] body:has(.si){background-image:radial-gradient(30% 45% at 22% 52%,#16d9b50f,#0000 70%),radial-gradient(at 22%,#0000 55%,#0000004d 100%)}@media (max-width:820px){body:has(.si){background-image:radial-gradient(70% 40% at 50% 62%,#16d9b50f,#0000 70%)}:root[data-cr-theme=dark] body:has(.si){background-image:radial-gradient(70% 40% at 50% 62%,#16d9b50f,#0000 70%)}.si{display:block;position:relative}.si-wave{z-index:0;height:100lvh;min-height:0;box-shadow:none;position:fixed;inset:0}.si-hud-b{display:none}.si-form{z-index:1;min-height:100svh;padding:max(76px,calc(env(safe-area-inset-top,0px) + 56px)) 14px 40px;align-items:flex-start;position:relative}.si-in{background:color-mix(in srgb,var(--canvas) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--panel-shadow);border-radius:10px;padding:20px 16px 18px}body:has(.si){background:#121110}}.st .btn .pk-ico{flex:none;margin:-2px 2px -2px -2px}.st .tstep-ico .pk-ico{width:26px;height:26px;margin:0}@media (min-width:821px){.si-wave{box-shadow:none}}
