body:has(.woe){background:#fbf3ef}.woe{--sunk:#f1e3df;--band:#f7e4e1;--ground:#fbf3ef;--surface:#fffdfc;--hair:#e6d6d2;--outline:#a08684;--ink:#2b1f20;--ink2:#5e4a4c;--ink3:#75605f;--primary:#8c3a40;--primary-hover:#742f35;--ok:#3f6b4e;--ok-bg:#e4eee6;--warn:#8a5e14;--warn-bg:#f6ebd6;--bad:#9b2c2c;--bad-bg:#f7e1df;--serif:var(--font-display), "Cormorant Garamond", Georgia, serif;--sans:var(--font-ui), "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--r:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);min-height:100dvh;color:var(--ink);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased}.woe *,.woe :before,.woe :after{box-sizing:border-box}.woe h1,.woe h2,.woe h3,.woe h4{text-wrap:balance;margin:0;font-weight:500}.woe p{margin:0}.woe a{color:inherit}.woe :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.woe button{font:inherit;color:inherit}.woe img{max-width:100%}.woe .eyebrow{font:600 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.woe .h1{font:500 clamp(28px, 4.2vw, 40px)/1.08 var(--serif);color:var(--ink)}.woe .h2{font:500 clamp(22px, 2.6vw, 28px)/1.15 var(--serif)}.woe .h3{font:600 15px/1.3 var(--sans)}.woe .lead{color:var(--ink2);font-size:16px}.woe .muted{color:var(--ink2)}.woe .faint{color:var(--ink3);font-size:13px}.woe .small{font-size:13px}.woe .serif{font-family:var(--serif)}.woe .num{font-variant-numeric:tabular-nums}.woe .right{text-align:right}.woe .center{text-align:center}.woe .ar{direction:rtl;unicode-bidi:isolate}.woe .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.woe .stack{align-content:start;gap:12px;display:grid}.woe .stack-s{align-content:start;gap:6px;display:grid}.woe .stack-l{align-content:start;gap:20px;display:grid}.woe .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.woe .row.nowrap{flex-wrap:nowrap}.woe .between{justify-content:space-between}.woe .end{justify-content:flex-end}.woe .grow{flex:1;min-width:0}.woe .grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.woe .grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:12px;display:grid}.woe .split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.woe .split{grid-template-columns:minmax(0,1fr)}}.woe hr{border:0;border-top:1px solid var(--hair);margin:4px 0}.woe .card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);align-content:start;gap:12px;min-width:0;padding:16px 18px;display:grid}.woe .card.tight{gap:8px;padding:12px 14px}.woe .card.sunk{background:var(--sunk);border-color:#0000}.woe .card.accent{border-color:var(--primary);box-shadow:0 18px 40px -30px #8c3a40b3}.woe .card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.woe .card-h h2,.woe .card-h h3{font:600 15px/1.3 var(--sans)}.woe .card-h .h2{font:500 22px/1.15 var(--serif)}.woe .kv{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:6px 16px;font-size:14px;display:grid}.woe .kv dt{color:var(--ink3)}.woe .kv dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.woe .list{display:grid}.woe .list>*{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.woe .list>:first-child{border-top:0}.woe .btn{border:1px solid var(--outline);background:var(--surface);min-height:40px;color:var(--primary);font:600 14px/1.1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.woe .btn:hover{background:var(--band)}.woe .btn.primary{background:var(--primary);border-color:var(--primary);color:#fffdfc}.woe .btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.woe .btn.ghost{background:0 0;border-color:#0000}.woe .btn.ghost:hover{background:var(--band)}.woe .btn.sm{min-height:32px;padding:5px 12px;font-size:13px}.woe .btn.lg{min-height:50px;padding:12px 22px;font-size:16px}.woe .btn.block{width:100%}.woe .btn.danger{color:var(--bad);border-color:#d9b3b0}.woe .btn.danger:hover{background:var(--bad-bg)}.woe .btn[disabled],.woe .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.woe .btn.wa:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3a.5.5 0 0 0 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.6a2.8 2.8 0 0 0 1.8-1.3 2.3 2.3 0 0 0 .2-1.3c-.1-.1-.3-.2-.5-.3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3a.5.5 0 0 0 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.8 11.9 11.9 0 0 0 4.6 4c1.7.7 2.4.8 3.2.6a2.8 2.8 0 0 0 1.8-1.3 2.3 2.3 0 0 0 .2-1.3c-.1-.1-.3-.2-.5-.3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.woe .link{color:var(--primary);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.woe .chips{flex-wrap:wrap;gap:8px;display:flex}.woe .chip{border:1px solid var(--hair);background:var(--surface);min-height:40px;color:var(--ink);font:500 14px/1.2 var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.woe .chip:hover{border-color:var(--outline)}.woe .chip[aria-pressed=true],.woe .chip.on{background:var(--primary);border-color:var(--primary);color:#fffdfc}.woe .tag{font:600 12px/1.3 var(--sans);background:var(--band);color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.woe .tag.ok{background:var(--ok-bg);color:var(--ok)}.woe .tag.warn{background:var(--warn-bg);color:var(--warn)}.woe .tag.bad{background:var(--bad-bg);color:var(--bad)}.woe .tag.plain{background:var(--sunk);color:var(--ink2)}.woe .dot{background:var(--outline);border-radius:50%;flex:none;width:8px;height:8px}.woe .dot.ok{background:var(--ok)}.woe .dot.warn{background:#c08a2b}.woe .dot.bad{background:var(--bad)}.woe .field{gap:6px;min-width:0;display:grid}.woe .field>label,.woe .lbl{font:600 13px/1.3 var(--sans);color:var(--ink2)}.woe .field .hint{color:var(--ink3);font-size:12px}.woe .inp{border:1px solid var(--hair);width:100%;min-height:44px;font:400 15px/1.4 var(--sans);color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.woe .inp:hover{border-color:var(--outline)}.woe .inp:focus{outline:2px solid var(--primary);outline-offset:0;border-color:#0000}.woe textarea.inp{resize:vertical;min-height:90px}.woe select.inp{appearance:auto}.woe .inp.sm{min-height:36px;padding:6px 10px;font-size:14px}.woe .inp.big{font:500 20px/1.3 var(--serif)}.woe .money-inp{position:relative}.woe .money-inp:before{content:"$";color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.woe .money-inp .inp{text-align:right;font-variant-numeric:tabular-nums;padding-left:22px}.woe .check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.woe .check input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:1px 0 0}.woe .switch{background:var(--hair);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.woe .switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.woe .switch[aria-checked=true]{background:var(--primary)}.woe .switch[aria-checked=true]:after{transform:translate(18px)}.woe .form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.woe .note{background:var(--warn-bg);color:#5b3f0d;border-radius:10px;padding:10px 12px;font-size:14px}.woe .note.ok{background:var(--ok-bg);color:#24402e}.woe .note.info{background:var(--sunk);color:var(--ink2)}.woe .err{color:var(--bad);font-size:13px}.woe .tbl{border-collapse:collapse;width:100%;font-size:14px}.woe .tbl th{text-align:left;font:600 12px/1.3 var(--sans);color:var(--ink3);border-bottom:1px solid var(--hair);white-space:nowrap;padding:8px 10px}.woe .tbl td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:10px}.woe .tbl tr:last-child td{border-bottom:0}.woe .tbl .num{text-align:right}.woe .scroll-x{overflow-x:auto}.woe .shell{background:linear-gradient(to right, var(--band) 232px, transparent 232px);grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.woe .side{background:var(--band);border-right:1px solid var(--hair);flex-direction:column;gap:18px;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.woe .brand{font:500 22px/1.1 var(--serif);color:var(--ink);padding:0 8px;text-decoration:none}.woe .brand .woe-logo{height:30px;display:block}.woe .mobile-bar .brand .woe-logo{height:24px}.woe .brand small{font:600 10px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-top:3px;display:block}.woe .nav{gap:2px;display:grid}.woe .nav .grp{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding:12px 10px 6px}.woe .nav a{color:var(--ink2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.woe .nav a:hover{color:var(--ink);background:#8c3a400f}.woe .nav a[aria-current=page]{background:var(--surface);color:var(--primary);box-shadow:0 1px 0 var(--hair)}.woe .nav .count{font:600 11px/1 var(--sans);background:var(--primary);color:#fff;border-radius:999px;padding:3px 7px}.woe .main{min-width:0;padding:26px clamp(16px,3vw,36px) 80px}.woe .page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.woe .crumbs{color:var(--ink3);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.woe .crumbs a{color:var(--ink3)}.woe .mobile-bar{display:none}@media (max-width:860px){.woe .shell{background:0 0;grid-template-columns:minmax(0,1fr)}.woe .side{display:none}.woe .side.open{z-index:50;display:flex;position:fixed;inset:0 25% 0 0;box-shadow:20px 0 60px #0003}.woe .mobile-bar{z-index:40;background:var(--band);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.woe .main{padding:18px 16px 80px}}.woe .board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:1180px){.woe .board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.woe .board{grid-template-columns:minmax(0,1fr)}}.woe .col{background:var(--sunk);border-radius:16px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.woe .col-h{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.woe .col-h b{font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.woe .pcard{background:var(--surface);border:1px solid var(--hair);border-radius:12px;gap:6px;min-width:0;padding:12px;text-decoration:none;display:grid}.woe .pcard:hover{border-color:var(--outline)}.woe .pcard .t{font:500 19px/1.15 var(--serif);color:var(--ink)}.woe .pcard .m{color:var(--ink2);font-size:13px}.woe .pcard .s{color:var(--ink3);align-items:center;gap:6px;font-size:13px;display:flex}.woe .pcard.hot{border-color:var(--primary)}.woe .empty{color:var(--ink3);padding:10px 4px;font-size:13px}.woe .home .task{border-top:1px solid var(--hair);gap:2px;padding-top:12px;display:grid}.woe .home .card-h+.task{border-top:0;padding-top:0}.woe .home .task h3{font:600 12px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;display:flex}.woe .home .task h3 .tag{letter-spacing:0;padding:1px 8px}.woe .home .who{overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.woe .home .who:hover{color:var(--primary)}.woe .home .more summary{cursor:pointer;color:var(--primary);font:600 13px/1 var(--sans);width:max-content;padding:10px 0 2px;list-style:none}.woe .home .more summary::-webkit-details-marker{display:none}.woe .home .more summary:after{content:" ↓"}.woe .home .more[open] summary{display:none}.woe .home .more .list>:first-child{border-top:1px solid var(--hair)}.woe .home .today{color:var(--primary);font-weight:600}.woe .meter{background:var(--sunk);border-radius:999px;height:8px;overflow:hidden}.woe .meter span{border-radius:inherit;background:var(--primary);height:100%;display:block}.woe .meter span.full{background:#c08a2b}.woe .home .col .btn.ghost{justify-self:start}.woe .home .pcard .s{align-items:baseline}.woe .home .pcard .s .dot{transform:translateY(-1px)}.woe .ph{background:var(--surface);border:1px solid var(--hair);border-radius:18px;gap:12px;margin-bottom:18px;padding:18px 20px 0;display:grid}.woe .ph .t{font:500 clamp(26px, 3.4vw, 36px)/1.05 var(--serif)}.woe .tabs{border-top:1px solid var(--hair);scrollbar-width:none;gap:2px;margin:0 -20px;padding:0 14px;display:flex;overflow-x:auto}.woe .tabs a{font:500 14px/1 var(--sans);color:var(--ink2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 10px;text-decoration:none;display:flex}.woe .tabs a:hover{color:var(--ink)}.woe .tabs a[aria-current=page]{color:var(--primary);border-bottom-color:var(--primary)}.woe .tabs a .dot{width:6px;height:6px}.woe .next{background:var(--band);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.woe .next b{font-weight:600}.woe .pipe{flex-wrap:wrap;gap:4px;display:flex}.woe .pipe span{font:600 11px/1 var(--sans);background:var(--sunk);color:var(--ink3);border-radius:999px;padding:6px 8px}.woe .pipe span.done{background:var(--ok-bg);color:var(--ok)}.woe .pipe span.now{background:var(--primary);color:#fff}.woe .phone{background:#211a1b;border-radius:44px;width:100%;max-width:330px;padding:8px;box-shadow:0 26px 50px -26px #2b1f2099}.woe .phone .scr{background:#fff;border-radius:36px;position:relative;overflow:hidden}.woe .phone iframe{border:0;width:100%;height:640px;display:block}.woe .tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.woe .tile{background:var(--surface);border:1px solid var(--hair);border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid;position:relative}.woe .tile.rec{border-color:var(--primary);box-shadow:0 18px 40px -28px #8c3a4099}.woe .tile.chosen{outline:3px solid var(--primary);outline-offset:2px}.woe .tile .rb{background:var(--primary);color:#fffdfc;font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:999px;padding:5px 9px;position:absolute;top:-10px;right:14px}.woe .tile .cover-wrap{border-radius:14px;overflow:hidden;box-shadow:0 12px 24px -16px #00000080}.woe .pal{gap:5px;display:flex}.woe .pal i{border:1px solid #00000014;border-radius:7px;width:26px;height:26px}.woe .stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.woe .stepper div{font:600 11px/1.2 var(--sans);color:var(--ink3);text-align:center;gap:6px;display:grid}.woe .stepper div:before{content:"";background:var(--hair);border-radius:4px;height:4px}.woe .stepper div.done:before{background:var(--ok)}.woe .stepper div.now{color:var(--primary)}.woe .stepper div.now:before{background:var(--primary)}.woe .client{gap:16px;max-width:640px;margin:0 auto;padding:22px 16px 80px;display:grid}.woe .client-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.woe .client-top .brand{padding:0;font-size:20px}.woe .client-top .brand .woe-logo{height:24px}.woe .hero{gap:8px;padding:6px 0 4px;display:grid}.woe .hero .t{font:500 clamp(30px, 8vw, 42px)/1.05 var(--serif);color:var(--primary)}.woe .doc{background:var(--surface);border:1px solid var(--hair);border-radius:16px;gap:14px;padding:20px;display:grid}.woe .doc .lines{display:grid}.woe .doc .lines>div{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.woe .doc .lines>div:first-child{border-top:0}.woe .doc .lines small{color:var(--ink3);font-size:13px;display:block}.woe .doc .total{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-top:10px;font-size:15px;display:grid}.woe .doc .total b{font:600 22px/1.2 var(--sans)}.woe .pay{gap:8px;display:grid}.woe .pay>*{background:var(--surface);border:1px solid var(--hair);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.woe .pay i{width:38px;height:38px;font:700 15px/1 var(--sans);background:var(--band);color:var(--primary);border-radius:10px;place-items:center;font-style:normal;display:grid}.woe .copy{background:var(--sunk);overflow-wrap:anywhere;border-radius:8px;padding:6px 8px;font:500 14px/1.3 ui-monospace,Consolas,monospace}.woe.qz{background:var(--ground);grid-template-rows:auto 1fr auto;max-width:560px;min-height:100dvh;margin:0 auto;display:grid}.woe .qh{z-index:5;background:var(--ground);gap:10px;padding:14px 18px 10px;display:grid;position:sticky;top:0}.woe .qh .r{justify-content:space-between;align-items:center;gap:10px;display:flex}.woe .qh .brand{padding:0;font-size:19px}.woe .chap{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.woe .chap i{background:var(--hair);border-radius:4px;height:4px;display:block;overflow:hidden}.woe .chap b{background:var(--primary);transform-origin:0;height:100%;transition:transform .35s;display:block}.woe .chapl{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;display:flex}.woe .qbody{align-content:start;gap:16px;padding:10px 18px 24px;display:grid}.woe .qbody h1{font:500 clamp(28px, 7.4vw, 36px)/1.08 var(--serif);color:var(--ink)}.woe .qfoot{background:linear-gradient(transparent, var(--ground) 30%);padding:18px 18px calc(16px + env(safe-area-inset-bottom));gap:10px;display:flex;position:sticky;bottom:0}.woe .qfoot .btn{flex:1;min-height:52px;font-size:16px}.woe .qfoot .btn.back{flex:none}.woe .big-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.woe .big-opts button{border:1px solid var(--hair);background:var(--surface);cursor:pointer;font:500 20px/1.1 var(--serif);color:var(--ink);border-radius:16px;justify-items:center;gap:10px;padding:22px 10px;display:grid}.woe .big-opts button svg{color:var(--primary)}.woe .big-opts button[aria-pressed=true]{border-color:var(--primary);background:var(--band);box-shadow:inset 0 0 0 1px var(--primary)}.woe .tierq{gap:10px;display:grid}.woe .tierq button{text-align:left;border:1px solid var(--hair);background:var(--surface);cursor:pointer;border-radius:14px;gap:4px;padding:16px;display:grid;position:relative}.woe .tierq button b{font:600 16px/1.3 var(--sans)}.woe .tierq button small{color:var(--ink2);font-size:14px}.woe .tierq button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--band)}.woe .tierq .rb{background:var(--primary);color:#fff;font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 8px;position:absolute;top:-9px;right:12px}.woe .mod{text-align:left;border:1px solid var(--hair);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.woe .mod .ic{background:var(--band);border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.woe .mod b{font:600 15px/1.3 var(--sans);display:block}.woe .mod small{color:var(--ink2);font-size:13px;display:block}.woe .mod .sug{font:600 11px/1 var(--sans);color:var(--primary);background:var(--band);border-radius:999px;margin-top:4px;padding:3px 7px;display:inline-block}.woe .mod .box{border:1.5px solid var(--outline);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.woe .mod[aria-pressed=true]{border-color:var(--primary)}.woe .mod[aria-pressed=true] .box{background:var(--primary);border-color:var(--primary)}.woe .vs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.woe .vs button{border:1px solid var(--hair);background:var(--surface);cursor:pointer;font:600 15px/1.2 var(--sans);color:var(--ink);border-radius:16px;gap:8px;padding:8px 8px 12px;display:grid}.woe .vs button:hover{border-color:var(--primary)}.woe .tc{aspect-ratio:3/4;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.woe .tc .w{z-index:1;justify-items:center;gap:6px;display:grid;position:relative}.woe .tc .nm{font:italic 500 26px/1 var(--serif);color:var(--ink)}.woe .tc .ar2{font-family:var(--f-amiri), serif;direction:rtl}.woe .next3{gap:10px;display:grid}.woe .next3>div{background:var(--surface);border:1px solid var(--hair);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.woe .next3 b{font:500 30px/1 var(--serif);color:var(--primary);text-align:center}.woe .sum{background:var(--surface);border:1px solid var(--hair);border-radius:14px;padding:4px 14px;display:grid}.woe .sum>div{border-top:1px solid var(--hair);grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;font-size:14px;display:grid}.woe .sum>div:first-child{border-top:0}.woe .sum span{color:var(--ink3);font-size:13px}.woe .prof{flex-wrap:wrap;gap:6px;display:flex}.woe .prof span{background:var(--band);color:var(--primary);font:600 13px/1 var(--sans);border-radius:999px;padding:7px 11px}.woe .thumbs{flex-wrap:wrap;gap:8px;display:flex}.woe .thumbs>*{background:var(--sunk);border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.woe .thumbs img{object-fit:cover;width:100%;height:100%;display:block}.woe .thumbs button.x{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:22px;height:22px;font-size:12px;line-height:1;position:absolute;top:3px;right:3px}.woe .upl{border:1.5px dashed var(--outline);min-height:76px;color:var(--ink2);cursor:pointer;text-align:center;background:var(--surface);border-radius:12px;place-items:center;padding:10px;font-size:14px;display:grid}.woe .upl:hover{border-color:var(--primary);color:var(--primary)}.woe .sketch{width:55%;max-width:200px;margin:0 auto}.woe .toast{background:var(--ink);color:#fff;z-index:100;border-radius:999px;padding:10px 16px;font-size:14px;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.woe .cal{border:1px solid var(--hair);background:var(--surface);border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.woe .cal>div{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);align-content:start;gap:4px;min-height:96px;padding:6px;font-size:12px;display:grid}.woe .cal>div:nth-child(7n){border-right:0}.woe .cal .dh{min-height:0;font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);background:var(--sunk);padding:8px 6px}.woe .cal .out{color:var(--ink3);background:#fbf8f7}.woe .cal .today{box-shadow:inset 0 0 0 2px var(--primary)}.woe .cal .ev{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 6px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.woe .cal .ev.event{background:var(--primary);color:#fff}.woe .cal .ev.proof{background:var(--warn-bg);color:var(--warn)}.woe .cal .ev.details{background:var(--ok-bg);color:var(--ok)}.woe .cal .ev.live{background:var(--band);color:var(--primary)}@media (max-width:700px){.woe .cal>div{min-height:64px}.woe .cal .ev{padding:2px 4px;font-size:10px}}@media print{.woe .no-print{display:none!important}body:has(.woe){background:#fff}.woe{background:#fff}.woe .doc{border:0;padding:0}}.woe .tc{color:var(--ink);text-align:center;background:#faf7f2}.woe .tc .nm{font:400 22px/1.1 var(--serif)}.woe .tc .ar2{font:500 19px/1.3 var(--f-naskh), var(--f-amiri), serif;direction:rtl}.woe .tc.painted{background:#fbf7f0}.woe .tc.painted:before{content:"";opacity:.5;filter:blur(7px);background:#7c9a8e;border-radius:50%;width:60%;height:42%;position:absolute;top:10%;left:8%}.woe .tc.painted:after{content:"";opacity:.7;filter:blur(7px);background:#e7c9a9;border-radius:50%;width:52%;height:34%;position:absolute;top:38%;right:6%}.woe .tc.photo{background:linear-gradient(#d9a27a 0%,#b86e4f 45%,#5e3a30 62%,#2b1d19 100%)}.woe .tc.photo:before{content:"";background:#ffe2b8;border-radius:50%;width:30px;height:30px;position:absolute;top:46%;left:52%;box-shadow:0 0 30px 14px #ffbe8299}.woe .tc.light{color:#2b1f20;background:#f6f1e7}.woe .tc.dark{color:#f7f3ea;background:radial-gradient(at 50% 30%,#232b55,#141a33 70%)}.woe .tc.ornate{color:#4a1e2c;background:#ede4d3}.woe .tc.spare{color:#2f2f2a;background:#eee8dc}.woe .tc.classic{color:#2b1f20;background:#faf7f2}.woe .tc.playful{color:#1f5fa8;background:repeating-linear-gradient(90deg,#1f5fa8 0 12px,#f6efe2 12px 24px)}.woe .tc.playful .w{background:#f6efe2;border-radius:8px;margin-top:40%;padding:10px 8px}.woe .tc.arfirst,.woe .tc.enfirst{color:#3b4a5a;background:#fbf7f0}.woe .tc .mono{width:44px;height:44px;font:600 15px/1 var(--f-corsc), serif;border:1.5px solid #b08d57;border-radius:50%;place-items:center;display:grid}.woe .press{aspect-ratio:3/4.2;text-align:center;background:#faf7f2;border-radius:12px;place-items:center;padding:18px;display:grid;position:relative;box-shadow:0 14px 30px -20px #2b1f2080}.woe .press:before{content:"";opacity:.55;border:1px solid #2b1f20;position:absolute;inset:10px}.woe .press .in{gap:8px;display:grid;position:relative}.woe .press .e{font:600 8px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.8}.woe .press .n{font:600 15px/1.45 var(--serif);letter-spacing:.2em;text-transform:uppercase;overflow-wrap:anywhere}.woe .press .d{font:500 12px/1.3 var(--serif)}.woe .h2 .faint{font-family:var(--sans);font-size:14px}.woe .shell>.main{grid-column:2}@media (max-width:860px){.woe .shell>.main{grid-column:1}}
