.cwd-root{--ink:#0b0a08;--ink-2:#13100a;--ink-3:#1a160d;--gold:#d4a853;--gold-2:#f0d68a;--gold-3:#a87c34;--burg:#4a1418;--burg-2:#330d11;--ivory:#f1e8d2;--dim:#f1e8d2d1;--dim-2:#f1e8d2a3;--dim-3:#f1e8d24d;--wa:#25d366;--err:#e58a7b;--disp:var(--font-cinzel),"Cinzel",serif;--ser:var(--font-cormorant),"Cormorant Garamond",serif;--sans:var(--font-dm-sans),"DM Sans",sans-serif;--cut:polygon(14px 0,calc(100% - 14px)0,100% 14px,100% calc(100% - 14px),calc(100% - 14px)100%,14px 100%,0 calc(100% - 14px),0 14px);--cut-s:polygon(10px 0,calc(100% - 10px)0,100% 10px,100% calc(100% - 10px),calc(100% - 10px)100%,10px 100%,0 calc(100% - 10px),0 10px);--hex:polygon(13px 0,calc(100% - 13px)0,100% 50%,calc(100% - 13px)100%,13px 100%,0 50%);--ease:cubic-bezier(.22,.61,.21,1)}.cwd-root,.cwd-root *,.cwd-root :before,.cwd-root :after{box-sizing:border-box}.cwd-root :where(h1,h2,h3,p,dl,dd,dt,ol,ul,li,button,input,textarea){margin:0;padding:0}.cwd-root{isolation:isolate;min-height:100dvh;color:var(--ivory);font-family:var(--sans);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='36' viewBox='0 0 72 36'%3E%3Cpath d='M0 27 18 9l18 18L54 9l18 18' fill='none' stroke='%23d4a853' stroke-opacity='.038'/%3E%3C/svg%3E"),var(--ink);font-weight:300;line-height:1.6;position:relative;overflow-x:hidden}.cwd-root ::selection{background:var(--gold);color:var(--ink)}:where(.cwd-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.cwd-root) a{color:inherit}:where(.cwd-root) svg{display:block}.cwd-ico{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.cwd-grain{z-index:60;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .83 0 0 0 0 .66 0 0 0 0 .33 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-20px}.cwd-vig{z-index:59;pointer-events:none;background:radial-gradient(130% 95% at 50% 42%,#0000 58%,#04030161 100%);position:fixed;inset:0}.cwd-spot{z-index:0;pointer-events:none;width:90vmax;height:90vmax;left:var(--sx,20%);top:var(--sy,30%);transition:left 1.6s var(--ease),top 1.6s var(--ease);background:radial-gradient(closest-side,#d4a8531c,#4a14181a 45%,#0000 70%);position:fixed;transform:translate(-50%,-50%)}.cwd-top{z-index:5;justify-content:space-between;align-items:center;gap:16px;padding:22px clamp(16px,4vw,48px);display:flex;position:relative}.cwd-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.cwd-brand b{font:600 1.02rem/1 var(--disp);letter-spacing:.2em;background:linear-gradient(#f7e6ad,#d4a853 55%,#a87c34);color:#0000;-webkit-background-clip:text;background-clip:text}.cwd-brand span{font:400 .66rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.cwd-brand svg{width:9px;height:9px;color:var(--gold)}.cwd-top{min-height:84px}.cwd-top-r{z-index:50;align-items:center;gap:10px;display:flex;position:fixed;top:22px;right:clamp(16px,4vw,48px)}.cwd-lang{border:1px solid var(--gold);background:#0b0a08d9;height:40px;display:flex;box-shadow:0 6px 22px #00000073,0 0 0 3px #d4a8531a}.cwd-lang button{font:600 .78rem/1 var(--sans);letter-spacing:.18em;color:var(--ivory);padding:0 16px;transition:all .3s}.cwd-lang button:not(.cwd-on):hover{color:var(--gold-2);background:#d4a85329}.cwd-lang button.cwd-on{color:#291c06;background:linear-gradient(168deg,#f7e6ad,#d4a853 60%,#c2954a)}.cwd-help{height:40px;font:500 .66rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#cfeedb;background:#0d130e;border:1px solid #25d36659;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 22px #00000073}.cwd-help:hover{background:#13201a}.cwd-help svg{width:15px;height:15px;color:var(--wa)}@media (max-width:560px){.cwd-help span{display:none}.cwd-help{padding:0 9px}.cwd-brand span{display:none}}.cwd-wrap{z-index:4;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(28px,5vw,72px);max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px) 140px;display:grid;position:relative}@media (max-width:980px){.cwd-wrap{grid-template-columns:1fr;gap:18px;padding-bottom:150px}}.cwd-wrap>*{min-width:0}.cwd-rail{grid-column:1/-1;align-items:center;gap:14px;margin:6px 0 4px;display:flex}.cwd-rail-steps{flex:1;align-items:center;min-width:0;display:flex}.cwd-rail-d{width:12px;height:12px;transition:all .6s var(--ease);background:0 0;border:1px solid #d4a85380;flex:none;padding:0;transform:rotate(45deg)}.cwd-rail-d.cwd-done{background:var(--gold);border-color:var(--gold);cursor:pointer}.cwd-rail-d.cwd-done:hover{box-shadow:0 0 0 5px #d4a85329}.cwd-rail-d.cwd-now{background:linear-gradient(135deg,#f7e6ad,#c2954a);border-color:#f7e6ad;width:16px;height:16px;box-shadow:0 0 0 6px #d4a8531f,0 0 28px #d4a8538c}.cwd-rail-l{background:#d4a85338;flex:1;min-width:10px;height:1px;position:relative;overflow:hidden}.cwd-rail-l i{background:var(--gold);transform-origin:0;transition:transform .8s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.cwd-rail-l.cwd-done i{transform:scaleX(1)}.cwd-rail-t{font:500 .7rem/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--dim-2);white-space:nowrap;flex:none}.cwd-rail-t b{color:var(--gold);font-weight:500}.cwd-stage{min-height:440px;padding-top:clamp(10px,3vh,34px)}.cwd-stage>*{animation:cwd-rise .7s var(--ease)both;animation-delay:calc(var(--i,0)*70ms)}.cwd-stage.cwd-noanim>*,.cwd-stage.cwd-noanim .cwd-card{animation:cwd-none}@keyframes cwd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cwd-kick{font:500 .66rem/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;display:flex}.cwd-kick i{background:linear-gradient(90deg,transparent,var(--gold));width:34px;height:1px}.cwd-kick svg{width:6px;height:6px}h1.cwd-q{font:400 clamp(2.1rem,4.6vw,3.5rem)/1.08 var(--ser);letter-spacing:-.005em;text-wrap:balance;max-width:16ch;margin:18px 0 10px}h1.cwd-q em{background:linear-gradient(#f7e6ad,#d4a853 60%,#b88a3c);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}p.cwd-sub{font:400 1.12rem/1.5 var(--ser);color:var(--dim);max-width:46ch;margin-bottom:30px;font-style:italic}.cwd-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.cwd-grid.cwd-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.cwd-grid,.cwd-grid.cwd-two{grid-template-columns:1fr}.cwd-grid.cwd-compact{grid-template-columns:1fr 1fr}}.cwd-card{text-align:left;clip-path:var(--cut);min-height:132px;transition:transform .45s var(--ease),filter .45s;animation:cwd-rise .7s var(--ease)both;animation-delay:calc(var(--i,0)*70ms + .12s);background:linear-gradient(160deg,#d4a85380,#d4a8531f 40%,#d4a8534d);flex-direction:column;gap:6px;padding:24px 22px 22px;display:flex;position:relative}.cwd-card:before{content:"";clip-path:var(--cut);background:linear-gradient(170deg,#211b10,#15110a);transition:all .45s;position:absolute;inset:1px}.cwd-card:after{content:"";clip-path:var(--cut);opacity:0;background:radial-gradient(240px circle at var(--mx,50%)var(--my,0%),#d4a85333,transparent 65%);transition:opacity .4s;position:absolute;inset:1px}.cwd-card>*{z-index:1;position:relative}.cwd-card:hover{transform:translateY(-3px)}.cwd-card:hover:after{opacity:1}.cwd-card:focus-visible{filter:drop-shadow(0 0 0 var(--gold))drop-shadow(0 0 14px #d4a85380);outline:none}.cwd-card.cwd-on{filter:drop-shadow(0 16px 36px #d4a85338);background:linear-gradient(160deg,#f7e6ad,#d4a853 45%,#a87c34)}.cwd-card.cwd-on:before{background:linear-gradient(170deg,#2a2010,#1a140a)}.cwd-card .cwd-ci{color:var(--gold);transition:transform .5s var(--ease);margin-bottom:10px;font-size:30px}.cwd-card:hover .cwd-ci,.cwd-card.cwd-on .cwd-ci{transform:scale(1.08)}.cwd-card.cwd-on .cwd-ci{animation:cwd-icobounce .6s var(--ease)}@keyframes cwd-icobounce{0%{transform:scale(1)}35%{transform:scale(1.28)translateY(-6px)rotate(-6deg)}65%{transform:scale(.96)}to{transform:scale(1.08)}}.cwd-card .cwd-ct{font:500 .92rem/1.25 var(--disp);letter-spacing:.11em;text-transform:uppercase;color:var(--ivory)}.cwd-card .cwd-cd{font:400 1.04rem/1.35 var(--ser);color:var(--dim);font-style:italic}.cwd-card .cwd-cm{font:400 .74rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--dim-2);flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding-top:12px;display:flex}.cwd-card .cwd-cm span{align-items:center;gap:6px;display:inline-flex}.cwd-card .cwd-cm svg{width:5px;height:5px;color:var(--gold)}.cwd-card .cwd-key{z-index:2;font:500 .6rem/1 var(--sans);letter-spacing:.1em;color:var(--dim-2);border:1px solid var(--dim-3);place-items:center;width:20px;height:20px;display:grid;position:absolute;top:14px;right:16px}@media (hover:none){.cwd-card .cwd-key{display:none}}.cwd-card .cwd-tick{z-index:3;background:var(--gold);color:#291c06;place-items:center;width:22px;height:22px;display:none;position:absolute;top:13px;right:15px;transform:rotate(45deg)}.cwd-card .cwd-tick svg{stroke-width:2.2px;width:12px;height:12px;transform:rotate(-45deg)}.cwd-card.cwd-on .cwd-tick{animation:cwd-pop .45s var(--ease);display:grid}.cwd-card.cwd-on .cwd-key{display:none}@keyframes cwd-pop{0%{transform:rotate(45deg)scale(0)}to{transform:rotate(45deg)scale(1)}}.cwd-ribbon{z-index:3;font:500 .56rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 6px),0 100%);background:linear-gradient(#6a1c22,#4a1418);padding:6px 10px 8px;position:absolute;top:0;left:22px}.cwd-card:has(.cwd-ribbon){padding-top:42px}.cwd-card.cwd-big{min-height:230px;padding:34px 28px 28px}.cwd-card.cwd-big .cwd-ci{margin-bottom:18px;font-size:46px}.cwd-card.cwd-big .cwd-ct{letter-spacing:.16em;font-size:1.15rem}.cwd-card.cwd-big .cwd-cd{font-size:1.18rem}@media (max-width:560px){.cwd-card.cwd-big{min-height:0;padding:26px 22px}.cwd-card.cwd-big .cwd-ci{margin-bottom:10px;font-size:36px}}.cwd-games .cwd-card{min-height:236px}.cwd-photo{height:var(--ph,150px);z-index:0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px);position:absolute;top:1px;left:1px;right:1px;overflow:hidden}.cwd-photo img{object-fit:cover;object-position:center;filter:grayscale(.7)sepia(.4)brightness(.78)contrast(1.05);width:100%;height:100%;transition:filter .7s var(--ease),transform 1.2s var(--ease);display:block;position:absolute;inset:0;transform:scale(1.02)}.cwd-photo:after{content:"";background:linear-gradient(#0b0a081a 0%,#0b0a0800 30%,#15110a8c 78%,#17130c 100%);position:absolute;inset:0}.cwd-card.cwd-on .cwd-photo:after{background:linear-gradient(#0b0a081a 0%,#0b0a0800 30%,#221a0d80 78%,#21190d 100%)}.cwd-card:hover .cwd-photo img,.cwd-card.cwd-on .cwd-photo img{filter:grayscale(.05)sepia(.1)brightness(.95);transform:scale(1.07)}.cwd-has-photo{padding-top:calc(var(--ph,150px) + 16px)}.cwd-card.cwd-has-photo:has(.cwd-ribbon){padding-top:calc(var(--ph,150px) + 16px)}.cwd-has-photo .cwd-ci{display:none}.cwd-games.cwd-single{grid-template-columns:minmax(0,560px)}.cwd-games.cwd-single .cwd-card{--ph:250px}@media (max-width:560px){.cwd-games.cwd-single .cwd-card{--ph:190px}}.cwd-panel{animation:cwd-unfold .6s var(--ease)both;background:linear-gradient(170deg,#4a141857,#13100a99);border:1px solid #d4a85347;margin-top:18px;padding:22px 24px}@keyframes cwd-unfold{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cwd-panel h3{font:500 .8rem/1.3 var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);margin-bottom:6px}.cwd-panel p{font:400 1.08rem/1.45 var(--ser);color:var(--dim);margin-bottom:16px}.cwd-panel .cwd-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cwd-lnk{font:500 .7rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--dim-3);padding-bottom:4px;text-decoration:none;transition:all .3s}.cwd-lnk:hover{color:var(--gold-2);border-color:var(--gold)}.cwd-btn{height:54px;clip-path:var(--cut-s);font:600 .76rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#291c06;filter:drop-shadow(0 14px 30px #d4a85338);transition:transform .35s var(--ease),filter .35s,opacity .35s;background:linear-gradient(#f6e3a6,#7e5b20);justify-content:center;align-items:center;gap:13px;padding:0 32px;text-decoration:none;display:inline-flex;position:relative}.cwd-btn:before{content:"";clip-path:var(--cut-s);background:linear-gradient(168deg,#f7e6ad 0%,#e9c97c 30%,#d4a853 56%,#c2954a 80%,#ddb466 100%);position:absolute;inset:1px}.cwd-btn:after{content:"";clip-path:var(--cut-s);background:linear-gradient(115deg,#0000 38%,#fffcf073 50%,#0000 62%);transition:transform .9s cubic-bezier(.4,0,.2,1);position:absolute;inset:1px;transform:translate(-130%)}.cwd-btn>*{z-index:2;position:relative}.cwd-btn:hover{filter:brightness(1.06)drop-shadow(0 18px 40px #d4a85366);transform:translateY(-2px)}.cwd-btn:hover:after{transform:translate(130%)}.cwd-btn svg{stroke:#3a2a0c;stroke-width:1.4px;fill:none;width:24px;height:10px}.cwd-btn.cwd-off{opacity:.38;filter:none}.cwd-btn.cwd-shake{animation:.4s cwd-shake}@keyframes cwd-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.cwd-btn.cwd-sm{height:44px;padding:0 22px;font-size:.68rem}.cwd-btn.cwd-ghost{color:var(--gold-2);filter:none;background:linear-gradient(#d4a853b3,#d4a85340)}.cwd-btn.cwd-ghost:before{background:#12100a}.cwd-btn.cwd-ghost svg{stroke:var(--gold-2)}.cwd-btn.cwd-wa{color:#dff3e6;filter:none;background:linear-gradient(#25d366d9,#25d36652)}.cwd-btn.cwd-wa:before{background:linear-gradient(#101810,#0b120c)}.cwd-btn.cwd-wa svg{stroke:none;width:19px;height:19px}.cwd-pax{align-items:center;gap:clamp(14px,3vw,30px);margin:4px 0 22px;display:flex}.cwd-pax input{text-align:center;width:clamp(150px,26vw,250px);font:500 clamp(4.4rem,11vw,7.4rem)/1 var(--disp);color:var(--gold);caret-color:var(--gold-2);background:linear-gradient(#f7e6ad,#d4a853 55%,#a87c34);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:0;border-bottom:1px solid #d4a85359;outline:none;padding-bottom:6px;transition:border-color .3s}.cwd-pax input::placeholder{-webkit-text-fill-color:#d4a85338}.cwd-pax input:focus{border-color:var(--gold)}.cwd-pax input.cwd-bump{animation:cwd-bump .3s var(--ease)}@keyframes cwd-bump{50%{transform:scale(1.06)}}.cwd-rnd{border:1px solid #d4a85373;flex:none;place-items:center;width:52px;height:52px;transition:all .3s;display:grid;transform:rotate(45deg)}.cwd-rnd span{font:300 1.7rem/1 var(--sans);color:var(--gold);transform:rotate(-45deg)}@media (hover:hover){.cwd-rnd:hover{border-color:var(--gold);background:#d4a85324}}.cwd-rnd:active{transform:rotate(45deg)scale(.92)}.cwd-chips{flex-wrap:wrap;gap:9px;display:flex}.cwd-chip{height:40px;clip-path:var(--hex);font:500 .7rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);background:linear-gradient(#d4a8539e,#d4a85333);align-items:center;gap:8px;padding:0 22px;transition:all .3s;display:inline-flex;position:relative}.cwd-chip:before{content:"";clip-path:var(--hex);background:linear-gradient(#161309,#100e08);transition:all .3s;position:absolute;inset:1px}.cwd-chip>*{position:relative}.cwd-chip:hover{color:var(--gold-2)}.cwd-chip.cwd-on{color:#291c06;font-weight:600}.cwd-chip.cwd-on:before{background:linear-gradient(168deg,#f7e6ad,#d4a853 60%,#c2954a)}.cwd-chip svg{font-size:15px}.cwd-hint{max-width:520px;min-height:58px;font:400 1.08rem/1.4 var(--ser);color:var(--dim);align-items:flex-start;gap:14px;margin-top:26px;transition:opacity .4s;display:flex}.cwd-hint svg{color:var(--gold);flex:none;margin-top:3px;font-size:22px}.cwd-hint b{color:var(--ivory);font-weight:500}.cwd-hint.cwd-empty{opacity:0}.cwd-seg{border:1px solid #d4a85359;margin-bottom:22px;display:inline-flex}.cwd-seg button{height:44px;font:500 .7rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding:0 22px;transition:all .35s}.cwd-seg button.cwd-on{color:#291c06;background:linear-gradient(168deg,#f7e6ad,#d4a853 60%,#c2954a);font-weight:600}.cwd-cal{max-width:400px;animation:cwd-unfold .5s var(--ease)both;background:#0f0d08b3;border:1px solid #d4a85338;padding:18px 18px 14px}.cwd-cal-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cwd-cal-h b{font:500 .82rem/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2)}.cwd-cal-h button{width:34px;height:34px;color:var(--gold);font-size:1.2rem;transition:all .3s}@media (hover:hover){.cwd-cal-h button:hover:not(:disabled){background:#d4a8531f}}.cwd-cal-h button:disabled{opacity:.2;cursor:default}.cwd-cal-g{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cwd-cal-g i{font:500 .66rem/2.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--dim-2);font-style:normal}.cwd-cal-g button{aspect-ratio:1;font:400 1.05rem/1 var(--ser);color:var(--ivory);transition:all .25s;position:relative}@media (hover:hover){.cwd-cal-g button:hover:not(:disabled):not(.cwd-on){background:#d4a85324}}.cwd-cal-g button:disabled{color:#f1e8d229;cursor:default}.cwd-cal-g button.cwd-we{color:var(--gold-2)}.cwd-cal-g button.cwd-today:after{content:"";background:var(--gold);width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)rotate(45deg)}.cwd-cal-g button.cwd-on,.cwd-cal-g button.cwd-on:hover{color:#291c06;clip-path:var(--hex);filter:drop-shadow(0 0 10px #d4a8538c);background:linear-gradient(168deg,#f7e6ad,#d4a853 60%,#c2954a);font-weight:700}.cwd-cal-g button.cwd-on.cwd-today:after{background:#291c06}.cwd-picked{font:400 1.2rem/1.3 var(--ser);color:var(--gold-2);min-height:1.6em;margin-top:16px;font-style:italic}.cwd-months{max-width:520px;animation:cwd-unfold .5s var(--ease)both;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:560px){.cwd-months{grid-template-columns:repeat(3,1fr)}}.cwd-mo{text-align:center;background:#0f0d0899;border:1px solid #d4a85338;padding:14px 6px;transition:all .3s}.cwd-mo b{font:500 .78rem/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;display:block}.cwd-mo span{font:400 .7rem/1 var(--sans);letter-spacing:.16em;color:var(--dim-2)}.cwd-mo:hover{border-color:var(--gold)}.cwd-mo.cwd-on{color:#291c06;background:linear-gradient(168deg,#f7e6ad,#d4a853 60%,#c2954a);border-color:#0000}.cwd-mo.cwd-on span{color:#5a4312}.cwd-fields{grid-template-columns:1fr 1fr;gap:26px 28px;max-width:640px;display:grid}@media (max-width:560px){.cwd-fields{grid-template-columns:1fr}}.cwd-f{position:relative}.cwd-f.cwd-full{grid-column:1/-1}.cwd-f input,.cwd-f textarea{width:100%;color:var(--ivory);font:400 1.22rem/1.3 var(--ser);resize:none;background:0 0;border:0;border-bottom:1px solid #f1e8d266;border-radius:0;outline:none;padding:20px 28px 9px 0;transition:border-color .3s}.cwd-f textarea{min-height:64px}.cwd-f label{font:500 .8rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--dim-2);pointer-events:none;transition:.3s var(--ease);transform-origin:0;position:absolute;top:22px;left:0}.cwd-f input:focus+label,.cwd-f input:not(:placeholder-shown)+label,.cwd-f textarea:focus+label,.cwd-f textarea:not(:placeholder-shown)+label{color:var(--gold-2);font-size:.68rem;top:2px}.cwd-f:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cwd-f:focus-within:after{transform:scaleX(1)}.cwd-f .cwd-ok{width:14px;height:14px;color:var(--gold);opacity:0;transition:.35s var(--ease);stroke-width:2px;position:absolute;top:24px;right:2px;transform:scale(.4)}.cwd-f.cwd-valid .cwd-ok{opacity:1;transform:none}.cwd-f .cwd-e{font:400 .74rem/1.3 var(--sans);color:var(--err);margin-top:7px;display:none}.cwd-f.cwd-bad input{border-color:var(--err)}.cwd-f.cwd-bad .cwd-e{display:block}.cwd-f small{font:400 .8rem/1.3 var(--sans);color:var(--dim-2);margin-top:7px;display:block}.cwd-lbl{font:500 .62rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.cwd-legal{font:400 .84rem/1.5 var(--sans);color:var(--dim-2);grid-column:1/-1}.cwd-legal a{color:var(--ivory)}.cwd-tk{margin-top:clamp(10px,3vh,34px);position:sticky;top:24px}.cwd-tk-in{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:linear-gradient(175deg,#1b160c,#100d08 70%);padding:34px 30px 26px;position:relative}.cwd-tk-in:before{content:"";pointer-events:none;background:linear-gradient(var(--gold),var(--gold))top/calc(100% - 32px)1px no-repeat,linear-gradient(#d4a85366,#d4a85366)50% 6px/calc(100% - 44px)1px no-repeat,linear-gradient(var(--gold),var(--gold))bottom/calc(100% - 32px)1px no-repeat,linear-gradient(#d4a85366,#d4a85366)50% calc(100% - 6px)/calc(100% - 44px)1px no-repeat,linear-gradient(#d4a8538c,#d4a8538c)left/1px calc(100% - 32px)no-repeat,linear-gradient(#d4a8538c,#d4a8538c)right/1px calc(100% - 32px)no-repeat;background-position:top,50% 6px,bottom,50% calc(100% - 6px),0,100%;position:absolute;inset:0}.cwd-fan{width:112px;color:var(--gold);opacity:.9;margin:0 auto 12px}.cwd-tk h2{text-align:center;font:500 .78rem/1 var(--disp);letter-spacing:.34em;text-transform:uppercase;color:var(--gold-2);margin-bottom:22px}.cwd-tk .cwd-no{text-align:center;font:400 .6rem/1 var(--sans);letter-spacing:.28em;color:var(--dim-2);margin:10px 0 22px}.cwd-tr{text-align:left;border-top:1px solid #d4a85338;grid-template-columns:104px 1fr;align-items:baseline;gap:10px;width:100%;padding:11px 0;display:grid;position:relative;overflow:hidden}.cwd-tr dt{font:500 .66rem/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.cwd-tr dd{font:400 1.12rem/1.25 var(--ser);color:var(--ivory);overflow-wrap:anywhere}.cwd-tr.cwd-pend dd{color:var(--dim-2);letter-spacing:.3em;font-size:.8rem}.cwd-sweep{pointer-events:none;animation:cwd-sweep .9s var(--ease);background:linear-gradient(100deg,#0000 30%,#f0d68a47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes cwd-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}button.cwd-tr{cursor:pointer}button.cwd-tr:hover dd{color:var(--gold-2)}button.cwd-tr:hover dt:after{content:" · " attr(data-edit);color:var(--gold)}button.cwd-tr{font:inherit;color:inherit;background:0 0;border:0;border-top:1px solid #d4a85338}.cwd-seal{z-index:4;pointer-events:none;opacity:0;color:#c8535b;width:112px;height:112px;position:absolute;top:70px;right:18px}.cwd-seal.cwd-in{animation:.7s cubic-bezier(.2,1.4,.4,1) .35s both cwd-stamp}@keyframes cwd-stamp{0%{opacity:0;transform:scale(2.4)rotate(8deg)}60%{opacity:1}to{opacity:.92;transform:scale(1)rotate(-14deg)}}.cwd-tk-tog{display:none}@media (max-width:980px){.cwd-tk{order:-1;margin-top:0;position:static}.cwd-rail{order:-2}.cwd-tk-tog{width:100%;font:500 .64rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);background:#100d08cc;border:1px solid #d4a8534d;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.cwd-tk-tog em{min-width:0;font:400 .98rem/1 var(--ser);letter-spacing:0;text-transform:none;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-style:italic;overflow:hidden}.cwd-tk-tog svg{flex:none;width:10px;height:10px;transition:all .3s}.cwd-tk.cwd-open .cwd-tk-tog svg{transform:rotate(180deg)}.cwd-tk-body{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.cwd-tk-body>div{overflow:hidden}.cwd-tk.cwd-open .cwd-tk-body,.cwd-tk.cwd-done .cwd-tk-body{grid-template-rows:1fr;margin-top:10px}.cwd-stage-done{min-height:0;padding-bottom:20px}.cwd-seal{width:84px;height:84px;top:12px;right:8px}.cwd-tk.cwd-done{order:2}.cwd-tk.cwd-done .cwd-tk-tog{display:none}}.cwd-nav{z-index:40;padding:16px clamp(16px,4vw,48px)calc(16px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#0b0a08f0 38%);position:fixed;bottom:0;left:0;right:0}.cwd-nav-in{pointer-events:auto;justify-content:space-between;align-items:center;gap:14px;max-width:1144px;margin:0 auto;display:flex}.cwd-back{height:44px;font:500 .68rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;transition:all .3s;display:inline-flex}.cwd-back:hover{color:var(--gold-2)}.cwd-back svg{stroke:currentColor;stroke-width:1.4px;fill:none;width:22px;height:10px;transform:scaleX(-1)}.cwd-back[hidden]{visibility:hidden;display:inline-flex}.cwd-nav-r{align-items:center;gap:18px;display:flex}.cwd-enter{font:400 .7rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dim-2)}.cwd-enter kbd{font:inherit;border:1px solid var(--dim-3);margin-left:4px;padding:3px 6px}@media (hover:none),(max-width:700px){.cwd-enter{display:none}}@media (max-width:560px){.cwd-nav .cwd-btn,.cwd-nav-r{flex:1}}.cwd-next3{counter-reset:n;gap:0;max-width:520px;margin:6px 0 30px;display:grid}.cwd-next3 li{counter-increment:n;border-top:1px solid #d4a85324;grid-template-columns:40px 1fr;gap:16px;padding:14px 0;list-style:none;display:grid}.cwd-next3 li:before{content:counter(n,upper-roman);font:500 .9rem/1.6 var(--disp);color:var(--gold);letter-spacing:.1em}.cwd-next3 b{font:500 .78rem/1.4 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--ivory);display:block}.cwd-next3 span{font:400 1.06rem/1.4 var(--ser);color:var(--dim)}.cwd-cta-row{flex-wrap:wrap;gap:12px;display:flex}.cwd-spinner{border:1.5px solid #291c064d;border-top-color:#291c06;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cwd-spin}@keyframes cwd-spin{to{transform:rotate(360deg)}}.cwd-toast{z-index:80;visibility:hidden;transition:transform .6s var(--ease),visibility 0s .6s;font:400 .8rem/1.3 var(--sans);color:var(--dim);background:#17130b;border:1px solid #d4a85373;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:11px 16px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%,-220%)}.cwd-toast.cwd-in{visibility:visible;transition:transform .6s var(--ease);transform:translate(-50%)}.cwd-toast button{font:500 .64rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);white-space:nowrap}@media (prefers-reduced-motion:reduce){.cwd-root *,.cwd-root :before,.cwd-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.cwd-notice{max-width:520px;animation:cwd-unfold .5s var(--ease)both;background:#4a14184d;border:1px solid #d4a85359;flex-direction:column;gap:6px;margin-top:26px;padding:16px 20px;display:flex}.cwd-notice b{font:500 .8rem/1.4 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2)}.cwd-notice span{font:400 1.06rem/1.4 var(--ser);color:var(--dim)}.cwd-step-error{font:400 .8rem/1.3 var(--sans);color:var(--err);margin-top:14px}.cwd-error{max-width:640px;font:400 .88rem/1.45 var(--sans);color:var(--err);background:#e58a7b14;border:1px solid #e58a7b66;margin-top:22px;padding:14px 18px}.cwd-address .cwd-lbl{display:block}.cwd-address-input{border:0;border-bottom:1px solid var(--dim-3);width:100%;color:var(--ivory);font:400 1.22rem/1.3 var(--ser);background:0 0;border-radius:0;outline:none;padding:6px 34px 9px 0;transition:border-color .3s}.cwd-address-input:focus{border-color:var(--gold)}.cwd-address-input::placeholder{color:var(--dim-2);font-style:italic}.cwd-embed .cwd-top{min-height:64px;padding-top:14px;padding-bottom:6px}.cwd-embed .cwd-top-r{top:14px}.cwd-lang-hint{white-space:nowrap;border:1px solid var(--gold);color:var(--gold-2);font:500 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;animation:cwd-hintin .6s var(--ease)1.2s both,cwd-hintbob 2.4s ease-in-out 1.8s 3;background:#17130b;padding:9px 14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 28px #00000080}.cwd-lang-hint:before{content:"";border-left:1px solid var(--gold);border-top:1px solid var(--gold);background:#17130b;width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.cwd-lang-hint:hover{background:var(--gold);color:#291c06}.cwd-lang-hint:hover:before{background:var(--gold)}@keyframes cwd-hintin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes cwd-hintbob{50%{transform:translateY(4px)}}
