@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Manrope:wght@400;500;600;700&display=swap");:root{--bg:#080808;--bg-soft:#0d0b0b;--surface:#121010;--surface-2:#181313;--surface-3:#211819;--text:#f1ede7;--muted:#a89f98;--muted-2:#756d68;--red:#b92f3b;--red-bright:#d13c47;--red-dark:#681b24;--gold:#c8a66b;--border:#2d2725;--border-light:#453836;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--font-ui:var(--sans);--font-display:var(--serif);--font-ink-accent:var(--serif);--radius-sm:4px;--radius:8px;--radius-lg:16px;--radius-control:9px;--radius-control-large:10px;--radius-card:14px;--radius-panel:16px;--radius-popover:14px;--radius-modal:16px;--radius-pill:999px;--container:1280px;--shadow:0 24px 80px rgba(0,0,0,0.38);--glow:0 0 50px rgba(151,35,47,0.14);--paper-background:#080808;--ink-color:#f1ede7;--ink-soft:#a89f98;--seal-red:#b92f3b;--theme-focus:rgba(200,166,107,0.5);--card-border:var(--border);--modal-shadow:var(--shadow);--input-background:#100d0d;--nav-background:rgba(8,8,8,0.86);--cursor-trail-edge:rgba(62,5,15,0.44);--cursor-trail-body:rgba(142,20,39,0.78);--cursor-trail-core:rgba(248,197,170,0.68);--cursor-trail-shadow:rgba(58,0,10,0.34);--cursor-trail-lifetime:320;--page-bg:var(--bg);--surface-base:var(--surface);--surface-subtle:var(--surface-2);--surface-raised:var(--surface-3);--surface-strong:#211819;--surface-inverse:#f1ede7;--text-primary:var(--text);--text-secondary:var(--muted);--text-muted:var(--muted-2);--text-inverse:#151414;--text-disabled:#756d68;--border-subtle:var(--border);--border-default:var(--border-light);--border-strong:rgba(200,166,107,0.55);--interactive-bg:rgba(200,166,107,0.06);--interactive-bg-hover:rgba(200,166,107,0.12);--interactive-text:var(--gold);--interactive-border:rgba(200,166,107,0.42);--input-bg:var(--input-background);--input-text:var(--text);--input-placeholder:var(--muted-2);--input-border:var(--border);--input-border-focus:var(--gold);--panel-bg:#0d0b0b;--panel-text:var(--text);--panel-border:var(--border);--card-bg:#121010;--card-text:var(--text);--card-muted:var(--muted);--popover-bg:#151111;--popover-text:var(--text);--popover-border:var(--border-light);--popover-shadow:var(--shadow);--modal-bg:#121010;--modal-text:var(--text);--modal-border:var(--border-light);--modal-overlay:rgba(0,0,0,0.68);--nav-bg:var(--nav-background);--nav-text:var(--muted);--nav-text-active:var(--text);--nav-border:var(--border);--icon-primary:var(--text);--icon-muted:var(--muted);--icon-active:var(--gold);--icon-danger:var(--red-bright);--calendar-bg:#0f0c0c;--calendar-cell-bg:transparent;--calendar-cell-muted:rgba(255,255,255,0.025);--calendar-header-bg:var(--surface);--calendar-grid:rgba(69,56,54,0.62);--calendar-time-bg:#0d0b0b;--calendar-text:var(--text);--calendar-text-muted:var(--muted-2);--status-neutral-bg:rgba(200,166,107,0.06);--status-neutral-text:var(--gold);--status-neutral-border:rgba(200,166,107,0.38);--status-active-bg:rgba(64,106,75,0.12);--status-active-text:#bce9c5;--status-active-border:#406a4b;--status-problem-bg:rgba(140,49,59,0.12);--status-problem-text:#ffc2c8;--status-problem-border:#8c313b}.calendarGrid,.eventModal,.geoSuggest,.modalDialog,.notificationPopover,.orderDetailSection,.ordersInboxDetail,.ordersInboxList,.ordersToggle button,.profileSectionCard,.sectionEditor,.selectableOption,.studioCabinetCard,.studioForm,.weekCalendar{color:var(--text-primary)}.ordersInboxList{border-color:var(--panel-border)}.orderDetailSection,.ordersInboxDetail,.ordersToggle button,.profileSectionCard,.sectionEditor,.selectableOption,.studioCabinetCard,.studioForm{background:var(--card-bg);border-color:var(--border-subtle)}.geoSuggest,.multiSelectPanel,.notificationPopover,.profile-dropdown{color:var(--popover-text);background:var(--popover-bg);border-color:var(--popover-border);box-shadow:var(--popover-shadow)}.ordersInboxRow.active,.ordersInboxRow:hover,.popoverList article.unread,.popoverList article:hover,.profile-dropdown-item:focus-visible,.profile-dropdown-item:hover{color:var(--text-primary);background:var(--interactive-bg-hover);border-color:var(--interactive-border)}.eventModal,.modalDialog{color:var(--modal-text);background:var(--modal-bg);border-color:var(--modal-border)}.modalBackdrop,.modalOverlay{background:var(--modal-overlay)}.weekCalendar,.weekHeader{border-color:var(--calendar-grid)}.weekHeader{color:var(--calendar-text)}.dayColumn,.hourLine,.timeRail,.timeRail span,.weekHeader>div{border-color:var(--calendar-grid)}.dayColumn,.hourLine{background-color:var(--calendar-cell-bg)}.timeRail span,.weekHeader small{color:var(--calendar-text-muted)}.calendarHead h1,.modalDialog h2,.notificationPopover h2,.orderDetailHero h1,.orderDetailSection h2,.ordersInboxHead h1,.profileSectionCard h2{color:var(--text-primary)}.notificationEmpty,.orderDetailSection p,.ordersInboxRow p,.popoverList p,.profileSectionCard p{color:var(--text-secondary)}.studioForm input,.studioForm select,.studioForm textarea,.studioOrder select,input,select,textarea{color:var(--input-text);background-color:var(--input-bg);border-color:var(--input-border)}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:3px}html[data-theme=ink]{--bg:#f3efe6;--bg-soft:#e9e4da;--surface:#f8f5ee;--surface-2:#f1ece2;--surface-3:#e5ded2;--text:#151414;--muted:#5e5954;--muted-2:#746e68;--red:#9e1b2f;--red-bright:#9e1b2f;--red-dark:#5e1020;--gold:#151414;--border:#24211f;--border-light:#3b3836;--shadow:0 18px 46px rgba(21,20,20,0.13);--glow:0 16px 48px rgba(21,20,20,0.12);--paper-background:#f3efe6;--ink-color:#151414;--ink-soft:#3b3836;--seal-red:#9e1b2f;--theme-focus:rgba(158,27,47,0.34);--card-border:#151414;--modal-shadow:0 26px 80px rgba(15,14,14,0.22);--input-background:#f8f5ee;--nav-background:rgba(248,245,238,0.9);--cursor-trail-edge:rgba(16,15,14,0.44);--cursor-trail-body:rgba(28,27,25,0.72);--cursor-trail-core:rgba(158,27,47,0.3);--cursor-trail-shadow:rgba(21,20,20,0.16);--cursor-trail-lifetime:245;--page-bg:var(--paper-background);--surface-base:#f8f5ee;--surface-subtle:#f1ece2;--surface-raised:#fffdf8;--surface-strong:#ded6c8;--surface-inverse:#151414;--text-primary:#151414;--text-secondary:#494540;--text-muted:#68615b;--text-inverse:#f8f5ee;--text-disabled:#8a837b;--border-subtle:rgba(21,20,20,0.22);--border-default:rgba(21,20,20,0.48);--border-strong:#151414;--interactive-bg:rgba(21,20,20,0.045);--interactive-bg-hover:rgba(21,20,20,0.09);--interactive-text:#151414;--interactive-border:rgba(21,20,20,0.5);--input-bg:#fffdf8;--input-text:#151414;--input-placeholder:#746e68;--input-border:rgba(21,20,20,0.44);--input-border-focus:#9e1b2f;--panel-bg:#f3efe6;--panel-text:#151414;--panel-border:rgba(21,20,20,0.52);--card-bg:#f8f5ee;--card-text:#151414;--card-muted:#5e5954;--popover-bg:#fffdf8;--popover-text:#151414;--popover-border:#151414;--popover-shadow:0 22px 56px rgba(21,20,20,0.2);--modal-bg:#fffdf8;--modal-text:#151414;--modal-border:#151414;--modal-overlay:rgba(21,20,20,0.52);--nav-bg:var(--nav-background);--nav-text:#494540;--nav-text-active:#151414;--nav-border:#151414;--icon-primary:#151414;--icon-muted:#5e5954;--icon-active:#151414;--icon-danger:#9e1b2f;--calendar-bg:#f3efe6;--calendar-cell-bg:rgba(255,253,248,0.72);--calendar-cell-muted:rgba(21,20,20,0.035);--calendar-header-bg:#ede7dc;--calendar-grid:rgba(21,20,20,0.28);--calendar-time-bg:#e9e3d8;--calendar-text:#151414;--calendar-text-muted:#68615b;--status-neutral-bg:rgba(21,20,20,0.045);--status-neutral-text:#494540;--status-neutral-border:rgba(21,20,20,0.38);--status-active-bg:rgba(46,91,59,0.1);--status-active-text:#234b2e;--status-active-border:#376b46;--status-problem-bg:rgba(158,27,47,0.08);--status-problem-text:#741426;--status-problem-border:#9e1b2f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.6;background-image:radial-gradient(circle at 82% 3%,rgba(91,22,31,.18),transparent 27rem),radial-gradient(circle at 8% 55%,rgba(73,28,31,.08),transparent 30rem)}html[data-theme=ink] body{background-color:var(--paper-background);background-image:radial-gradient(circle at 86% 10%,rgba(21,20,20,.045),transparent 23rem),radial-gradient(circle at 8% 54%,rgba(158,27,47,.055),transparent 25rem),repeating-linear-gradient(0deg,rgba(21,20,20,.022) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(21,20,20,.018) 0 1px,transparent 1px 7px);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%}main{min-height:70vh}.cursorMaterialTrail{position:fixed;inset:0;z-index:70;display:block;width:100vw;height:100vh;pointer-events:none;touch-action:none}@media (pointer:coarse),(prefers-reduced-motion:reduce){.cursorMaterialTrail{display:none}}.appBackdrop{background:radial-gradient(circle at 7% 18%,rgba(160,24,40,.24),transparent 30%),radial-gradient(circle at 94% 16%,rgba(210,55,70,.19),transparent 31%),radial-gradient(circle at 90% 78%,rgba(120,18,32,.21),transparent 34%),radial-gradient(circle at 10% 82%,rgba(110,16,28,.18),transparent 32%),linear-gradient(180deg,#050505,#080303 48%,#050505)}html[data-theme=ink] .appBackdrop{background:radial-gradient(circle at 10% 18%,rgba(21,20,20,.07),transparent 30%),radial-gradient(circle at 90% 16%,rgba(158,27,47,.055),transparent 28%),linear-gradient(180deg,#f8f5ee,#f3efe6 48%,#e9e4da)}html[data-theme=ink] .appBackdrop:before{opacity:.16;background:repeating-linear-gradient(0deg,rgba(21,20,20,.08) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(21,20,20,.045) 0 1px,transparent 1px 9px)}html[data-theme=ink] .appBackdrop:after{background:linear-gradient(90deg,rgba(243,239,230,.68),transparent 20%,transparent 80%,rgba(243,239,230,.72)),radial-gradient(ellipse at center,transparent 45%,rgba(21,20,20,.05) 100%)}.appBackdrop:before{opacity:.038;background:repeating-linear-gradient(0deg,rgba(255,255,255,.3) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 1px,transparent 1px 5px)}.appBackdrop:after{background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 18%,transparent 82%,rgba(0,0,0,.22)),radial-gradient(ellipse at center,transparent 38%,rgba(0,0,0,.34) 100%)}.backdropSide{position:absolute;top:7vh;bottom:5vh;width:min(31vw,500px);opacity:.66;filter:blur(.2px);animation:backdropBreath 10s ease-in-out infinite}.backdropSideLeft{left:0;background:radial-gradient(circle at 18% 18%,rgba(218,55,72,.22),transparent 38%),radial-gradient(circle at 2% 62%,rgba(150,24,42,.2),transparent 42%),linear-gradient(90deg,rgba(120,18,32,.3),rgba(90,18,28,.08) 58%,transparent 78%)}.backdropSideRight{right:0;animation-delay:1.4s;background:radial-gradient(circle at 82% 20%,rgba(218,55,72,.24),transparent 38%),radial-gradient(circle at 98% 68%,rgba(150,24,42,.21),transparent 44%),linear-gradient(270deg,rgba(120,18,32,.28),rgba(90,18,28,.08) 58%,transparent 78%)}.backdropSide:before{content:"";position:absolute;inset:0;opacity:.28;background:repeating-radial-gradient(circle at 50% 50%,rgba(218,176,99,.22) 0 1px,transparent 1px 34px),repeating-linear-gradient(115deg,transparent 0 22px,rgba(200,166,107,.08) 22px 23px,transparent 23px 54px);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 42%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 0 42%,transparent 74%)}.backdropSide:after{content:"";position:absolute;inset:10% 0;border-block:1px solid rgba(200,166,107,.055);background:linear-gradient(180deg,transparent,rgba(200,166,107,.045),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 26%,#000 72%,transparent)}.backdropOrb{position:absolute;width:560px;height:560px;border-radius:999px;border:1px solid rgba(218,176,99,.11);box-shadow:0 0 95px rgba(210,55,70,.16),inset 0 0 86px rgba(210,55,70,.08);opacity:.82;animation:backdropBreath 11s ease-in-out infinite}.backdropOrb:after,.backdropOrb:before{content:"";position:absolute;border-radius:inherit;inset:42px;border:1px dashed rgba(218,176,99,.09)}.backdropOrb:after{inset:92px;border-style:solid;border-color:rgba(210,55,70,.085);box-shadow:inset 0 0 55px rgba(210,55,70,.06)}.backdropOrbLeft{left:-300px;top:16vh}.backdropOrbRight{right:-310px;top:11vh;animation-delay:1.8s}.backdropVeil{position:absolute;left:50%;top:-10vh;width:min(980px,58vw);height:120vh;transform:translateX(-50%);background:linear-gradient(90deg,rgba(5,5,5,.86),rgba(5,5,5,.42) 18%,rgba(5,5,5,.25) 50%,rgba(5,5,5,.42) 82%,rgba(5,5,5,.86));opacity:.84}.header,footer,main{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.backdropOrb,.backdropSide{animation:none!important}}@media (max-width:900px){.backdropSide{width:46vw;opacity:.38}.backdropOrb{width:430px;height:430px;opacity:.42}.backdropOrbLeft{left:-280px}.backdropOrbRight{right:-290px}.backdropVeil{opacity:.9}}@media (max-width:620px){.backdropOrb,.backdropSide{opacity:.2;transform:scale(.74)}.appBackdrop{background:radial-gradient(circle at 0 12%,rgba(160,24,40,.18),transparent 45%),radial-gradient(circle at 100% 70%,rgba(120,18,32,.14),transparent 42%),#050505}}.header{height:82px;justify-content:space-between;padding:0 max(28px,calc((100vw - var(--container)) /2));border-bottom:1px solid rgba(76,65,61,.45);background:rgba(8,8,8,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.header,.logo{display:flex;align-items:center}.logo{font:700 27px var(--serif);letter-spacing:-.02em;gap:10px}.logoMark{width:38px;height:38px;display:block;flex:0 0 auto}.header nav{display:flex;gap:38px;color:#bfb7b1;font-size:13px}.header nav a{position:relative;transition:.2s}.header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--red);transition:.25s}.header nav a:hover{color:#fff}.header nav a:hover:after{right:0}.actions{display:flex;align-items:center;gap:18px;font-size:13px}.linkBtn{border:0;background:none;color:var(--muted);cursor:pointer;padding:8px}.linkBtn:hover{color:#fff}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,var(--red-bright),#a3232f);border:1px solid #ca3944;color:white;padding:11px 20px;border-radius:var(--radius-sm);font-weight:650;font-size:13px;cursor:pointer;box-shadow:0 10px 30px rgba(131,24,35,.18);transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.btn:hover{background:linear-gradient(135deg,#df4652,#b62936);transform:translateY(-2px);box-shadow:0 14px 38px rgba(163,35,48,.3)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.ghost{background:rgba(255,255,255,.015);border-color:var(--border-light);box-shadow:none;color:#eee}.btn.ghost:hover{background:rgba(255,255,255,.05);border-color:#76605d}.btn.big{min-height:54px;padding:14px 26px;font-size:14px}.eyebrow{margin:0;color:var(--red-bright);letter-spacing:.25em;font-size:10px;font-weight:700;text-transform:uppercase}.lead{color:var(--muted);line-height:1.85;max-width:670px;font-size:15px}.hero{min-height:720px;max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:70px;gap:70px;padding:86px 28px 76px}.heroCopy{position:relative;z-index:2}.hero h1{font:600 clamp(64px,6.4vw,98px)/.82 var(--serif);letter-spacing:-.05em;margin:26px 0 30px;max-width:730px}.hero h1 em{color:var(--red-bright);font-style:italic}.hero .lead{max-width:620px}.heroActions{margin-top:34px;flex-wrap:wrap}.heroActions,.heroNote{display:flex;align-items:center;gap:12px}.heroNote{margin-top:38px;color:var(--muted-2);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.heroNote>span{width:34px;height:34px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;color:var(--gold)}.heroNote p{margin:0}.heroNote b{color:var(--muted);font-weight:600}.heroArt{height:520px;position:relative;display:grid;place-items:center}.heroArt:before{content:"";position:absolute;width:82%;height:82%;background:radial-gradient(circle,rgba(100,24,34,.28),rgba(34,12,15,.08) 50%,transparent 72%);filter:blur(12px);z-index:-2}.inkCircle{width:min(36vw,430px);height:min(36vw,430px);border:1px solid rgba(137,55,65,.65);border-radius:50%;display:grid;place-items:center;font:190px var(--serif);color:#82303b;box-shadow:inset 0 0 120px rgba(65,15,22,.45),0 0 100px rgba(83,20,29,.22);transform:rotate(-8deg);background:radial-gradient(circle at 45% 40%,#211012,#110b0c 70%)}.artOrbit{position:absolute;border:1px solid rgba(117,69,69,.22);border-radius:50%;z-index:-1}.orbitOne{width:490px;height:490px}.orbitTwo{width:380px;height:380px;border-style:dashed}.heroArt>span{position:absolute;right:2%;bottom:60px;color:var(--gold);font:600 12px/1.9 var(--serif);letter-spacing:.28em}.heroArt>small{position:absolute;left:8%;top:60px;color:var(--muted-2);font-size:9px;letter-spacing:.2em}.stats{max-width:var(--container);margin:0 auto 50px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);background:linear-gradient(110deg,rgba(25,20,19,.82),rgba(11,10,10,.72));box-shadow:var(--shadow)}.stats div{min-height:116px;padding:26px 36px;border-right:1px solid var(--border);display:flex;align-items:center;gap:18px}.stats div:last-child{border:0}.stats b{font:600 37px var(--serif);color:var(--gold)}.stats span{font-size:10px;color:var(--muted);line-height:1.6;text-transform:uppercase;letter-spacing:.08em}.section{max-width:var(--container);margin:0 auto;padding:90px 28px}.featuredSection{max-width:none;padding-inline:max(28px,calc((100vw - var(--container)) /2));background:linear-gradient(180deg,rgba(19,14,14,.65),rgba(8,8,8,0));border-block:1px solid rgba(52,43,41,.5)}.sectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}.cta h2,.sectionHead h1,.sectionHead h2{font:600 clamp(42px,4vw,64px)/.96 var(--serif);letter-spacing:-.035em;margin:12px 0 0}.sectionHead>a{color:var(--gold);font-size:12px;border-bottom:1px solid rgba(200,166,107,.35);padding-bottom:6px}.sectionHead>a:hover{color:#f1c87e}.grid{display:grid;grid-gap:18px;gap:18px}.grid.styles{grid-template-columns:repeat(4,1fr)}.grid.masters{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);background:linear-gradient(145deg,rgba(24,19,19,.96),rgba(13,12,12,.98));border-radius:var(--radius);transition:transform .25s,border-color .25s,box-shadow .25s}.styleCard{min-height:240px;padding:26px;display:flex;flex-direction:column;overflow:hidden;position:relative}.styleCard:before{content:"";position:absolute;width:150px;height:150px;right:-55px;top:-60px;border-radius:50%;background:radial-gradient(circle,rgba(131,35,47,.18),transparent 68%)}.styleCard:hover{border-color:#63343a;transform:translateY(-5px);box-shadow:var(--glow)}.styleCardTop{display:flex;justify-content:space-between}.styleCard .rune{font-size:20px;color:var(--red-bright)}.styleArrow{color:var(--muted-2)}.styleCard h3{font:600 27px var(--serif);margin:34px 0 8px}.styleCard p{color:var(--muted);font-size:12px;line-height:1.75;margin:0}.styleCard .more{margin-top:auto;color:var(--gold);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.masterCard{overflow:hidden;display:flex;flex-direction:column;min-width:0}.masterCard:hover{transform:translateY(-6px);border-color:#66343a;box-shadow:0 24px 65px rgba(0,0,0,.46),var(--glow)}.masterVisual{display:block;position:relative;height:300px;overflow:hidden;background:#1b1314}.masterVisual:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(8,7,7,.82))}.masterVisual img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.72) contrast(1.08);transition:transform .6s,filter .35s}.masterCard:hover .masterVisual img{transform:scale(1.035);filter:saturate(.9) contrast(1.05)}.avatarFallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#3a2024,#171112 70%);position:relative}.avatarFallback>span{font:130px var(--serif);color:#853640}.avatarFallback>small{position:absolute;bottom:25px;color:#8e7774;letter-spacing:.22em;font-size:8px}.cityBadge,.verifiedBadge{position:absolute;z-index:2;top:18px;padding:6px 9px;border:1px solid rgba(224,208,200,.16);background:rgba(8,8,8,.67);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.cityBadge{left:18px}.verifiedBadge{right:18px;color:#e3bd78}.masterContent{padding:23px 24px 24px;display:flex;flex-direction:column;flex:1 1}.masterIdentity{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.masterNick{margin:0 0 3px!important;color:var(--red-bright)!important;font-size:10px!important;letter-spacing:.05em}.masterIdentity h3{font:600 28px/1 var(--serif);margin:0}.masterIdentity strong{color:var(--gold);font-size:12px;white-space:nowrap}.masterPlace{color:var(--muted)!important;font-size:11px!important;margin:12px 0 2px!important}.chips{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.chips span{font-size:9px;border:1px solid #403534;color:#beb4ae;padding:5px 8px;border-radius:999px;line-height:1.25}.masterLink{margin-top:auto;padding-top:17px;border-top:1px solid var(--border);display:flex;justify-content:space-between;color:#e5ded9;font-size:11px;letter-spacing:.04em}.masterLink span{color:var(--gold)}.processSection{padding-bottom:120px}.empty{border:1px dashed var(--border-light);border-radius:var(--radius);min-height:240px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;text-align:center;color:var(--muted);background:rgba(19,15,15,.5)}.empty>span{font:42px var(--serif);color:var(--red)}.empty h3{font:600 28px var(--serif);margin:5px}.empty p{margin:0;max-width:480px}.cta{text-align:center;padding:125px 24px;background:radial-gradient(circle at 50% 120%,rgba(124,31,43,.52),transparent 44%),linear-gradient(rgba(19,13,14,.95),rgba(12,10,10,.95));border-block:1px solid var(--border)}.cta p:not(.eyebrow){color:var(--muted);margin:24px auto 34px;max-width:560px}.cta .btn{margin:auto}.mastersPage{padding-bottom:80px}.pageHero{max-width:var(--container);margin:0 auto;padding:78px 28px 40px}.pageHero h1{font:600 clamp(56px,6vw,82px)/.92 var(--serif);letter-spacing:-.04em;margin:16px 0}.pageHero>p:last-child{color:var(--muted);max-width:700px}.filters{max-width:calc(var(--container) - 56px);margin:0 auto 40px;padding:20px;display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(150px,1fr));grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,rgba(24,19,19,.95),rgba(13,12,12,.98));box-shadow:var(--shadow)}.filters>div{display:flex;flex-direction:column;gap:7px}.field label,.filters label{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.filterActions{grid-column:1/-1;flex-direction:row!important;justify-content:flex-end;padding-top:5px}.filterActions .btn{min-width:115px}.multiSelectFilter{position:relative;display:flex;min-width:0;flex-direction:column;gap:7px}.multiSelectTrigger{min-height:42px;width:100%;padding:10px 36px 10px 12px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.01)),rgba(12,10,10,.86);color:#fff;font:inherit;text-align:left;cursor:pointer}.multiSelectTrigger:after{content:"⌄";position:absolute;right:13px;top:30px;color:var(--gold);pointer-events:none}.multiSelectTrigger span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiSelectChips{display:flex;max-height:58px;flex-wrap:wrap;gap:6px;overflow:hidden}.multiSelectChips button,.multiSelectChips>span{min-height:28px;padding:5px 8px;border:1px solid rgba(200,166,107,.28);border-radius:999px;background:rgba(200,166,107,.08);color:#ead5aa;font-size:11px}.multiSelectChips button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.multiSelectPanel{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:min(320px,calc(100vw - 32px));padding:14px;border:1px solid rgba(200,166,107,.24);border-radius:14px;background:rgba(12,10,10,.98);box-shadow:0 22px 50px rgba(0,0,0,.42)}.multiSelectPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.multiSelectPanelHead b{color:#fff}.iconTextButton{min-height:34px;border:0;background:transparent;color:var(--gold);cursor:pointer}.multiSelectOptions{display:grid;max-height:250px;grid-gap:6px;gap:6px;overflow:auto;padding-right:2px}.multiSelectOption{display:flex;min-height:44px;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);color:#f2ece7;cursor:pointer}.multiSelectOption input{width:18px;height:18px;accent-color:var(--gold)}.multiSelectApply{width:100%;margin-top:12px}input,select,textarea{width:100%;background:#0c0b0b;border:1px solid #3b3331;border-radius:var(--radius-sm);color:var(--text);padding:12px 13px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}input,select{height:48px}textarea{min-height:130px;resize:vertical}input::placeholder{color:#69615d}input:hover,select:hover,textarea:hover{border-color:#514440}input:focus,select:focus,textarea:focus{border-color:#9b3540;box-shadow:0 0 0 3px rgba(155,53,64,.12);background:#100d0e}select option{background:#121010}.catalog{max-width:var(--container);margin:0 auto;padding:0 28px 70px}.catalogHead{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px;color:var(--muted-2);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.catalogHead p{color:var(--text);font-size:12px;margin:0}.pagination{gap:10px;margin:42px}.pagination a,.pagination span{min-width:40px;height:40px;border:1px solid var(--border);display:grid;place-items:center;border-radius:var(--radius-sm)}.pagination a:hover{border-color:var(--red);color:#fff}.masterProfilePage{padding-bottom:80px}.detailHero{max-width:var(--container);margin:0 auto;padding:70px 28px 90px;display:grid;grid-template-columns:minmax(340px,.82fr) 1.18fr;grid-gap:64px;gap:64px;align-items:start}.profileVisual{height:600px;position:-webkit-sticky;position:sticky;top:110px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:#181112;box-shadow:var(--shadow)}.profileVisual:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(8,8,8,.7))}.profileVisual>img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.06)}.profileVisual .avatarFallback{height:100%}.profileIndex{position:absolute;z-index:2;left:22px;bottom:20px;color:#d3c2b9;font-size:9px;letter-spacing:.18em}.profileIntro{padding-top:24px}.profileIntro h1{font:600 clamp(60px,6vw,88px)/.88 var(--serif);letter-spacing:-.045em;margin:18px 0 28px}.profileIntro>.lead{font-size:15px}.profileFacts{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--border);margin:34px 0}.profileFacts>div{padding:20px 0;border-bottom:1px solid var(--border)}.profileFacts>div:nth-child(odd){border-right:1px solid var(--border);padding-right:20px}.profileFacts>div:nth-child(2n){padding-left:20px}.profileFacts>div:nth-last-child(-n+2){border-bottom:0}.contactPanel small,.profileFacts small{display:block;color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px}.profileFacts b{font:500 18px var(--serif)}.contactPanel{padding:22px;border:1px solid var(--border);background:linear-gradient(135deg,#191314,#100e0e);display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:var(--radius)}.contactPanel p{margin:0;font-size:12px}.contactPanel .heroActions{margin:0}.portfolio{max-width:var(--container);margin:0 auto;padding:0 28px}.portfolio>.sectionHead>span{color:var(--muted-2);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.works{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.work{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:.25s}.work:hover{transform:translateY(-4px);border-color:#5b3438}.workImage{position:relative}.work img{display:block;width:100%;aspect-ratio:1/1.05;object-fit:cover;filter:saturate(.8)}.workImage>span{position:absolute;left:14px;bottom:14px;background:rgba(8,8,8,.72);border:1px solid rgba(255,255,255,.14);padding:6px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.work>div:last-child{padding:18px}.work h3{font:600 24px var(--serif);margin:0}.work p{color:var(--muted);font-size:11px;line-height:1.7}.workActions{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:var(--gold);font-size:11px}.workPreview{max-width:360px;border:1px solid var(--border)}.workPreview img{display:block;width:100%;height:auto}.formShell{width:min(680px,calc(100% - 40px));margin:70px auto 100px;padding:42px;background:linear-gradient(145deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.formShell h1{font:600 52px var(--serif);letter-spacing:-.035em;margin:8px 0}.formShell>p{color:var(--muted);font-size:12px}.form{display:grid;grid-gap:17px;gap:17px;margin-top:30px}.form.card{padding:28px!important}.form .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.field{display:flex;flex-direction:column;gap:7px}.error{padding:13px 15px;border:1px solid #7b2830;background:#321318;color:#ffbdc2;border-radius:var(--radius-sm);font-size:12px}.choiceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:30px}.choice{padding:34px 25px;border:1px solid var(--border);background:#0e0c0c;border-radius:var(--radius);transition:.2s}.choice:hover{border-color:var(--red);transform:translateY(-3px)}.choice b{display:block;font:600 28px var(--serif);margin-bottom:8px}.choice span{color:var(--muted);font-size:11px}.profile{max-width:var(--container);margin:0 auto;padding:60px 28px 100px;display:grid;grid-template-columns:260px 1fr;grid-gap:48px;gap:48px}.profileAside{border:1px solid var(--border);border-radius:var(--radius);padding:25px;height:max-content;position:-webkit-sticky;position:sticky;top:110px;background:var(--surface)}.profileAside nav{display:grid;margin-top:22px}.profileAside nav a{padding:12px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}.profileAside nav a:hover{color:#fff}.profileMain h1{font:600 56px var(--serif);margin:8px 0}.profileMain .card{padding:28px!important}footer{max-width:var(--container);margin:auto;padding:60px 28px;display:flex;align-items:center;gap:30px;border-top:1px solid var(--border);color:var(--muted)}footer p{margin-right:auto;font-size:11px}footer small{font-size:9px;letter-spacing:.1em}@media (max-width:1080px){.hero{gap:30px}.grid.masters,.grid.styles{grid-template-columns:repeat(2,1fr)}.featuredMasters .masterCard:last-child{display:none}.filters{grid-template-columns:1fr 1fr}.detailHero{grid-template-columns:340px 1fr;gap:38px}.profileVisual{height:500px}.contactPanel{align-items:flex-start;flex-direction:column}.contactPanel .heroActions{width:100%}.works{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.header{padding-inline:20px}.header nav{display:none}.hero{min-height:auto;grid-template-columns:1fr;padding-top:65px}.heroArt{height:390px}.inkCircle{width:330px;height:330px;font-size:145px}.orbitOne{width:370px;height:370px}.orbitTwo{width:285px;height:285px}.stats{margin-inline:20px;grid-template-columns:repeat(2,1fr)}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--border)}.detailHero{grid-template-columns:1fr}.profileVisual{position:relative;top:auto;height:520px}.profile{grid-template-columns:1fr}.profileAside{position:relative;top:auto}.profileAside nav{grid-template-columns:repeat(2,1fr);column-gap:20px}}@media (max-width:620px){body{font-size:14px}.header{height:70px}.logo{font-size:23px}.actions{gap:10px}.actions>a:first-child{display:none}.actions .btn{min-height:40px;padding:9px 13px}.hero{padding:52px 20px}.hero h1{font-size:54px}.heroActions{align-items:stretch;flex-direction:column}.heroActions .btn{width:100%}.heroNote{display:none}.heroArt{height:300px}.inkCircle{width:250px;height:250px;font-size:110px}.orbitOne{width:285px;height:285px}.orbitTwo{width:215px;height:215px}.heroArt>span{right:0;bottom:20px}.heroArt>small{display:none}.stats{grid-template-columns:1fr}.stats div{min-height:90px;border-right:0!important;border-bottom:1px solid var(--border)!important;padding:18px 24px}.stats div:last-child{border-bottom:0!important}.section{padding:68px 20px}.sectionHead{align-items:flex-start}.sectionHead h2{font-size:43px}.sectionHead>a{display:none}.grid.masters,.grid.styles,.works{grid-template-columns:1fr}.featuredMasters .masterCard:last-child{display:flex}.masterVisual{height:320px}.pageHero{padding:55px 20px 30px}.pageHero h1{font-size:53px}.filters{margin-inline:20px;grid-template-columns:1fr;padding:16px}.filterActions{flex-direction:column!important}.filterActions .btn{width:100%}.catalog{padding-inline:20px}.catalogHead span{display:none}.detailHero{padding:48px 20px 65px}.profileVisual{height:420px}.profileIntro h1{font-size:56px}.profileFacts{grid-template-columns:1fr}.profileFacts>div{border-right:0!important;border-bottom:1px solid var(--border)!important;padding:15px 0!important}.profileFacts>div:last-child{border-bottom:0!important}.contactPanel .heroActions{flex-direction:column}.portfolio{padding-inline:20px}.formShell{width:calc(100% - 28px);padding:26px 20px;margin-top:35px}.formShell h1{font-size:44px}.choiceGrid,.form .row{grid-template-columns:1fr}.profile{padding:40px 20px}.profileAside nav{grid-template-columns:1fr}.profileMain h1{font-size:46px}.cta{padding:90px 20px}footer{margin-inline:20px;padding-inline:0;align-items:flex-start;flex-direction:column}footer p{margin:0}}.revealedPhone{display:block;color:var(--gold);margin-top:8px}.productTools{max-width:var(--container);margin:0 auto;padding:10px 28px 100px}.smartGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:80px}.productCard{padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,var(--surface-2),var(--surface));color:inherit}.productCard>small,.smartLists small{color:var(--red-bright);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.productCard h2{font:600 42px/1 var(--serif);margin:12px 0}.productCard h3{font:600 25px var(--serif);margin:8px 0 15px}.productCard p{color:var(--muted);font-size:12px;line-height:1.8}.smartSummary{grid-column:span 2}.smartLists{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:28px}.goldText{color:var(--gold)!important}.toolPanel{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;padding:45px;margin:0 0 80px;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(126,31,43,.16),transparent 38%),var(--surface)}.availabilityPanel h2,.toolIntro h2{font:600 48px/1 var(--serif);margin:12px 0 18px}.toolIntro>p{color:var(--muted);max-width:470px}.toolForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.toolForm button,.toolForm textarea,.toolForm>.row{grid-column:1/-1}.toolForm>.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.estimate{margin-top:28px;padding:22px;border:1px solid rgba(200,166,107,.28);background:rgba(200,166,107,.04)}.estimate small{display:block;color:var(--gold);text-transform:uppercase;font-size:9px;letter-spacing:.12em}.estimate b{display:block;font:600 31px var(--serif);margin:6px 0}.estimate p{font-size:10px;color:var(--muted)}.availabilityPanel{margin-bottom:80px}.slotGrid,.slotList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.slotCard{padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.slotCard>small{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.slotCard h3{font:600 27px var(--serif);margin:8px 0}.slotCard p{color:var(--muted);font-size:11px}.generatedBrief{margin-top:28px}.generatedBrief pre{white-space:pre-wrap;padding:18px;border:1px solid var(--border);background:#090808;color:#d9d0ca;font:11px/1.7 var(--sans);max-height:330px;overflow:auto}.portfolioFilters{display:flex;gap:10px;margin:-15px 0 25px}.portfolioFilters select{max-width:260px}.productForm{padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.optionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.checkCard{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0d0b0b;color:#d9d0ca;font-size:11px}.checkCard input{width:auto;height:auto}.checkCard small{margin-left:auto;color:var(--muted-2)}.success{padding:13px;border:1px solid #395941;background:#142419}.dashboardHead{margin-top:55px}.dashboardGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.quickCard{position:relative;min-height:170px}.quickCard>span{position:absolute;right:20px;top:15px;color:var(--gold)}.quickCard:hover{border-color:#6b353b;transform:translateY(-3px)}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:30px}.metricCard{padding:22px;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius)}.metricCard b{display:block;font:600 34px var(--serif);color:var(--gold)}.metricCard span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.periodSelect{width:auto;min-width:130px}.slotList{margin-top:25px}.smartRates{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.smartRates span{padding:7px 10px;border:1px solid rgba(200,166,107,.28);border-radius:999px;color:var(--gold);font-size:9px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.smartGrid{grid-template-columns:1fr 1fr}.toolPanel{grid-template-columns:1fr}.metricGrid,.optionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.productTools{padding-inline:20px}.dashboardGrid,.slotGrid,.slotList,.smartGrid{grid-template-columns:1fr}.smartSummary{grid-column:auto}.smartLists{grid-template-columns:1fr}.toolPanel{padding:25px 20px}.toolForm{grid-template-columns:1fr}.toolForm>*{grid-column:1!important}.toolForm>.row{grid-template-columns:1fr}.portfolioFilters{flex-direction:column}.portfolioFilters select{max-width:none}.optionGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:1fr 1fr}.productForm{padding:18px}.sectionHead .periodSelect{width:100%}}.smartEditor{display:grid;grid-gap:16px;gap:16px}.editorSection{display:grid;grid-template-columns:230px 1fr;grid-gap:34px;gap:34px;padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,var(--surface-2),var(--surface))}.editorSectionHead{display:flex;align-items:flex-start;gap:14px}.editorSectionHead>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border-light);border-radius:50%;color:var(--gold);font:600 14px var(--serif);flex:none}.editorSectionHead h2{font:600 28px/1 var(--serif);margin:2px 0 9px}.editorSectionHead p{color:var(--muted);font-size:10px;line-height:1.6;margin:0}.editorSectionBody{display:grid;grid-gap:14px;gap:14px}.editorSectionBody textarea{min-height:115px}.editorSectionBody .field label:empty{display:none}.checkCard>span{display:flex;flex-direction:column}.checkCard>span small{display:block;margin:2px 0 0;color:var(--muted-2);font-size:8px}.smartEditorActions{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;display:flex;justify-content:flex-end;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(13,11,11,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}@media (max-width:850px){.editorSection{grid-template-columns:1fr}.editorSectionHead{max-width:520px}}@media (max-width:620px){.editorSection{padding:20px 16px;gap:22px}.smartEditorActions{flex-direction:column}.smartEditorActions .btn{width:100%}}.primaryBriefCta{padding:27px;border:1px solid rgba(200,166,107,.32);border-radius:var(--radius);background:radial-gradient(circle at 0 0,rgba(126,31,43,.22),transparent 55%),var(--surface);margin:28px 0 14px}.briefDetail small,.primaryBriefCta small,.profileDisclosure small{color:var(--gold);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.primaryBriefCta h2{font:600 31px/1.05 var(--serif);margin:9px 0}.primaryBriefCta p{color:var(--muted);font-size:11px}.secondaryContact{background:transparent;border-color:var(--border)}.compactTools{padding-top:90px}.profileDisclosure{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:22px}.profileDisclosure>summary{cursor:pointer;list-style:none;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.profileDisclosure>summary::-webkit-details-marker{display:none}.profileDisclosure>summary span{display:grid;grid-gap:6px;gap:6px}.profileDisclosure>summary b{font:600 27px var(--serif)}.profileDisclosure>summary i{font:300 30px var(--serif);color:var(--gold);transition:.2s}.profileDisclosure[open]>summary i{transform:rotate(45deg)}.compactSmartGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 32px;gap:0 32px;padding:0 28px 28px}.compactSmartGrid>article{padding:20px 0;border-top:1px solid var(--border)}.compactSmartGrid p{color:var(--muted);font-size:11px;line-height:1.7}.compactTags{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;border-top:1px solid var(--border);padding-top:20px}.compactCalculator{margin:0;border:0;border-top:1px solid var(--border);border-radius:0}.compactTools .availabilityPanel{margin-top:75px}.primaryQuick{border-color:rgba(200,166,107,.38);background:linear-gradient(145deg,rgba(126,31,43,.22),var(--surface))}.briefPage{max-width:var(--container);margin:auto;padding:70px 28px 110px}.briefHeader{max-width:780px;margin-bottom:45px}.briefHeader h1{font:600 clamp(54px,6vw,82px)/.93 var(--serif);letter-spacing:-.04em;margin:14px 0}.briefHeader>p:last-child{color:var(--muted);max-width:660px;line-height:1.7}.briefLayout{display:grid;grid-template-columns:320px 1fr;grid-gap:24px;gap:24px;align-items:start}.briefMaster{position:-webkit-sticky;position:sticky;top:105px}.briefMasterAvatar{height:230px;margin:-12px -12px 22px;overflow:hidden;border-radius:var(--radius-sm);background:#201416;display:grid;place-items:center}.briefMasterAvatar img{width:100%;height:100%;object-fit:cover}.briefMasterAvatar span{font:80px var(--serif);color:var(--red-bright)}.briefMaster h2{font:600 31px var(--serif);margin:8px 0}.briefHint{font-size:10px!important;color:var(--muted-2)!important}.briefForm{padding:34px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;grid-gap:22px;gap:22px}.briefFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.briefDrop{border:1px dashed #634047;border-radius:var(--radius-sm);min-height:115px;display:grid;place-items:center;background:#0d0b0b;transition:.2s}.briefDrop:hover{border-color:var(--red-bright);background:#130e0f}.briefDrop input{position:absolute;width:1px;height:1px;opacity:0}.briefDrop label{cursor:pointer;padding:35px;text-align:center;color:var(--muted);font-size:11px}.briefPreviews,.briefReferenceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.briefPreviews>div{position:relative}.briefPreviews img,.briefReferenceGrid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm)}.briefPreviews button{position:absolute;right:6px;top:6px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(8,8,8,.8);color:#fff}.briefResult{max-width:800px}.briefResult h1{font:600 50px var(--serif);margin:10px 0}.briefDetail pre,.briefResult pre{white-space:pre-wrap;padding:20px;border:1px solid var(--border);background:#090808;color:#ddd3cd;font:12px/1.75 var(--sans);margin:25px 0}.briefInboxHead{align-items:end}.briefInbox{display:grid;grid-gap:12px;gap:12px}.briefInboxCard{padding:23px 25px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:.2s;color:inherit}.briefInboxCard:hover{border-color:#684047;transform:translateY(-2px)}.briefInboxCard>div{display:flex;justify-content:space-between;align-items:center}.briefInboxCard small{color:var(--muted-2)}.briefInboxCard h2{font:600 27px var(--serif);margin:14px 0 5px}.briefInboxCard p{color:var(--muted);font-size:11px}.briefInboxCard>span:last-child{display:block;color:var(--gold);font-size:10px;margin-top:16px}.briefExcerpt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.briefStatus{display:inline-flex;padding:6px 9px;border:1px solid var(--border-light);border-radius:999px;font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#d9d0ca}.status-created,.status-sent_to_telegram{border-color:#77404a;color:#ffb8c0}.status-accepted_by_master{border-color:#426a4a;color:#b9e7c1}.status-closed,.status-declined_by_master{color:var(--muted)}.briefDetail>.sectionHead{align-items:center}.briefFacts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);margin:25px 0}.briefFacts>div{padding:18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.briefFacts>div:nth-child(4n){border-right:0}.briefFacts>div:nth-last-child(-n+4){border-bottom:0}.briefFacts b{display:block;font:500 17px var(--serif);margin-top:6px}.briefDescription{font-size:14px!important;white-space:pre-wrap}.briefDetail section{margin-top:25px}.briefDetail section>h2{font:600 30px var(--serif)}.briefActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}@media (max-width:900px){.briefLayout{grid-template-columns:1fr}.briefMaster{position:relative;top:auto}.briefMasterAvatar{height:300px}.briefFacts{grid-template-columns:repeat(2,1fr)}.briefFacts>div:nth-child(2n){border-right:0}.briefFacts>div:nth-last-child(-n+4){border-bottom:1px solid var(--border)}.briefFacts>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.briefPage{padding:45px 20px 80px}.briefHeader h1{font-size:49px}.briefFields,.compactSmartGrid,.compactTags{grid-template-columns:1fr}.briefForm{padding:22px 16px}.briefPreviews,.briefReferenceGrid{grid-template-columns:repeat(2,1fr)}.profileDisclosure>summary{padding:20px}.compactSmartGrid{padding:0 20px 20px}.briefFacts{grid-template-columns:1fr}.briefFacts>div{border-right:0!important;border-bottom:1px solid var(--border)!important}.briefFacts>div:last-child{border-bottom:0!important}.briefActions{flex-direction:column}.briefActions .btn{width:100%}}.masterDashboard{display:grid;grid-gap:22px;gap:22px}.dashboardHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:radial-gradient(circle at 0 0,rgba(126,31,43,.2),transparent 55%),linear-gradient(145deg,var(--surface-2),var(--surface))}.dashboardHero h1{margin:6px 0}.dashboardHero .heroActions{margin:0;justify-content:flex-end}.dashboardSummaryGrid{grid-template-columns:repeat(3,1fr);margin-bottom:0}.dashboardLayout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.dashboardLayout.secondary{align-items:start}.dashboardSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.dashboardSectionHead h2{font:600 34px/1 var(--serif)}.dashboardSectionHead a{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.dashboardItem{display:block;padding:15px 0;border-top:1px solid var(--border);color:inherit}.dashboardItem:first-of-type{border-top:0}.dashboardItem b{display:block;font:600 18px var(--serif);margin-bottom:5px}.dashboardItem small,.dashboardItem span{display:block;color:var(--muted);line-height:1.6}.dashboardEmpty{padding:18px;border:1px dashed var(--border-light);border-radius:var(--radius-sm);color:var(--muted);line-height:1.7}.compactEmpty{min-height:90px}.attentionList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.attentionList a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid rgba(200,166,107,.24);border-radius:var(--radius-sm);background:rgba(200,166,107,.04);color:#fff}.attentionList span{color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.miniFunnel{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.readinessValue{color:var(--gold)}.quickActionsGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.quickActionsGrid .quickCard{min-height:120px}.notesPanel p{margin:0 0 6px}.notesPanel p:last-child{margin-bottom:0}@media (max-width:1080px){.dashboardSummaryGrid,.quickActionsGrid{grid-template-columns:repeat(2,1fr)}.miniFunnel{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dashboardHero{flex-direction:column}.attentionList,.dashboardLayout,.dashboardSummaryGrid,.miniFunnel,.quickActionsGrid{grid-template-columns:1fr}.dashboardHero .heroActions{width:100%;flex-direction:column}.dashboardHero .btn{width:100%}}html[data-theme=ink] .messengerHead h1,html[data-theme=ink] .messengerMeta time,html[data-theme=ink] .messengerRow h2,html[data-theme=ink] .messengerRow p,html[data-theme=ink] .ordersInboxHead h1,html[data-theme=ink] .ordersInboxRow h2,html[data-theme=ink] .ordersInboxRow p{color:var(--text-primary)}@media (max-width:767px){.messengerDialog,.messengerDialog .chatPage,.messengerDialog .messageList,.messengerShell{width:100%;min-width:0;max-width:100vw}.messengerShell{display:block;overflow:hidden}.messengerDialog .messageList{overflow-x:hidden}.messageRow,.messageRowOwn{width:100%;max-width:100%}.message,.message p,.messengerDialog .chatHeader,.messengerDialog .chatHeader>div{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.messengerDialog .chatHeader{overflow:hidden}.messageRowOwn .message{max-width:calc(100vw - 42px)}}@media (min-width:1025px){.primaryNavigation{--desktop-nav-icon:#c6b9ad;--desktop-nav-icon-hover:#f4eee7;--desktop-nav-divider:rgba(200,166,107,0.3);gap:17px}.primaryNavigation .navPill,.primaryNavigation .navPill.active,.primaryNavigation .navPill:focus-visible,.primaryNavigation .navPill:hover{min-height:44px;border-radius:var(--radius-control);transform:none}.primaryNavigation .navPill{position:relative;overflow:visible;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.primaryNavigation .navPill:not(:last-child):before{content:"";position:absolute;top:50%;right:-9px;width:1px;height:24px;background:linear-gradient(to bottom,transparent,var(--desktop-nav-divider) 20%,var(--desktop-nav-divider) 80%,transparent);transform:translateY(-50%);pointer-events:none}.primaryNavigation .navIconFrame,.primaryNavigation .navPill.active .navIconFrame{display:inline-flex!important;width:28px!important;height:28px!important;flex:0 0 28px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.primaryNavigation .navIcon,.primaryNavigation .navPill.active .navIcon{display:block;width:28px!important;height:28px!important;object-fit:contain;opacity:.92;transform:scale(1.18)!important;filter:brightness(1.5) contrast(1.18) saturate(.9)}.primaryNavigation .navPill.active .navIcon,.primaryNavigation .navPill:focus-visible .navIcon,.primaryNavigation .navPill:hover .navIcon{opacity:1;filter:brightness(1.7) contrast(1.22) saturate(.95)}html[data-theme=ink] .primaryNavigation{--desktop-nav-icon:#3b3836;--desktop-nav-icon-hover:#151414;--desktop-nav-divider:rgba(21,20,20,0.25)}html[data-theme=ink] .primaryNavigation .navIcon,html[data-theme=ink] .primaryNavigation .navPill.active .navIcon{opacity:1;filter:grayscale(1) contrast(1.5) brightness(.18)}}@media (min-width:1025px) and (max-width:1152px){.primaryNavigation{gap:11px}.primaryNavigation .navPill{padding-inline:10px}.primaryNavigation .navPill:not(:last-child):before{right:-6px;height:22px}}@media (max-width:1024px){.mobileBottomNavInner{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;padding:8px max(env(safe-area-inset-right),0px) calc(8px + env(safe-area-inset-bottom)) max(env(safe-area-inset-left),0px)!important;background-image:linear-gradient(180deg,transparent,#e3bc6f 20% 80%,transparent),linear-gradient(180deg,transparent,#e3bc6f 20% 80%,transparent),linear-gradient(180deg,transparent,#e3bc6f 20% 80%,transparent),linear-gradient(180deg,transparent,#e3bc6f 20% 80%,transparent)!important;background-repeat:no-repeat!important;background-size:1px 54%,1px 54%,1px 54%,1px 54%!important;background-position:20% 71%,36% 71%,64% 71%,80% 71%!important}.mobileBottomNavItem,.mobileBottomNavItem.home,.mobileBottomNavItem:not(.home){position:relative;width:100%;height:100%;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;transform:translateY(8px)!important}.mobileBottomNavItem:nth-child(n+2):before{display:none!important;content:none!important}.mobileBottomNavItem:not(.home) .mobileBottomIcon{width:44px!important;height:44px!important;flex:0 0 44px;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(205,163,91,.58)!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(45,30,20,.86),rgba(8,7,7,.96))!important;box-shadow:inset 0 0 0 1px rgba(240,208,139,.08),0 0 12px rgba(205,163,91,.13)!important;overflow:hidden!important}.mobileBottomNavItem:not(.home) .mobileBottomIcon img{display:block;width:35px!important;height:35px!important;object-fit:contain;opacity:1!important;transform:none!important;filter:brightness(1.42) contrast(1.12) saturate(.96)!important}.mobileBottomNavItem:not(.home).active .mobileBottomIcon{border-color:rgba(230,186,112,.88)!important;background:linear-gradient(145deg,rgba(91,24,30,.9),rgba(14,8,8,.98))!important;box-shadow:inset 0 0 0 1px rgba(240,208,139,.15),0 0 16px rgba(166,38,49,.28)!important}html[data-theme=ink] .mobileBottomNavItem:not(.home) .mobileBottomIcon{border-color:rgba(21,20,20,.48)!important;background:linear-gradient(145deg,#f8f5ee,#e5dfd3)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 3px 8px rgba(21,20,20,.13)!important}html[data-theme=ink] .mobileBottomNavItem:not(.home) .mobileBottomIcon img{filter:grayscale(1) contrast(1.45) brightness(.22)!important}html[data-theme=ink] .mobileBottomNavItem:not(.home).active .mobileBottomIcon{border-color:#151414!important;background:#eee8dc!important;box-shadow:inset 0 0 0 1px rgba(158,27,47,.16),0 3px 9px rgba(21,20,20,.18)!important}html[data-theme=ink] .mobileBottomNavInner{background-image:linear-gradient(180deg,transparent,rgba(21,20,20,.36) 20% 80%,transparent),linear-gradient(180deg,transparent,rgba(21,20,20,.36) 20% 80%,transparent),linear-gradient(180deg,transparent,rgba(21,20,20,.36) 20% 80%,transparent),linear-gradient(180deg,transparent,rgba(21,20,20,.36) 20% 80%,transparent)!important}}.btn,.calendarHeadActions .btn,.calendarNav .btn,.headerLoginControl,.headerRegistrationControl,.linkBtn,.modalClose,.notificationBell,.profile-menu-trigger{border-radius:var(--radius-control)}.card,.orderRequestCard,.profileSectionCard{border-radius:var(--radius-card)}.messengerShell,.ordersInboxDetail,.ordersInboxList,.panel,.weekCalendar{border-radius:var(--radius-panel)}.multiSelectPanel,.notificationPopover,.profile-dropdown{border-radius:var(--radius-popover)}.eventModal,.modalDialog{border-radius:var(--radius-modal)}.chatFilter button,.notification-badge,.orderRequestBadges span,.orderRequestFacts span,.ordersTabs button,.status,.themeToggle,.themeToggleThumb,.themeToggleTrack{border-radius:var(--radius-pill)}@media (min-width:1025px){.header{width:100%;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(12px,1.5vw,28px);gap:clamp(12px,1.5vw,28px);padding:10px clamp(16px,2.2vw,38px)}.headerBrand{min-width:0;flex-shrink:0;white-space:nowrap}.primaryNavigation{min-width:0;width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(4px,.65vw,12px);flex-wrap:nowrap;overflow:visible}.header nav .navPill,.header nav .navPill.homeActive{min-width:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;gap:8px;padding:9px clamp(10px,.8vw,16px);border:1px solid transparent;border-radius:var(--radius-control);line-height:1;white-space:nowrap;transform:none}.header nav .navPill.active,.header nav .navPill.homeActive,.header nav .navPill:hover{border-radius:var(--radius-control);transform:none}.header nav .navIconFrame,.header nav .navPill.homeActive .navIconFrame{width:22px!important;height:22px!important;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.header nav .navIcon,.header nav .navPill.homeActive .navIcon{width:20px!important;height:20px!important;display:block;transform:none!important}.header nav .navPillText{min-width:0;line-height:1.1;text-align:center}.userControls{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;flex-shrink:0;gap:clamp(7px,.65vw,11px)}.headerLoginControl,.headerRegistrationControl,.profile-menu-trigger{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-control);line-height:1;white-space:nowrap}.headerLoginControl{padding:0 15px;border:1px solid transparent}.headerLoginControl:hover{background:var(--interactive-bg-hover);border-color:var(--interactive-border)}.headerRegistrationControl{padding-inline:20px}.notificationBell{position:relative;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid;place-items:center;padding:0;border-radius:var(--radius-control)}.notification-badge{position:absolute;top:-5px;right:-5px}.profile-menu-trigger{max-width:210px;padding:0 12px;gap:8px}.profile-menu-trigger>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1025px) and (max-width:1366px){.header{gap:10px;padding-inline:16px}.primaryNavigation{gap:3px}.header nav .navPill,.header nav .navPill.homeActive{gap:6px;padding-inline:9px}.userControls{gap:7px}.profile-menu-trigger{width:44px;min-width:44px;padding:0}.profile-menu-trigger>span:last-child{display:none}}@media (min-width:1025px) and (max-width:1200px){.headerBrand{font-size:23px}.headerBrand .logoMark{width:34px;height:34px}.header nav .navPill,.header nav .navPill.homeActive{min-height:44px;flex:0 0 auto;padding-inline:5px;font-size:11px}.header nav .navIconFrame,.header nav .navPill.homeActive .navIconFrame,.themeToggleText{display:none}.themeToggle{width:46px;min-width:46px;padding-inline:3px}}@media (min-width:1025px) and (max-width:1100px){.header{gap:4px;padding-inline:10px}.headerBrand{font-size:21px}.headerBrand .logoMark{width:36px;height:36px}.headerBrand>span{display:none}.primaryNavigation,.userControls{gap:2px}}.autoMatchPage{max-width:1120px}.autoMatchForm{max-width:860px}.autoMatchResults>.sectionHead>div>p:last-child{color:var(--muted);font-size:12px}.candidateList{display:grid;grid-gap:18px;gap:18px}.candidateCard{padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,var(--surface-2),var(--surface));transition:.25s}.candidateCard:hover{border-color:#633940}.selectedCandidate{border-color:#4d7455;background:linear-gradient(145deg,#152019,var(--surface))}.candidateTop{display:grid;grid-template-columns:92px 1fr auto;grid-gap:20px;gap:20px;align-items:center}.candidateAvatar{width:92px;height:92px;border-radius:50%;overflow:hidden;background:#241517;display:grid;place-items:center;border:1px solid var(--border-light)}.candidateAvatar img{width:100%;height:100%;object-fit:cover}.candidateAvatar span{font:42px var(--serif);color:var(--red-bright)}.candidateTop h2{font:600 32px var(--serif);margin:3px 0}.candidateTop p:not(.eyebrow){color:var(--muted);font-size:10px;margin:0}.matchScore{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;align-content:center;border:1px solid rgba(200,166,107,.35);background:radial-gradient(circle,rgba(200,166,107,.12),transparent 70%)}.matchScore b{font:600 28px var(--serif);color:var(--gold)}.matchScore small{font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.candidatePrice{color:var(--gold);font-size:11px}.matchReasons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 20px;gap:8px 20px;padding:20px 0;margin:10px 0;border-block:1px solid var(--border);list-style:none}.matchReasons li{font-size:10px;color:#c8beba;padding-left:17px;position:relative}.matchReasons li:before{content:"✓";position:absolute;left:0;color:var(--gold)}.candidateWorks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:18px 0}.candidateWorks img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);filter:saturate(.8)}.candidateActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.catalogMatchCta{display:inline-flex;flex-direction:column;gap:4px;margin-top:25px;padding:15px 18px;border:1px solid rgba(200,166,107,.3);border-radius:var(--radius-sm);background:rgba(200,166,107,.05)}.catalogMatchCta span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.catalogMatchCta b{font:500 16px var(--serif);color:var(--gold)}@media (max-width:620px){.candidateTop{grid-template-columns:68px 1fr}.candidateAvatar{width:68px;height:68px}.matchScore{grid-column:1/-1;width:auto;height:auto;border-radius:var(--radius-sm);padding:12px;display:flex;gap:8px}.matchReasons{grid-template-columns:1fr}.candidateWorks{grid-template-columns:repeat(3,1fr)}.candidateActions{flex-direction:column}.candidateActions .btn{width:100%}.autoMatchResults>.sectionHead{gap:18px}.autoMatchResults>.sectionHead>button{width:100%}}.orderDetail .briefFacts>div:nth-child(6){display:none}.orderTypeStep{max-width:900px}.orderFormHead h2,.orderTypeStep>h2{font:600 46px var(--serif);margin:10px 0 25px}.orderTypeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.orderTypeGrid button{text-align:left;color:inherit;cursor:pointer}.orderTypeGrid button>span{color:var(--gold)}.orderFormHead{grid-column:1/-1}.textButton{border:0;background:none;color:var(--muted);padding:0;cursor:pointer}.orderListHead{align-items:flex-end}.orderFilters{display:flex;gap:10px}.orderFilters select{min-width:180px}.orderCards{display:grid;grid-gap:12px;gap:12px}.orderCard{display:block;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;transition:.2s}.orderCard:hover{border-color:#694048;transform:translateY(-2px)}.orderCard>div:first-child{display:flex;justify-content:space-between}.orderCard h2{font:600 28px var(--serif);margin:14px 0 5px}.orderCard p{color:var(--muted);font-size:11px}.orderMeta{display:flex;gap:8px;align-items:center;margin-top:18px}.orderMeta span{padding:5px 8px;border:1px solid var(--border);border-radius:999px;font-size:8px;color:var(--gold)}.orderMeta b{margin-left:auto;color:var(--gold);font-size:10px}.orderPrimaryActions{display:flex;gap:10px;margin:24px 0}.orderDetail form,.orderDetail section{margin-top:24px}.appointmentCard h2,.offerCard h2,.productForm h2{font:600 30px var(--serif)}.appointmentForm .row,.offerForm .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.chatListHead{align-items:flex-end}.chatList{display:grid;grid-gap:12px;gap:12px;margin-top:30px}.chatListItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 20px;gap:10px 20px;padding:22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;transition:border-color .2s,transform .2s}.chatListItem:hover{border-color:#694048;transform:translateY(-1px)}.chatListItem h2{font:600 26px var(--serif);margin:0}.chatListItem p{color:var(--muted);font-size:11px;margin:4px 0;overflow-wrap:anywhere}.chatListState{display:flex;gap:8px;align-items:center}.chatListState>b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--red);font-size:9px}.chatListPreview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:1px solid var(--border);padding-bottom:22px}.chatHeader h1{font:600 44px var(--serif);margin:6px 0}.chatHeader p{max-width:680px;color:var(--muted)}.messageList{display:grid;grid-gap:10px;gap:10px;padding:28px 0;min-height:220px}.message{max-width:76%;padding:13px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere}.message small{font-size:8px;color:var(--muted-2)}.message p{white-space:pre-wrap;margin:7px 0}.ownMessage{margin-left:auto;background:#251518;border-color:#593039}.message-system{max-width:100%;text-align:center;background:transparent;border-style:dashed;color:var(--muted)}.chatComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end}.chatInput{position:relative;display:block}.chatInput textarea{min-height:96px;padding-bottom:28px}.chatInput>small{position:absolute;right:12px;bottom:9px;color:var(--muted-2);font-size:9px}.chatComposer .btn{min-width:132px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.appointmentList,.timeOffList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:28px}.calendarSettingsForm,.timeOffForm{margin-top:24px}.workingHours{display:grid;grid-gap:8px;gap:8px;margin:15px 0 25px}.workingHours>div{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:8px;gap:8px}.workingHours input{height:42px}@media (max-width:700px){.appointmentList,.orderTypeGrid,.timeOffList{grid-template-columns:1fr}.orderFilters,.orderPrimaryActions{flex-direction:column}.orderFilters select,.orderPrimaryActions .btn{width:100%}.chatListHead,.orderListHead{align-items:flex-start}.chatHeader,.chatListHead{flex-direction:column}.chatListItem{grid-template-columns:minmax(0,1fr)}.chatListState{grid-row:3}.chatListPreview{white-space:normal}.appointmentForm .row,.offerForm .row{grid-template-columns:1fr}.message{max-width:92%}.chatComposer{grid-template-columns:1fr}.chatComposer .btn{width:100%}.workingHours>div{grid-template-columns:1fr 1fr}.workingHours .checkCard{grid-column:1/-1}}.orderAppointments{margin-top:42px!important;padding-top:30px;border-top:1px solid var(--border)}.orderAppointments>.sectionHead{align-items:flex-end}.appointmentAgreementForm{max-width:760px;margin-top:24px!important;display:grid;grid-gap:14px;gap:14px}.appointmentAgreementForm .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.appointmentFilters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:24px 0}.appointmentCard b{color:#e5d8d1}.appointmentActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.appointmentActions .btn{padding:10px 14px;font-size:9px}.appointmentPageHead{align-items:flex-end}@media (max-width:760px){.appointmentFilters{grid-template-columns:1fr 1fr}.appointmentAgreementForm .row{grid-template-columns:1fr}.orderAppointments>.sectionHead{align-items:flex-start}.appointmentActions{flex-direction:column}.appointmentActions .btn{width:100%}}@media (max-width:480px){.appointmentFilters{grid-template-columns:1fr}}.notificationBell{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:inherit}.notificationBell span{font-size:16px;filter:grayscale(1)}.notificationBell b{position:absolute;right:-5px;top:-6px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--red);color:#fff;font-size:8px}.calendarHead,.notificationHead{align-items:flex-end}.notificationTabs,.periodSwitch{display:flex;gap:6px;margin:24px 0}.notificationTabs button,.periodSwitch button{padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);cursor:pointer;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.notificationTabs button.active,.periodSwitch button.active{border-color:var(--gold);color:var(--gold);background:rgba(200,166,107,.07)}.notificationList{display:grid;grid-gap:9px;gap:9px}.notificationItem{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;cursor:pointer}.notificationItem.unread{border-color:#6b3841;background:linear-gradient(100deg,rgba(126,31,43,.18),var(--surface) 45%)}.notificationItem h2{font:600 24px var(--serif);margin:0 0 5px}.notificationItem p{color:var(--muted);font-size:11px;margin:0 0 7px;overflow-wrap:anywhere}.notificationItem small{color:var(--muted-2);font-size:9px}.notificationItem>b{color:var(--gold);font-size:9px}.notificationType{padding:6px 9px;border:1px solid var(--border-light);border-radius:999px;color:var(--gold);font-size:8px;text-transform:uppercase}.pagination{justify-content:center;gap:15px;margin-top:24px}.calendarToolbar,.pagination{display:flex;align-items:center}.calendarToolbar{justify-content:space-between;gap:18px;margin:24px 0}.calendarToolbar .periodSwitch{margin:0}.calendarNav{display:flex;gap:7px}.calendarHead select{width:auto;min-width:210px}.calendarDays{display:grid;grid-gap:16px;gap:16px}.calendarDay{border:1px solid var(--border);border-radius:var(--radius);background:rgba(15,12,12,.55);overflow:hidden}.calendarDay>header{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.calendarDay>header span{color:var(--muted);font-size:9px;text-transform:uppercase}.calendarDay>header h2{font:600 26px var(--serif);margin:0}.calendarDay>header b{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--border-light);border-radius:50%;color:var(--gold);font-size:9px}.calendarDayItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.calendarDayItems .appointmentCard{margin:0}.calendarDayEmpty{padding:18px 20px;color:var(--muted-2);font-size:10px}@media (max-width:800px){.calendarToolbar{align-items:stretch;flex-direction:column}.calendarNav .btn{flex:1 1}.calendarDayItems{grid-template-columns:1fr}.calendarHead,.notificationHead{align-items:flex-start}.calendarHead select{width:100%}}@media (max-width:560px){.notificationItem{grid-template-columns:1fr}.notificationType{width:max-content}.notificationItem>b{display:none}.notificationHead .btn{width:100%}.periodSwitch{display:grid;grid-template-columns:1fr}.calendarNav{display:grid;grid-template-columns:1fr 1fr}.calendarNav .btn:nth-child(2){order:-1;grid-column:1/-1}.calendarDay>header{grid-template-columns:1fr auto}.calendarDay>header span{grid-column:1/-1}.header .actions{gap:7px}.notificationBell{width:36px;height:36px}}.appointmentResult{margin-top:18px!important;padding:18px;border:1px solid rgba(200,166,107,.28);border-radius:var(--radius-sm);background:rgba(200,166,107,.045)}.appointmentResult h3{font:600 25px var(--serif);margin:6px 0 12px}.appointmentResult p{margin:7px 0}.appointmentResultForm{display:grid;grid-gap:14px;gap:14px;margin-top:20px!important}.appointmentResultForm .row{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px}.appointmentResultForm .field small{display:block;margin-top:7px;color:var(--muted-2);font-size:9px;line-height:1.5}.appointmentResultForm textarea{min-height:90px}@media (max-width:620px){.appointmentResultForm .row{grid-template-columns:1fr}.appointmentResultForm{padding:16px}.appointmentResultForm .heroActions{flex-direction:column}.appointmentResultForm .btn{width:100%}}.masterPreviewStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin:14px 0}.masterPreviewStrip img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:5px}.nearestSlot{color:var(--gold)!important}.acceptsBadge,.pausedBadge{display:inline-flex;padding:6px 9px;border:1px solid #406a4b;border-radius:999px;color:#bce9c5;font-size:8px;text-transform:uppercase}.pausedBadge{border-color:var(--border);color:var(--muted)}html[data-theme=ink] .acceptsBadge{border-color:#315f3d;background:rgba(49,95,61,.08);color:#234b2d;font-weight:700}.masterCardActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:15px}.masterCardActions .btn{padding:10px 8px;text-align:center}.profileServices{margin:35px 0}.bottomOrderCta{margin:50px 0;padding:38px;border:1px solid rgba(200,166,107,.3);border-radius:var(--radius);background:radial-gradient(circle at 0 0,rgba(126,31,43,.2),transparent 55%),var(--surface)}.bottomOrderCta h2{font:600 42px var(--serif);margin:8px 0}.leadReadiness{margin-top:24px}.leadReadiness>h2{font:600 52px var(--serif);color:var(--gold)}.readinessBar{height:8px;border-radius:999px;background:#211b1b;overflow:hidden;margin:10px 0 20px}.readinessBar span{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--gold))}.readinessChecks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.readinessChecks span{padding:6px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:9px}.readinessChecks .ready{color:#bce9c5;border-color:#406a4b}.acceptsToggle{margin:18px 0}.funnelPanel{margin-bottom:28px}.funnelGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.filters{grid-template-columns:repeat(4,minmax(0,1fr))}.filters>.checkCard{align-self:end;position:relative;display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px 8px 14px;border:1px solid var(--border);border-radius:10px;background:rgba(12,10,10,.62);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filters>.checkCard:focus-within{outline:2px solid var(--accent);outline-offset:2px}.checkCard input{position:absolute;width:1px;height:1px;opacity:0}.checkCardLabel{color:var(--text);font-size:11px;line-height:1.35;letter-spacing:.06em}.filterSwitch{position:relative;width:46px;height:26px;flex:0 0 46px;border:1px solid var(--border);border-radius:999px;background:#171313;transition:border-color .16s ease,background .16s ease}.filterSwitchKnob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#8c827d;transition:transform .16s ease,background .16s ease}.checkCard input:checked~.filterSwitch{border-color:#b04650;background:#5f1720}.checkCard input:checked~.filterSwitch .filterSwitchKnob{transform:translateX(20px);background:#e3bd73}html[data-theme=ink] .filters>.checkCard{border-color:rgba(21,20,20,.32);background:rgba(248,245,238,.7)}html[data-theme=ink] .filterSwitch{border-color:rgba(21,20,20,.48);background:#e3ded3}html[data-theme=ink] .filterSwitchKnob{background:#746f69}html[data-theme=ink] .checkCard input:checked~.filterSwitch{border-color:#151414;background:#242222}html[data-theme=ink] .checkCard input:checked~.filterSwitch .filterSwitchKnob{background:#f4efe5;box-shadow:0 0 0 2px #a61d36}@media (max-width:950px){.funnelGrid{grid-template-columns:repeat(3,1fr)}.filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.filters,.funnelGrid,.masterCardActions{grid-template-columns:1fr}.bottomOrderCta{padding:24px}.bottomOrderCta h2{font-size:32px}}.analyticsHero{align-items:flex-start}.periodTools{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:560px}.periodTools .periodSelect{width:auto;min-width:150px}.monthlyMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.compact{margin-bottom:18px}.funnelStep small{display:block;margin-top:6px;color:var(--gold);font-size:9px}.analyticsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.miniStats{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.statPair{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px}.statPair:last-child{border-bottom:0}.statPair b{color:var(--text);white-space:nowrap}.hint{padding:13px;border:1px solid rgba(200,166,107,.28);border-radius:var(--radius-sm);background:rgba(200,166,107,.05);color:var(--gold);font-size:11px}.categoryBlock,.hint{margin-top:18px}.categoryBlock h3{font:600 22px var(--serif);margin:0 0 6px}.notesPanel{margin-top:18px}.notesPanel p{font-size:12px;margin:8px 0}.muted,.notesPanel p{color:var(--muted)}@media (max-width:900px){.analyticsGrid,.monthlyMetricGrid{grid-template-columns:1fr}.periodTools{justify-content:flex-start}.periodTools .btn,.periodTools .periodSelect{width:100%}}.onboardingPage{display:grid;grid-gap:22px;gap:22px}.onboardingHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:radial-gradient(circle at 0 0,rgba(126,31,43,.22),transparent 55%),linear-gradient(145deg,var(--surface-2),var(--surface))}.onboardingHero h1{margin:8px 0}.readinessBadge{min-width:160px;padding:20px;border:1px solid rgba(200,166,107,.28);border-radius:var(--radius);text-align:center;background:rgba(200,166,107,.05)}.readinessBadge b{display:block;font:600 44px var(--serif);color:var(--gold)}.readinessBadge span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.onboardingShell{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:22px;gap:22px}.onboardingSteps{display:grid;grid-gap:8px;gap:8px;align-content:start}.onboardingStep{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;text-align:left;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0c0b0b;cursor:pointer}.onboardingStep.active,.onboardingStep:hover{border-color:var(--gold);background:rgba(200,166,107,.06)}.onboardingStep span{grid-row:1/3;color:var(--gold)}.onboardingStep b{font-size:12px}.onboardingStep small{color:var(--muted);font-size:10px;line-height:1.45}.onboardingPanel h2{font:600 42px var(--serif);margin:8px 0 20px}.onboardingActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.choiceGrid label{padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0c0b0b;color:var(--muted);display:flex;align-items:center;gap:10px}.choiceGrid input{width:auto;height:auto}.finishLinks .heroActions{margin-top:18px}.finishScreen h3{font:600 46px var(--serif);color:var(--gold);margin:0 0 10px}.warning{border:1px solid rgba(200,166,107,.38);background:rgba(200,166,107,.07);color:var(--gold);border-radius:var(--radius-sm)}.success,.warning{padding:13px 15px;font-size:12px}.success{border:1px solid #406a4b;background:rgba(64,106,75,.12);color:#bce9c5;border-radius:var(--radius-sm)}.readinessChecks a{padding:6px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:9px}.readinessChecks a:hover{color:#fff;border-color:var(--gold)}@media (max-width:900px){.onboardingShell{grid-template-columns:1fr}.onboardingSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingHero{flex-direction:column}.readinessBadge{width:100%}}@media (max-width:620px){.choiceGrid,.onboardingSteps{grid-template-columns:1fr}.onboardingActions{flex-direction:column}.finishLinks .btn,.onboardingActions .btn{width:100%}.onboardingHero .lead{font-size:13px}}.adminShell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#070707}.adminShell>aside{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px;border-right:1px solid var(--border);background:#0d0b0b}.adminLogo{display:block;font:600 26px var(--serif);color:#fff;margin-bottom:28px}.adminShell aside nav{display:grid;grid-gap:6px;gap:6px}.adminShell aside nav a{padding:11px 12px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);font-size:12px}.adminShell aside nav a:hover{border-color:var(--border);color:#fff;background:#141111}.adminMain{min-width:0;padding:28px}.adminMain>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.adminMain h1{font:600 46px var(--serif);margin:4px 0 0}.adminUser{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:12px}.adminUser a{color:var(--gold)}.adminCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.adminCard,.adminPanel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#151111,#0d0c0c)}.adminCard{padding:20px;min-height:110px}.adminCard span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.adminCard b{font:600 42px var(--serif);color:var(--gold)}.adminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.adminPanel{padding:20px;overflow:auto}.adminPanel h2{font:600 30px var(--serif);margin:0 0 16px}.adminFilters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:18px}.adminTable{width:100%;border-collapse:collapse;font-size:12px}.adminTable td,.adminTable th{padding:12px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.adminTable th{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminTable small{display:block;color:var(--muted-2);font-size:10px}.adminBadge{display:inline-flex;padding:5px 8px;border:1px solid var(--border-light);border-radius:999px;color:#d8d0ca;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.adminBadge.active,.adminBadge.approved{border-color:#456f50;color:#bce9c5}.adminBadge.pending_review{border-color:#806b35;color:#f0cf80}.adminBadge.blocked,.adminBadge.hidden,.adminBadge.rejected{border-color:#74323b;color:#ffb8c0}.adminWorks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.adminWorks article{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0c0b0b;overflow:hidden}.adminWorks img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.adminWorks article>div{display:grid;grid-gap:8px;gap:8px;padding:12px}.adminWorks span{color:var(--muted);font-size:11px}.adminActions{display:flex;flex-wrap:wrap;gap:7px}.adminActions .btn,.adminTable .btn{min-height:34px;padding:7px 10px;font-size:9px}.adminDetails{display:grid;grid-gap:12px;gap:12px}.adminEmpty{min-height:180px;display:grid;place-items:center;border:1px dashed var(--border-light);border-radius:var(--radius);color:var(--muted);text-align:center;padding:24px}@media (max-width:1050px){.adminShell{grid-template-columns:1fr}.adminShell>aside{position:relative;height:auto}.adminShell aside nav{grid-template-columns:repeat(4,minmax(0,1fr))}.adminCards{grid-template-columns:repeat(2,1fr)}.adminGrid{grid-template-columns:1fr}.adminWorks{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.adminMain{padding:18px}.adminMain>header,.adminUser{flex-direction:column}.adminCards,.adminFilters,.adminShell aside nav,.adminWorks{grid-template-columns:1fr}.adminTable{min-width:640px}.adminPanel{padding:14px}}.profile.profileWorkspace{grid-template-columns:1fr;max-width:min(1480px,100%);gap:0}.profile.profileWorkspace .profileMain{min-width:0}.calendarHeadActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.calendarHeadActions select{width:auto;min-width:210px}.weekCalendar{border:1px solid var(--calendar-grid);border-radius:var(--radius);background:var(--calendar-bg);overflow:auto;box-shadow:var(--shadow)}.weekHeader{min-width:920px;display:grid;grid-template-columns:72px repeat(var(--calendar-days),minmax(120px,1fr));position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--calendar-header-bg);border-bottom:1px solid var(--calendar-grid)}.weekHeader>div{padding:13px 12px;border-left:1px solid var(--calendar-grid);display:grid;grid-gap:2px;gap:2px}.weekHeader>div.today{background:rgba(200,166,107,.07)}.weekHeader small{color:var(--muted);font-size:10px;text-transform:uppercase}.weekHeader b{font:600 20px var(--serif);color:var(--text)}.weekBody{min-width:920px;display:grid;grid-template-columns:72px repeat(var(--calendar-days),minmax(120px,1fr));height:calc(var(--calendar-hours) * 74px);position:relative}.timeRail{display:grid;grid-template-rows:repeat(var(--calendar-hours),74px);border-right:1px solid var(--calendar-grid);background:var(--calendar-time-bg)}.timeRail span{padding:6px 10px;color:var(--calendar-text-muted);font-size:10px;border-bottom:1px solid var(--calendar-grid)}.dayColumn{position:relative;border-right:1px solid var(--calendar-grid);background:var(--calendar-cell-bg);min-width:0}.dayColumn.today{background:rgba(200,166,107,.035)}.hourLine{display:block;width:100%;height:74px;border:0;border-bottom:1px solid var(--calendar-grid);background:var(--calendar-cell-bg);cursor:crosshair;padding:0}.hourLine:hover{background:rgba(200,166,107,.05)}.calendarEvent{position:absolute;left:8px;right:8px;z-index:2;display:grid;align-content:start;grid-gap:2px;gap:2px;text-align:left;border:1px solid rgba(200,166,107,.36);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(185,47,59,.92),rgba(103,27,36,.94));color:#fff;padding:8px;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.28);overflow:hidden}.calendarEvent:hover{border-color:var(--gold);filter:brightness(1.08)}.calendarEvent b{font-size:10px;color:#ffe2b2}.calendarEvent span{font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.calendarEvent small{font-size:9px;line-height:1.25;color:#f2d7d8}.status-confirmed{background:linear-gradient(135deg,#2d6844,#173821)}.status-completed{background:linear-gradient(135deg,#555,#252525)}.status-reschedule_requested{background:linear-gradient(135deg,#9a6b24,#4d3413)}.status-cancelled_by_client,.status-cancelled_by_master{background:linear-gradient(135deg,#5b3030,#211616)}.customEvent{background:linear-gradient(135deg,#2d415f,#151d2b)}.monthAgenda{display:grid;grid-gap:12px;gap:12px}.agendaEvents{display:grid;grid-gap:8px;gap:8px;padding:12px}.agendaEvent{width:100%;display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;padding:12px;cursor:pointer}.agendaEvent:hover{border-color:var(--gold)}.agendaEvent b,.agendaEvent small{font-size:10px;color:var(--gold)}.agendaEvent span{font-weight:700;overflow-wrap:anywhere}.modalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:var(--modal-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eventModal{width:min(560px,100%);position:relative;border:1px solid var(--modal-border);border-radius:var(--radius);background:var(--modal-bg);color:var(--modal-text);padding:28px;box-shadow:var(--shadow)}.eventModal h2{font:600 38px var(--serif);margin:8px 0 18px}.eventForm{display:grid;grid-gap:14px;gap:14px}.eventForm .row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.eventForm textarea{min-height:90px}.modalClose{position:absolute;right:14px;top:12px;width:34px;height:34px;border:1px solid var(--border);border-radius:50%;background:var(--interactive-bg);color:var(--icon-muted);cursor:pointer}.eventFacts{display:grid;grid-gap:10px;gap:10px;margin:0}.eventFacts div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.eventFacts dt{color:var(--muted-2);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.eventFacts dd{margin:0;color:var(--text)}@media (max-width:820px){.calendarHeadActions{width:100%;justify-content:stretch}.calendarHeadActions .btn,.calendarHeadActions select{width:100%}.weekBody,.weekHeader{min-width:720px;grid-template-columns:58px repeat(var(--calendar-days),minmax(94px,1fr))}.agendaEvent,.eventFacts div{grid-template-columns:1fr}.eventFacts div{gap:2px}}.calendarHead h1,.masterDashboard h1,.profileMain>h1{font-size:clamp(34px,3vw,48px);line-height:1.05}.compactDashboard .dashboardHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.compactDashboard .dashboardLayout{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.compactDashboard .dashboardHero{flex-direction:column}.compactDashboard .dashboardLayout,.eventForm .row{grid-template-columns:1fr}}.cabinetHead{align-items:flex-start}.cabinetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cabinetCard{display:block;padding:22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:.2s}.cabinetCard:hover{border-color:var(--gold);transform:translateY(-2px)}.cabinetCardIcon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:15px;border:1px solid rgba(200,166,107,.22);border-radius:0;background:linear-gradient(145deg,rgba(200,166,107,.1),rgba(255,255,255,.025));overflow:hidden}.cabinetCardIcon img{width:38px;height:38px;object-fit:contain;filter:brightness(1.3) contrast(1.08) saturate(1.05)}.cabinetCard h2{font:600 25px var(--serif);margin:0 0 8px}.cabinetCard p{color:var(--muted);font-size:12px;margin:0 0 18px}.cabinetCard b{color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.notificationWrap{position:relative}.notificationBell{cursor:pointer}.notificationPopover{position:absolute;right:0;top:48px;width:min(380px,calc(100vw - 28px));z-index:90;border:1px solid var(--popover-border);border-radius:var(--radius);background:var(--popover-bg);color:var(--popover-text);box-shadow:var(--popover-shadow);padding:14px}.notificationPopover header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.notificationPopover h2{font:600 24px var(--serif);margin:0}.notificationPopover .linkBtn{font-size:11px}.popoverList{display:grid;grid-gap:6px;gap:6px;margin:10px 0}.popoverList a,.popoverList button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.popoverList article{padding:11px;border:1px solid transparent;border-radius:var(--radius-sm)}.popoverList article.unread,.popoverList article:hover{border-color:var(--interactive-border);background:var(--interactive-bg-hover)}.popoverList article>span{color:var(--gold);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.popoverList h3{font-size:13px;margin:4px 0}.popoverList p{color:var(--muted);font-size:11px;margin:0 0 5px}.notificationEmpty,.popoverList small{color:var(--muted-2);font-size:10px}.allNotifications{display:block;padding-top:10px;border-top:1px solid var(--border);color:var(--gold);font-size:12px}.messengerShell{height:calc(100vh - 170px);min-height:620px;display:grid;grid-template-columns:360px minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.messengerSidebar{min-width:0;border-right:1px solid var(--border);display:flex;flex-direction:column;background:#0d0b0b}.messengerHead{padding:18px 18px 8px}.messengerHead h1{font:600 34px var(--serif);margin:4px 0 0}.chatSearch{width:calc(100% - 28px);margin:0 14px 10px}.chatFilter{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:0 14px 12px}.chatFilter button{min-height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;font-size:11px}.chatFilter button.active{border-color:var(--gold);color:var(--gold);background:rgba(200,166,107,.06)}.messengerList{overflow:auto;display:grid;align-content:start}.messengerRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 12px;gap:5px 12px;padding:14px;border-top:1px solid var(--border);color:inherit}.messengerRow.active,.messengerRow:hover{background:#151111}.messengerRow h2{font-size:14px;margin:0}.messengerRow h2,.messengerRow p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messengerRow p{color:var(--muted);font-size:11px;margin:4px 0 0}.messengerMeta{display:grid;justify-items:end;grid-gap:5px;gap:5px}.messengerMeta time{color:var(--muted-2);font-size:10px}.messengerMeta b{min-width:22px;height:22px;border-radius:999px;background:var(--red);display:grid;place-items:center;font-size:9px}.messengerRow .briefStatus{grid-column:1/-1;width:max-content}.messengerDialog{min-width:0;background:#090808}.messengerDialog .chatPage{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0}.messengerDialog .chatHeader{padding:18px 22px;background:var(--surface);border-bottom:1px solid var(--border)}.messengerDialog .chatHeader h1{font-size:30px}.messengerDialog .messageList{min-height:0;overflow:auto;padding:20px 22px}.messengerDialog .chatComposer{padding:14px 18px;border-top:1px solid var(--border);background:var(--surface)}.messengerPlaceholder{height:100%;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted);padding:24px}.messengerPlaceholder h2{font:600 32px var(--serif);margin:0 0 8px;color:var(--text)}.messengerEmpty{margin:14px;padding:18px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);text-align:center}@media (max-width:900px){.cabinetGrid{grid-template-columns:1fr 1fr}.messengerShell{height:auto;min-height:0;grid-template-columns:1fr}.messengerDialog:not(.active),.messengerSidebar.hasActive{display:none}.messengerDialog .chatPage{min-height:calc(100vh - 120px)}}@media (max-width:620px){.cabinetGrid{grid-template-columns:1fr}.notificationPopover{right:-72px}.messengerShell{border-inline:0;border-radius:0}}.chatAvatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid rgba(200,166,107,.28);background:radial-gradient(circle at 35% 25%,rgba(185,47,59,.38),rgba(18,13,13,.98));color:#f1d5a3;font:700 17px var(--serif);box-shadow:inset 0 0 18px rgba(0,0,0,.2)}.chatAvatar img{width:100%;height:100%;display:block;object-fit:cover}.messengerRow{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:74px}.messengerRowBody{min-width:0}.messengerRow h2{font-size:16px;font-weight:800;color:var(--text);line-height:1.15;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip}.messengerRow p{font-size:12px;line-height:1.45}.messengerRow .briefStatus{grid-column:2/-1;margin-top:-2px}.messengerAvatar{align-self:start;margin-top:1px}.messengerDialog .chatHeader{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.chatHeaderAvatar{width:52px;height:52px;font-size:20px}.messengerDialog .chatHeader h1{font-size:34px;line-height:1;margin:0 0 8px;color:var(--text)}.messengerDialog .chatHeader p{margin:0 0 5px;color:var(--muted);font-size:12px}.messengerDialog .chatHeader a{color:var(--gold);font-size:11px}.messageList{align-content:start}.messageRow{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:end;max-width:78%}.messageRowOwn{display:flex;justify-content:flex-end;max-width:100%;margin-left:auto}.messageRowSystem{display:flex;justify-content:center;max-width:100%}.messageAvatar{width:36px;height:36px;font-size:14px}.messageRow .message{max-width:100%;min-width:0}.messageRowOwn .message{max-width:min(76%,720px)}.messageRowSystem .message{max-width:min(520px,100%)}@media (max-width:900px){.messageRow,.messageRowOwn .message{max-width:92%}}@media (max-width:620px){.messengerRow{grid-template-columns:42px minmax(0,1fr) auto;min-height:70px;padding:12px}.chatAvatar{width:42px;height:42px}.messengerDialog .chatHeader{grid-template-columns:44px minmax(0,1fr);gap:12px}.chatHeaderAvatar{width:44px;height:44px}.messengerDialog .chatHeader h1{font-size:28px}.messageRow{grid-template-columns:32px minmax(0,1fr);gap:7px;max-width:96%}.messageAvatar{width:32px;height:32px}.messageRowOwn .message{max-width:94%}}.profileCompletionPage{max-width:var(--container);margin:0 auto;padding:46px 28px 90px;display:grid;grid-gap:18px;gap:18px}.profileCompletionHero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:stretch;background:radial-gradient(circle at 0 0,rgba(64,106,75,.2),transparent 42%),linear-gradient(145deg,var(--surface-2),var(--surface))}.profileCompletionIntro h1{font:600 clamp(42px,4.6vw,66px)/.94 var(--serif);letter-spacing:-.035em;margin:12px 0 16px}.completionProgress{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px;border:1px solid rgba(64,106,75,.4);border-radius:var(--radius);background:rgba(64,106,75,.08)}.completionProgress b{font:600 54px/1 var(--serif);color:#bce9c5}.completionProgress p,.completionProgress span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin:0}.completionProgress .readinessBar{margin:2px 0 6px}.completionProgress .readinessBar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#406a4b,#bce9c5)}.completionMissing{display:flex;flex-wrap:wrap;gap:7px}.completionMissing a{padding:6px 9px;border:1px solid rgba(64,106,75,.42);border-radius:999px;color:#bce9c5;font-size:9px}.completionSections{display:grid;grid-gap:12px;gap:12px}.profileSectionCard{padding:22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);color:var(--card-text)}.profileSectionCard.editing{border-color:rgba(200,166,107,.58);box-shadow:0 18px 60px rgba(0,0,0,.24)}.profileSectionCard>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.profileSectionCard h2{font:600 30px/1 var(--serif);margin:9px 0 8px}.profileSectionCard p{color:var(--muted);font-size:12px;line-height:1.75;margin:0}.sectionStatus{display:inline-flex;width:max-content;padding:5px 8px;border:1px solid var(--border-light);border-radius:999px;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.sectionStatus.done{border-color:var(--status-active-border);color:var(--status-active-text);background:var(--status-active-bg)}.sectionStatus.needed{border-color:var(--status-problem-border);color:var(--status-problem-text);background:var(--status-problem-bg)}.sectionStatus.later{border-color:var(--status-neutral-border);color:var(--status-neutral-text);background:var(--status-neutral-bg)}.sectionSummary{margin-top:14px!important;padding-top:14px;border-top:1px solid var(--border);color:var(--text-secondary)!important}.sectionEditor{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-subtle)}.sectionEditor .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sectionEditor small{color:var(--muted-2);font-size:10px}.compactEditor p{max-width:700px}.sectionActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.selectableGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.selectableOption{min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px 10px;gap:5px 10px;align-content:start;text-align:left;padding:13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-bg);color:inherit;cursor:pointer;transition:.2s}.selectableOption:hover{border-color:rgba(200,166,107,.6);transform:translateY(-1px)}.selectableOption>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border-light);border-radius:50%;color:var(--muted);font-size:12px}.selectableOption b{font-size:13px}.selectableOption small{grid-column:2;color:var(--muted);font-size:10px;line-height:1.45}.selectableOption.selected{border-color:#406a4b;background:linear-gradient(135deg,rgba(64,106,75,.2),rgba(12,11,11,.96));box-shadow:inset 0 0 0 1px rgba(188,233,197,.12)}.selectableOption.selected>span{border-color:#406a4b;background:#406a4b;color:#fff}.ordersToggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ordersToggle button{display:grid;grid-gap:7px;gap:7px;text-align:left;padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-bg);color:inherit;cursor:pointer}.ordersToggle button.active{border-color:#406a4b;background:rgba(64,106,75,.12)}.ordersToggle b{font:600 18px var(--serif)}.ordersToggle span{color:var(--muted);font-size:11px;line-height:1.55}.completionFinish{display:flex;align-items:center;justify-content:space-between;gap:20px}.completionFinish h2{font:600 36px/1 var(--serif);margin:8px 0}.completionFinish p{margin:0}.completionFinish .warning{margin-top:14px}@media (max-width:920px){.profileCompletionHero{grid-template-columns:1fr}.completionProgress{width:100%}.selectableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.completionFinish{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.profileCompletionPage{padding:30px 18px 70px}.ordersToggle,.profileSectionCard>header,.sectionEditor .row,.selectableGrid{grid-template-columns:1fr}.completionFinish .btn,.profileSectionCard>header .btn,.sectionActions .btn{width:100%}.sectionActions{display:grid}.completionFinish .heroActions,.profileCompletionHero .heroActions{width:100%;display:grid}.completionProgress b{font-size:46px}}.ordersInbox{max-width:min(1480px,100%);margin:0 auto;padding:28px;display:grid;grid-template-columns:420px minmax(0,1fr);grid-gap:0;gap:0;min-height:calc(100vh - 150px)}.ordersInboxList{min-width:0;border:1px solid var(--border);border-right:0;border-radius:var(--radius) 0 0 var(--radius);background:var(--panel-bg);color:var(--panel-text);display:flex;flex-direction:column;overflow:hidden}.ordersInboxDetail{min-width:0;border:1px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-base);color:var(--text-primary);overflow:auto}.ordersInboxHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 18px 12px;border-bottom:1px solid var(--border)}.ordersInboxHead h1{font:600 34px var(--serif);margin:4px 0 0}.ordersInboxHead .btn{min-height:36px;padding:8px 12px}.ordersSearch{width:calc(100% - 28px);margin:14px 14px 10px}.ordersTabs{display:flex;gap:6px;overflow:auto;padding:0 14px 12px}.ordersTabs button{white-space:nowrap;min-height:34px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;padding:7px 11px;font-size:10px}.ordersTabs button.active{border-color:var(--gold);color:var(--gold);background:rgba(200,166,107,.06)}.ordersInboxRows{overflow:auto;display:grid;align-content:start}.ordersInboxRow{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:14px;border-top:1px solid var(--border);color:inherit}.ordersInboxRow.active,.ordersInboxRow:hover{background:var(--interactive-bg-hover)}.orderPeerAvatar{width:46px;height:46px}.ordersInboxRowMain{min-width:0}.ordersInboxRowTop{display:flex;align-items:center;gap:8px}.ordersInboxRow h2{font-size:16px;font-weight:800;margin:0;color:var(--text);line-height:1.15}.ordersInboxRow p{color:var(--muted);font-size:12px;line-height:1.45;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ordersInboxMeta{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.newBadge,.ordersInboxMeta span{padding:4px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:8px;line-height:1.2}.newBadge{border-color:rgba(185,47,59,.6);color:#ffd4d8;background:rgba(185,47,59,.12)}.ordersInboxState{display:grid;justify-items:end;grid-gap:8px;gap:8px}.ordersInboxState b{color:var(--gold);font-size:10px}.ordersEmpty{margin:14px;padding:18px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);text-align:center}.ordersPlaceholder{height:100%;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted);padding:24px}.ordersPlaceholder h2{font:600 34px var(--serif);margin:0 0 8px;color:var(--text)}.orderInboxDetailPanel{padding:22px;display:grid;grid-gap:16px;gap:16px}.ordersBackLink{display:none;color:var(--gold);font-size:12px}.orderDetailHero{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border)}.orderDetailHero h1{font:600 34px/1.05 var(--serif);margin:5px 0 6px}.orderDetailHero p{margin:0;color:var(--muted);font-size:12px}.orderDetailAvatar{width:58px;height:58px;font-size:22px}.orderActionBar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dangerLink{color:#ffb8c0}.orderNotice{padding:14px 15px;border:1px solid rgba(200,166,107,.28);border-radius:var(--radius-sm);background:rgba(200,166,107,.05);color:var(--gold);font-size:12px}.orderDetailSection{padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);color:var(--card-text)}.orderDetailSection h2,.orderSectionTitle h2{font:600 26px var(--serif);margin:0 0 14px}.orderPersonLine{display:flex;align-items:center;gap:12px}.orderSmallAvatar{width:42px;height:42px}.orderPersonLine b{display:block}.orderPersonLine span{display:block;color:var(--muted);font-size:11px}.orderFactsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.orderFactsGrid>div{padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0c0b0b}.orderFactsGrid small{display:block;color:var(--muted-2);font-size:9px;text-transform:uppercase;margin-bottom:4px}.orderFactsGrid b{font-size:13px}.orderIdeaText{margin:14px 0 0;color:#d7cdc7;white-space:pre-wrap}.orderReferenceGrid{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));grid-gap:8px;gap:8px}.orderReferenceGrid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);display:block}.orderStatusLine{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.orderStatusLine p{margin:0;color:var(--muted);font-size:12px}.orderSectionTitle{display:flex;justify-content:space-between;gap:12px;align-items:center}@media (max-width:1100px){.ordersInbox{grid-template-columns:360px minmax(0,1fr);padding:18px}.orderFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ordersInbox{display:block;padding:0;min-height:0}.ordersInboxList{border-radius:0;border-right:1px solid var(--border)}.ordersInboxDetail{display:none;border-radius:0;border-top:0}.ordersInbox.hasActive .ordersInboxList{display:none}.ordersInbox.hasActive .ordersInboxDetail{display:block}.ordersBackLink{display:inline-block}.orderInboxDetailPanel{padding:18px}.orderDetailHero{grid-template-columns:48px minmax(0,1fr);align-items:start}.orderDetailHero>.briefStatus{grid-column:1/-1;justify-self:start}.orderDetailAvatar{width:48px;height:48px}.orderActionBar{display:grid}.orderActionBar .btn,.orderActionBar .linkBtn{width:100%}.orderFactsGrid{grid-template-columns:1fr}.orderReferenceGrid{grid-template-columns:repeat(3,1fr)}}.header nav a{display:inline-flex;align-items:center;gap:8px}.nav-icon{width:20px;height:20px;display:block;object-fit:contain;flex:0 0 auto;pointer-events:none}.profile-menu{position:relative;display:flex;align-items:center}.profile-menu-trigger{display:inline-flex;align-items:center;gap:8px;max-width:220px;white-space:nowrap}.profile-menu-trigger span{overflow:hidden;text-overflow:ellipsis}.profile-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:140;width:min(240px,calc(100vw - 24px));display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--border-light);border-radius:var(--radius);background:linear-gradient(145deg,var(--surface-2),var(--surface));box-shadow:var(--shadow)}.profile-dropdown-item{width:100%;display:flex;align-items:center;padding:10px 11px;border:0;border-radius:var(--radius-sm);background:transparent;color:#e8ded9;text-align:left;font:600 12px/1.3 var(--sans);cursor:pointer}.profile-dropdown-item:focus-visible,.profile-dropdown-item:hover{background:#181313;color:#fff;outline:0}.profile-dropdown-item.logout{color:#ffb8c0}.profile-dropdown-item.logout:focus-visible,.profile-dropdown-item.logout:hover{background:rgba(190,40,55,.16);color:#fff}.quickCard{display:grid;align-content:start;grid-gap:12px;gap:12px}.quickCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.quick-action-icon{width:42px;height:42px;display:block;object-fit:contain;flex:0 0 auto}.quick-action-arrow{font-size:16px;line-height:1}.quickCard>.quickCardTop{position:static;color:inherit}.notification-icon-wrapper{display:grid;place-items:center}.notificationBell .nav-icon{width:21px;height:21px}.notification-badge{position:absolute;right:-5px;top:-6px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--red);color:#fff;font-size:8px}@media (max-width:900px){.profile-menu-trigger{max-width:170px}.quickActionsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.profile-menu-trigger{padding-inline:12px}.profile-menu-trigger span{display:none}.profile-dropdown{right:0}.quickActionsGrid{grid-template-columns:1fr}.quick-action-icon{width:38px;height:38px}}.header{min-height:76px}.header nav{align-items:center;gap:8px}.header nav a{min-height:40px;padding:8px 11px;border:1px solid transparent;border-radius:999px;color:rgba(232,222,217,.82);font-size:14px;font-weight:700;line-height:1;letter-spacing:0;transition:background .18s,border-color .18s,color .18s}.header nav a.active,.header nav a:hover{border-color:rgba(200,166,107,.25);background:rgba(200,166,107,.07);color:#fff}.navIconTile,.quickActionIconTile,.statIconTile{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(200,166,107,.22);background:linear-gradient(145deg,rgba(200,166,107,.1),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.navIconTile{width:28px;height:28px;border-radius:9px}.profileIconTile{border-radius:50%}.nav-icon,.navIcon{width:18px;height:18px;object-fit:contain;filter:brightness(1.35) contrast(1.08) saturate(1.05)}.profileIcon{width:20px;height:20px;object-fit:contain}.notificationBell{width:42px;height:42px;border-color:rgba(200,166,107,.24);transition:border-color .18s,background .18s,transform .18s}.notificationBell:hover{border-color:rgba(200,166,107,.48);background:rgba(200,166,107,.1);transform:translateY(-1px)}.notificationIcon{width:21px;height:21px}.notification-badge{right:1px;top:1px;min-width:9px;width:9px;height:9px}.profile-menu-trigger{min-height:42px;padding:9px 13px;gap:9px;font-size:13px;max-width:190px}.profile-dropdown{top:calc(100% + 8px)}.profile-dropdown-item{font-size:13px}.masterDashboard{max-width:min(1180px,calc(100vw - 56px));margin:0 auto;padding:24px 0 70px;gap:16px}.masterDashboard .productCard{border-radius:10px}.dashboardHero.productCard{padding:22px 24px;align-items:center;background:linear-gradient(145deg,rgba(26,20,20,.96),rgba(13,11,11,.96));border-color:rgba(200,166,107,.15)}.dashboardHero h1{font:700 32px/1.05 var(--sans);letter-spacing:0;margin:3px 0 8px}.dashboardHero .eyebrow{font-size:9px;margin:0;color:var(--gold)}.dashboardHero .lead{max-width:560px;margin:0;color:#b8ada8;font-size:13px;line-height:1.55}.dashboardHero .heroActions{display:flex;align-items:center;gap:9px}.dashboardHero .btn{min-height:38px;padding:9px 14px;font-size:11px}.dashboardSummaryGrid{gap:10px}.metricCard.dashboardMetric{min-height:82px;padding:14px 16px;display:flex;align-items:center;gap:13px;border-radius:10px;background:linear-gradient(145deg,rgba(22,18,18,.98),rgba(12,11,11,.98));border-color:rgba(224,208,200,.1)}.dashboardMetric b{font:800 30px/1 var(--sans);color:#fff}.dashboardMetric span:not(.statIconTile){font-size:10px;letter-spacing:.07em}.statIconTile{width:38px;height:38px;border-radius:12px;flex:0 0 auto}.statIcon{width:25px;height:25px;object-fit:contain;filter:brightness(1.4) contrast(1.08) saturate(1.05)}.dashboardLayout{gap:14px}.dashboardPanel.productCard{padding:18px;min-height:0;background:linear-gradient(145deg,rgba(20,16,16,.98),rgba(12,11,11,.98));border-color:rgba(224,208,200,.09)}.dashboardSectionHead{align-items:center;margin-bottom:12px}.dashboardSectionHead h2{font:800 21px/1.15 var(--sans);letter-spacing:0;margin:0;color:#f4ece7}.dashboardSectionHead a{padding:6px 9px;border:1px solid rgba(200,166,107,.18);border-radius:999px;background:rgba(200,166,107,.045);font-size:10px;line-height:1;color:var(--gold)}.dashboardSectionHead a:hover{border-color:rgba(200,166,107,.42);background:rgba(200,166,107,.09)}.dashboardItem{padding:12px 0}.dashboardItem b{font:800 14px/1.25 var(--sans);margin-bottom:4px;color:#f0e8e3}.dashboardItem small,.dashboardItem span{font-size:11px;line-height:1.45}.dashboardEmpty{padding:12px 13px;border-style:solid;border-color:rgba(224,208,200,.08);background:rgba(255,255,255,.02);font-size:12px;line-height:1.5}.attentionList{grid-template-columns:1fr;gap:8px}.attentionList a{padding:11px 12px;border-color:rgba(200,166,107,.14);background:rgba(255,255,255,.025);font-size:12px;line-height:1.35}.attentionList span{font-size:9px;white-space:nowrap}.quickActionsGrid{gap:9px}.quickActionsGrid .quickCard.productCard{min-height:88px;padding:13px 14px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-radius:10px;background:linear-gradient(145deg,rgba(24,19,19,.98),rgba(12,11,11,.98));border-color:rgba(224,208,200,.1);transform:none}.quickActionsGrid .quickCard:hover{border-color:rgba(200,166,107,.45);background:linear-gradient(145deg,rgba(37,28,27,.98),rgba(14,12,12,.98));transform:translateY(-1px)}.quickActionIconTile{width:48px;height:48px;border-radius:14px}.quick-action-icon,.quickActionIcon{width:36px;height:36px;object-fit:contain;filter:brightness(1.38) contrast(1.08) saturate(1.05)}.quickActionText{display:grid;grid-gap:4px;gap:4px;min-width:0}.quickActionText b{font:800 16px/1.2 var(--sans);color:#f4ece7;white-space:normal}.quickActionText small{font-size:12px;line-height:1.35;color:var(--muted)}.quick-action-arrow{position:static;color:var(--gold);font-size:14px}.calendarHead h1,.masterDashboard h1,.profileMain>h1{letter-spacing:0}@media (max-width:980px){.masterDashboard{max-width:calc(100vw - 32px)}.compactDashboard .dashboardLayout,.dashboardLayout{grid-template-columns:1fr}.dashboardSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.header{min-height:68px}.header nav{display:none}.masterDashboard{max-width:100%;padding:16px 14px 60px}.dashboardHero.productCard{padding:18px;align-items:flex-start}.dashboardHero h1{font-size:28px}.dashboardHero .heroActions{width:100%;display:grid}.dashboardHero .btn{width:100%}.dashboardSummaryGrid{grid-template-columns:1fr}.metricCard.dashboardMetric{min-height:72px}.quickActionsGrid .quickCard.productCard{grid-template-columns:44px minmax(0,1fr) auto;min-height:82px}.quickActionIconTile{width:44px;height:44px}.quick-action-icon,.quickActionIcon{width:32px;height:32px}.profile-menu-trigger{max-width:48px}}.authShell{width:min(500px,calc(100% - 40px));margin-top:56px;padding:34px 36px}.authShell h1{font:700 40px/1.05 var(--sans);letter-spacing:0;margin:8px 0 10px}.authShell>p{font-size:13px;line-height:1.6}.authForm{gap:14px;margin-top:24px}.authForm .field small{color:var(--muted-2);font-size:11px}.authSwitch{margin:4px 0 0!important;color:var(--muted);font-size:13px!important}.authSwitch a{color:var(--gold)}.authChoiceGrid{margin-top:24px}.authChoiceGrid .choice{padding:22px;border-radius:10px}.authChoiceGrid .choice b{font:800 20px/1.2 var(--sans);letter-spacing:0}.authChoiceGrid .choice span{font-size:12px;line-height:1.45}.form input,.form select,.form textarea{background:#0b0a0a;color:var(--text);border:1px solid rgba(224,208,200,.14);border-radius:var(--radius-sm);caret-color:var(--gold)}.form input::placeholder,.form textarea::placeholder{color:#756966}.form input:focus,.form select:focus,.form textarea:focus{outline:0;border-color:rgba(185,47,59,.8);box-shadow:0 0 0 3px rgba(185,47,59,.16);background:#0e0c0c;color:var(--text)}.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover{-webkit-text-fill-color:#f4ece7;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;box-shadow:inset 0 0 0 1000px #0b0a0a;border-color:rgba(185,47,59,.5)}@media (max-width:620px){.authShell{width:calc(100% - 28px);padding:24px 20px;margin-top:30px}.authShell h1{font-size:32px}.authChoiceGrid{grid-template-columns:1fr}}.quickActionsGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.quickActionCard.productCard{min-height:72px;padding:18px 20px;display:flex;align-items:center;gap:16px;border-radius:10px;background:linear-gradient(145deg,rgba(24,19,19,.98),rgba(12,11,11,.98));border-color:rgba(224,208,200,.1);color:inherit;text-align:left;transform:none}.quickActionCard.productCard:hover{border-color:rgba(200,166,107,.45);background:linear-gradient(145deg,rgba(37,28,27,.98),rgba(14,12,12,.98));transform:translateY(-1px)}.quickActionIconWrap{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(200,166,107,.22);border-radius:14px;background:linear-gradient(145deg,rgba(200,166,107,.1),rgba(255,255,255,.025));position:static;color:inherit}.quickActionIcon{width:28px;height:28px;display:block;object-fit:contain;filter:brightness(1.38) contrast(1.08) saturate(1.05)}.quickActionContent{flex:1 1;min-width:0;display:block;position:static;color:inherit}.quickActionTitle{font:800 16px/1.2 var(--sans);color:#f4ece7}.quickActionSubtitle,.quickActionTitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:static}.quickActionSubtitle{margin-top:4px;font-size:13px;line-height:1.35;color:var(--muted);opacity:.72}.quickActionArrow{flex:0 0 auto;margin-left:12px;position:static;color:var(--gold);font-size:14px;line-height:1}@media (max-width:620px){.quickActionCard.productCard{min-height:76px;padding:16px 18px;gap:14px}.quickActionSubtitle,.quickActionTitle{white-space:normal}.quickActionArrow{margin-left:6px}}@media (max-width:520px){.ordersInboxRow{grid-template-columns:42px minmax(0,1fr);padding:12px}.ordersInboxState{grid-column:2;justify-items:start;display:flex;align-items:center;gap:8px}.orderPeerAvatar{width:42px;height:42px}.ordersInboxHead{flex-direction:column}.ordersInboxHead .btn{width:100%}.orderReferenceGrid{grid-template-columns:repeat(2,1fr)}}*{scrollbar-width:thin;scrollbar-color:rgba(200,166,107,.35) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(200,166,107,.28);border:3px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(200,166,107,.45);border:3px solid transparent;background-clip:padding-box}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dropdownIconFrame,.navIconFrame,.uiIconFrame{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(200,166,107,.22);background:linear-gradient(145deg,rgba(200,166,107,.1),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);flex:0 0 auto}.uiIconFrame{width:44px;height:44px;border-radius:14px}.navIconFrame{width:30px;height:30px;border-radius:10px}.profileIconFrame{border-radius:50%}.dropdownIconFrame{width:30px;height:30px;border-radius:10px}.navIcon,.uiIcon{display:block;width:20px;height:20px;object-fit:contain;image-rendering:auto;filter:brightness(1.35) contrast(1.08) saturate(1.05)}.header{min-height:86px;height:auto;gap:20px;padding-top:12px;padding-bottom:12px}.logo{font:700 30px/1 var(--serif);gap:12px;white-space:nowrap}.logoMark{width:42px;height:42px;object-fit:contain}.header nav{gap:10px;min-width:0}.header nav a:after{display:none}.header nav .navPill{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid transparent;border-radius:var(--radius-control);color:rgba(232,222,217,.86);font-size:14px;font-weight:750;line-height:1;letter-spacing:0;white-space:nowrap;transition:background .18s,border-color .18s,color .18s,transform .18s}.header nav .navPill.active,.header nav .navPill:hover{border-color:rgba(200,166,107,.3);background:rgba(200,166,107,.08);color:#fff;transform:translateY(-1px)}.header nav .navPill.homeActive{position:relative;overflow:hidden;border-color:rgba(224,180,99,.48);border-radius:999px 999px 42% 42%;background:radial-gradient(ellipse at 50% 48%,rgba(168,42,52,.18),transparent 62%),linear-gradient(135deg,rgba(200,166,107,.12),rgba(48,14,18,.22));box-shadow:inset 0 0 18px rgba(134,31,40,.18),0 0 18px rgba(200,166,107,.08)}.header nav .navPill.homeActive .navIconFrame{background:radial-gradient(circle,rgba(25,8,10,.96),rgba(5,3,3,.86));border-color:rgba(220,180,106,.28)}.header nav .navPill.homeActive .navIcon{transform:scale(.78);filter:brightness(1.28) saturate(1.08) drop-shadow(0 0 7px rgba(230,186,112,.22))}.navPillText{min-width:0;overflow:hidden;text-overflow:ellipsis}.actions{gap:12px}.notificationBell{width:46px;height:46px;border-radius:14px;border:1px solid rgba(200,166,107,.24);background:linear-gradient(145deg,rgba(200,166,107,.08),rgba(17,13,13,.96))}.notificationIcon{width:23px;height:23px;object-fit:contain;filter:brightness(1.45) contrast(1.08) saturate(1.05)}.notification-badge{right:2px;top:2px;min-width:10px;width:10px;height:10px;padding:0;border:2px solid #130f0f;font-size:0}.profile-menu-trigger{min-height:46px;max-width:210px;padding:8px 13px;gap:10px}.profile-menu-trigger>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown-item{gap:10px}.hero h1{letter-spacing:0}.heroLogoMotion{width:min(34vw,390px);height:min(34vw,390px);display:grid;place-items:center;border:1px solid rgba(137,55,65,.52);border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(44,19,22,.95),rgba(13,10,10,.96) 72%);box-shadow:inset 0 0 110px rgba(65,15,22,.45),0 0 100px rgba(83,20,29,.22);animation:modyPulse 7s ease-in-out infinite}.heroLogoMotion img{width:48%;height:48%;object-fit:contain;filter:drop-shadow(0 12px 34px rgba(185,47,59,.3))}.heroNote>span{font:800 11px/1 var(--sans);letter-spacing:.08em}@keyframes modyPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.025)}}@media (prefers-reduced-motion:reduce){.heroLogoMotion{animation:none}.header nav .navPill:hover{transform:translateY(-8px)}}.styleSelectForm{display:grid;grid-gap:22px;gap:22px;margin-top:28px}.styleSelectGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.styleSelectCard{min-height:112px;position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:7px 12px;gap:7px 12px;align-content:start;padding:18px;border:1px solid rgba(224,208,200,.12);border-radius:10px;background:linear-gradient(145deg,rgba(20,16,16,.98),rgba(12,11,11,.98));cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.styleSelectCard:hover{border-color:rgba(200,166,107,.42);transform:translateY(-1px)}.styleSelectCard.selected{border-color:rgba(200,166,107,.7);background:linear-gradient(145deg,rgba(70,38,35,.7),rgba(15,12,12,.98))}.styleSelectMark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(200,166,107,.25);border-radius:50%;color:var(--gold);font-weight:800}.styleSelectCard b{font:800 16px/1.25 var(--sans);color:#f4ece7;min-width:0}.styleSelectCard small{grid-column:2;color:var(--muted);font-size:12px;line-height:1.4}.formMessage{color:var(--gold);font-size:13px}.dropzone{min-height:148px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:24px;border:1px dashed rgba(200,166,107,.38);border-radius:10px;background:linear-gradient(145deg,rgba(200,166,107,.045),rgba(255,255,255,.018));text-align:center;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.dropzone.dragging,.dropzone:hover{border-color:rgba(200,166,107,.75);background:rgba(200,166,107,.08);transform:translateY(-1px)}.dropzoneIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(200,166,107,.3);border-radius:50%;color:var(--gold);font-size:24px;line-height:1}.dropzone b{font:800 15px/1.3 var(--sans);color:#f4ece7}.dropzone small{max-width:420px;color:var(--muted);font-size:12px;line-height:1.45}.ordersTabs{scrollbar-width:none}.ordersTabs::-webkit-scrollbar{display:none}.ordersTabs button{min-height:36px;border-radius:999px}.calendarHead h1,.profileMain h1{font-size:clamp(34px,3vw,48px);line-height:1.05;letter-spacing:0}.calendarEvent,.calendarGrid,.ordersInboxDetail,.ordersInboxList,.weekCalendar{border-color:rgba(224,208,200,.1)}.calendarEvent{border-radius:8px}@media (min-width:1800px){.header{min-height:92px}.logo{font-size:34px}.logoMark{width:46px;height:46px}.header nav .navPill{font-size:15px;min-height:48px;padding-inline:15px}.navIconFrame{width:32px;height:32px}}@media (max-width:980px){.styleSelectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.header{min-height:72px}.header nav{display:none}.logo{font-size:25px}.logoMark{width:36px;height:36px}.heroLogoMotion{width:310px;height:310px}}@media (max-width:620px){.styleSelectGrid{grid-template-columns:1fr}.dropzone{min-height:132px;padding:20px}.profile-menu-trigger{max-width:48px}.profile-menu-trigger>span:last-child{display:none}.heroLogoMotion{width:245px;height:245px}}.masterDashboard.compactDashboard{max-width:min(1220px,calc(100vw - 48px));padding:34px 0 86px;gap:18px}.masterDashboard.compactDashboard .productCard{border-radius:14px}.masterDashboard.compactDashboard .dashboardHero.productCard{min-height:178px;position:relative;overflow:hidden;padding:28px 30px;border:1px solid rgba(200,166,107,.22);background:linear-gradient(135deg,rgba(52,34,32,.92),rgba(18,13,13,.98) 58%,rgba(96,26,36,.34));box-shadow:0 24px 70px rgba(0,0,0,.28)}.masterDashboard.compactDashboard .dashboardHero.productCard:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(180deg,var(--gold),var(--red-bright));opacity:.9}.masterDashboard.compactDashboard .dashboardHero.productCard:after{content:"";position:absolute;right:-90px;top:-120px;width:330px;height:330px;border-radius:50%;border:1px solid rgba(200,166,107,.14);background:radial-gradient(circle,rgba(200,166,107,.1),transparent 68%)}.dashboardHeroCopy{position:relative;z-index:1}.masterDashboard.compactDashboard .dashboardHero h1{font:800 38px/1.05 var(--sans);margin:6px 0 10px;letter-spacing:0;color:#fff}.masterDashboard.compactDashboard .dashboardHero .lead{font-size:14px;line-height:1.6;color:#d3c7c0;max-width:660px}.dashboardHeroActions{position:relative;z-index:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboardHeroActions .btn{min-height:42px;padding:10px 16px;font-size:12px}.masterDashboard.compactDashboard .dashboardSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.masterDashboard.compactDashboard .dashboardMetric{min-height:92px;padding:18px 20px;border:1px solid rgba(224,208,200,.12);border-radius:14px;background:linear-gradient(145deg,rgba(25,20,20,.98),rgba(10,10,10,.98));box-shadow:0 14px 40px rgba(0,0,0,.16)}.masterDashboard.compactDashboard .dashboardMetric b{font:900 34px/1 var(--sans);color:#fff}.masterDashboard.compactDashboard .dashboardMetric span:not(.statIconTile){font-size:10px;color:#c6bbb5;letter-spacing:.08em}.masterDashboard.compactDashboard .statIconTile{width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,rgba(200,166,107,.14),rgba(185,47,59,.08));border-color:rgba(200,166,107,.28)}.masterDashboard.compactDashboard .statIcon{width:26px;height:26px}.masterDashboard.compactDashboard .dashboardLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.masterDashboard.compactDashboard .dashboardPanel.productCard{min-height:0;padding:18px 20px;border:1px solid rgba(224,208,200,.12);background:linear-gradient(145deg,rgba(19,16,16,.96),rgba(9,9,9,.98));box-shadow:none}.masterDashboard.compactDashboard .dashboardPanel.productCard:hover{border-color:rgba(200,166,107,.26)}.masterDashboard.compactDashboard .dashboardTodayPanel,.masterDashboard.compactDashboard .quickActionsPanel{background:linear-gradient(145deg,rgba(25,19,18,.98),rgba(10,10,10,.98))}.masterDashboard.compactDashboard .dashboardSectionHead{align-items:center;margin-bottom:14px}.masterDashboard.compactDashboard .dashboardSectionHead h2{font:900 22px/1.15 var(--sans);letter-spacing:0;color:#fff;margin:0}.masterDashboard.compactDashboard .dashboardSectionHead a{min-height:28px;display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(200,166,107,.22);border-radius:999px;background:rgba(200,166,107,.06);color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.06em}.masterDashboard.compactDashboard .dashboardEmpty{min-height:48px;display:flex;align-items:center;padding:13px 14px;border:1px solid rgba(224,208,200,.09);border-radius:9px;background:rgba(255,255,255,.025);color:#bfb4ae;font-size:12px;line-height:1.45}.dashboardLoading{margin-top:40px}.masterDashboard.compactDashboard .dashboardItem{display:block;padding:13px 0;border-top:1px solid rgba(224,208,200,.09)}.masterDashboard.compactDashboard .dashboardItem:first-of-type{border-top:0}.masterDashboard.compactDashboard .dashboardItem b{font:850 15px/1.25 var(--sans);color:#f4ece7;margin:0 0 4px}.masterDashboard.compactDashboard .dashboardItem span{font-size:12px;color:#a99f99}.masterDashboard.compactDashboard .attentionList{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.masterDashboard.compactDashboard .attentionList a{min-height:48px;padding:12px 13px;border-radius:10px;border-color:rgba(200,166,107,.18);background:rgba(200,166,107,.045);font-size:12px;line-height:1.35}.masterDashboard.compactDashboard .attentionList span{font-size:9px;white-space:nowrap}.masterDashboard.compactDashboard .quickActionsGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.masterDashboard.compactDashboard .quickActionCard.productCard{min-height:78px;padding:17px 18px;display:flex;align-items:center;gap:15px;border:1px solid rgba(224,208,200,.12);border-radius:12px;background:linear-gradient(135deg,rgba(28,22,22,.98),rgba(12,11,11,.98));box-shadow:none}.masterDashboard.compactDashboard .quickActionCard.productCard:hover{border-color:rgba(200,166,107,.55);background:linear-gradient(135deg,rgba(41,29,28,.98),rgba(16,13,13,.98));transform:translateY(-1px)}.masterDashboard.compactDashboard .quickActionIconWrap{width:48px;height:48px;flex-basis:48px;border-radius:14px;background:linear-gradient(145deg,rgba(200,166,107,.14),rgba(185,47,59,.08));border-color:rgba(200,166,107,.3)}.masterDashboard.compactDashboard .quickActionIcon{width:29px;height:29px}.masterDashboard.compactDashboard .quickActionTitle{font:900 16px/1.2 var(--sans);color:#fff;letter-spacing:0}.masterDashboard.compactDashboard .quickActionSubtitle{font-size:13px;color:#a99f99;opacity:1}.masterDashboard.compactDashboard .quickActionArrow{width:28px;height:28px;margin-left:8px;display:grid;place-items:center;border-radius:50%;background:rgba(200,166,107,.08);color:var(--gold)}@media (max-width:980px){.masterDashboard.compactDashboard{max-width:calc(100vw - 28px)}.masterDashboard.compactDashboard .dashboardLayout,.masterDashboard.compactDashboard .dashboardSummaryGrid{grid-template-columns:1fr}}@media (max-width:620px){.masterDashboard.compactDashboard{max-width:100%;padding:18px 14px 68px}.masterDashboard.compactDashboard .dashboardHero.productCard{padding:22px 20px}.masterDashboard.compactDashboard .dashboardHero h1{font-size:30px}.dashboardHeroActions{display:grid;width:100%}.dashboardHeroActions .btn{width:100%}.masterDashboard.compactDashboard .quickActionCard.productCard{min-height:76px}.masterDashboard.compactDashboard .quickActionSubtitle,.masterDashboard.compactDashboard .quickActionTitle{white-space:normal}}.header .navIconFrame,.masterDashboard.compactDashboard .quickActionIconWrap,.masterDashboard.compactDashboard .statIconTile,.navIconTile,.profile-dropdown .dropdownIconFrame,.profile-menu-trigger .navIconFrame,.quickActionIconTile,.quickActionIconWrap,.statIconTile{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.header .navIconFrame,.profile-dropdown .dropdownIconFrame{width:28px;height:28px;border-radius:0}.masterDashboard.compactDashboard .statIconTile{width:42px;height:42px;border-radius:0}.masterDashboard.compactDashboard .quickActionIconWrap{width:44px;height:44px;flex-basis:44px;border-radius:0}.navIcon,.notificationIcon,.quickActionIcon,.statIcon{object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.45)) brightness(1.18) contrast(1.05) saturate(1.08)!important}.header nav .navPill{padding-left:12px}.notificationBell{background:transparent!important;border-color:rgba(200,166,107,.22)!important}.notificationBell:hover{background:rgba(200,166,107,.06)!important}.header .navIconFrame{width:38px!important;height:38px!important}.header .navIcon{width:30px!important;height:30px!important}.profile-menu-trigger .navIconFrame{width:38px!important;height:38px!important}.profile-menu-trigger .navIcon{width:30px!important;height:30px!important}.profile-dropdown .dropdownIconFrame{width:34px!important;height:34px!important}.profile-dropdown .navIcon{width:27px!important;height:27px!important}.notificationBell{width:52px!important;height:52px!important}.notificationIcon{width:31px!important;height:31px!important}.masterDashboard.compactDashboard .statIconTile{width:58px!important;height:58px!important}.masterDashboard.compactDashboard .statIcon{width:44px!important;height:44px!important}.masterDashboard.compactDashboard .quickActionIconWrap{width:60px!important;height:60px!important;flex-basis:60px!important}.masterDashboard.compactDashboard .quickActionIcon{width:46px!important;height:46px!important}.masterDashboard.compactDashboard .quickActionCard.productCard{min-height:92px!important;gap:18px}.masterDashboard.compactDashboard .quickActionTitle{font-size:18px}.masterDashboard.compactDashboard .quickActionSubtitle{font-size:14px}@media (min-width:1600px){.header .navPillText{font-size:16px}.masterDashboard.compactDashboard .dashboardSectionHead h2{font-size:25px}}.orderCardsInbox{grid-template-columns:minmax(380px,440px) minmax(0,1fr);gap:14px;padding:26px;max-width:1500px}.orderCardsList{border-radius:14px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(17,13,13,.98),rgba(9,9,9,.98))}.orderCardsHead{padding:20px 18px 10px}.orderCardsHead h1{font:900 34px/1.05 var(--sans);letter-spacing:0}.ordersSearchWrap{padding:0 14px 10px}.ordersSearch{width:100%;margin:0;background:#0b0a0a;color:var(--text);border-color:rgba(224,208,200,.14)}.ordersFilters{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:0 14px 14px}.ordersFilters button{min-height:34px;white-space:nowrap;border-radius:999px;background:rgba(255,255,255,.025)}.ordersFilters button.active{border-color:rgba(200,166,107,.68);background:rgba(200,166,107,.12);color:#f2d28d}.orderCardRows{padding:0 14px 16px;overflow:auto}.orderCardRows,.orderRequestCard{display:grid;grid-gap:10px;gap:10px}.orderRequestCard{position:relative;padding:15px;border:1px solid rgba(224,208,200,.12);border-radius:15px;background:linear-gradient(145deg,rgba(24,19,19,.98),rgba(11,10,10,.98));color:inherit;transition:border-color .18s,background .18s,transform .18s}.orderRequestCard:hover{border-color:rgba(200,166,107,.38);background:linear-gradient(145deg,rgba(31,23,22,.98),rgba(12,11,11,.98));transform:translateY(-1px)}.orderRequestCard.active{border-color:rgba(200,166,107,.7);background:linear-gradient(145deg,rgba(48,31,30,.9),rgba(13,11,11,.98))}.orderRequestCard.active:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(var(--gold),var(--red-bright))}.orderRequestCard.attention:not(.active){border-color:rgba(185,47,59,.34)}.orderRequestTop{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;grid-gap:11px;gap:11px}.orderRequestIdentity{min-width:0}.orderRequestIdentity h2{font:900 16px/1.2 var(--sans);margin:0;color:#fff}.orderRequestIdentity p{margin:4px 0 0;color:#c4b9b3;font-size:12px;line-height:1.35}.orderRequestMetaLine{margin:0;color:var(--gold);font-size:11px}.orderRequestDescription{margin:0;color:#d8cec8;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.orderRequestBadges,.orderRequestFacts{display:flex;gap:6px;flex-wrap:wrap}.orderRequestBadges span,.orderRequestFacts span{padding:5px 8px;border:1px solid rgba(224,208,200,.12);border-radius:999px;color:#bcb0aa;font-size:10px;line-height:1.2}.orderRequestBadges span{background:rgba(255,255,255,.025)}.orderRequestBadges .hot{border-color:rgba(185,47,59,.45);color:#ffd0d5;background:rgba(185,47,59,.12)}.orderStatusBadge{white-space:nowrap}.ordersPlaceholder h2{font:900 30px/1.1 var(--sans);letter-spacing:0}.ordersLoading{padding:12px 18px}@media (max-width:900px){.orderCardsInbox{display:block;padding:0}.ordersInbox.hasActive .orderCardsList{display:none}.ordersInbox.hasActive .ordersInboxDetail{display:block}.orderCardsList,.ordersInboxDetail{border-radius:0}.ordersFilters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ordersFilters::-webkit-scrollbar{display:none}.orderRequestTop{grid-template-columns:42px minmax(0,1fr)}.orderRequestTop .briefStatus{grid-column:2;justify-self:start}.orderCardRows{max-height:none}}.profileEditPage{max-width:980px}.profileEditPage h1{font:900 36px/1.1 var(--sans);letter-spacing:0}.profileEditForm{max-width:980px}.profileEditGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:22px;gap:22px;align-items:start}.profileEditFields{display:grid;grid-gap:14px;gap:14px}.profileEditForm textarea{min-height:120px}.dropzoneUploadField{display:grid;grid-gap:10px;gap:10px}.dropzoneUploadLabel{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.dropzoneUpload{min-height:260px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;padding:22px;border:1px dashed rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(145deg,rgba(20,16,16,.98),rgba(11,10,10,.98));text-align:center;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.dropzoneUpload:hover{border-color:rgba(218,176,99,.35);transform:translateY(-1px)}.dropzoneUpload.dragging{border-color:rgba(200,166,107,.75);background:rgba(200,166,107,.08)}.dropzoneUpload.invalid{border-color:rgba(210,55,70,.65)}.dropzoneUploadPreview{width:112px;height:112px;border-radius:24px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(200,166,107,.2);background:#0a0909}.dropzoneUploadPreview img{width:100%;height:100%;object-fit:cover}.dropzoneUploadPreview b{font-size:34px;color:var(--gold)}.dropzoneUploadCopy{display:grid;grid-gap:5px;gap:5px}.dropzoneUploadCopy b{font:850 14px/1.35 var(--sans);color:#fff}.dropzoneUploadCopy small{color:var(--muted);font-size:12px}.dropzoneUploadActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dropzoneUploadActions .btn{min-height:36px;padding:8px 12px}.dropzoneUploadError{margin:0;color:#ffb8c0;font-size:12px}@media (max-width:760px){.profileEditForm .row,.profileEditGrid{grid-template-columns:1fr}.dropzoneUpload{min-height:220px}}.heroArt{isolation:isolate}.heroEmblem{position:relative;width:min(38vw,460px);height:min(38vw,460px);display:grid;place-items:center}.heroEmblem:before{content:"";inset:9%;background:radial-gradient(circle at 50% 45%,rgba(210,55,70,.2),rgba(111,25,36,.08) 52%,transparent 74%);filter:blur(4px)}.heroEmblem:before,.heroEmblemRing{position:absolute;border-radius:999px}.heroEmblemRing{pointer-events:none}.heroEmblemRingOuter{inset:0;border-color:rgba(200,166,107,.22) rgba(200,166,107,.22) rgba(210,55,70,.12) rgba(210,55,70,.56);border-style:solid;border-width:1px;animation:heroRingRotate 42s linear infinite}.heroEmblemRingOuter:after{content:"";position:absolute;inset:28px;border-radius:inherit;border:1px dashed rgba(200,166,107,.12)}.heroEmblemRingInner{inset:15%;border:1px solid rgba(210,55,70,.22);box-shadow:inset 0 0 90px rgba(98,18,28,.36),0 0 120px rgba(98,18,28,.16)}.heroEmblemGlow{position:absolute;inset:11%;border-radius:999px;background:radial-gradient(circle,rgba(210,55,70,.25),rgba(210,55,70,.08) 48%,transparent 72%);animation:heroGlowPulse 7s ease-in-out infinite}.heroEmblemLogo{position:relative;z-index:3;width:min(270px,48%);height:auto;display:block;object-fit:contain;animation:heroLogoBreath 6s ease-in-out infinite;filter:drop-shadow(0 0 28px rgba(210,55,70,.3)) drop-shadow(0 18px 40px rgba(0,0,0,.45))}@keyframes heroLogoBreath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes heroGlowPulse{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.92;transform:scale(1.04)}}@keyframes heroRingRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.heroEmblemGlow,.heroEmblemLogo,.heroEmblemRingOuter{animation:none!important}}@media (max-width:820px){.heroEmblem{width:340px;height:340px}.heroEmblemLogo{width:54%}}@media (max-width:620px){.heroEmblem{width:260px;height:260px}.heroEmblemLogo{width:56%}}.modalOverlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modalDialog{width:min(720px,calc(100vw - 32px));max-height:85vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(224,208,200,.16);border-radius:20px;background:linear-gradient(145deg,rgba(28,22,22,.98),rgba(10,9,9,.99));box-shadow:0 28px 90px rgba(0,0,0,.62),0 0 0 1px rgba(200,166,107,.04)}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid rgba(224,208,200,.1)}.modalHeader h2{font:900 26px/1.15 var(--sans);letter-spacing:0;margin:0;color:#fff}.modalHeader p{margin:7px 0 0;color:#bfb4ae;font-size:13px;line-height:1.5}.modalHeader .modalClose{position:static;width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(224,208,200,.14);border-radius:50%;background:rgba(255,255,255,.025);color:#f4ece7;cursor:pointer;font-size:26px;line-height:1;transition:border-color .18s,background .18s,color .18s}.modalHeader .modalClose:hover{border-color:rgba(200,166,107,.42);background:rgba(200,166,107,.08);color:#fff}.modalBody{min-height:0;overflow:auto;padding:22px 26px 0}.modalFooter{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:16px 26px;border-top:1px solid rgba(224,208,200,.1);background:rgba(10,9,9,.94)}.modalBody .appointmentAgreementForm{max-width:none;margin:0!important;padding:0;border:0;background:transparent}.modalBody .appointmentAgreementForm>.eyebrow,.modalBody .appointmentAgreementForm>h2{display:none}.modalBody .appointmentAgreementForm>.heroActions{position:-webkit-sticky;position:sticky;bottom:0;margin:18px -26px 0;padding:16px 26px;border-top:1px solid rgba(224,208,200,.1);background:linear-gradient(180deg,rgba(16,12,12,.9),rgba(10,9,9,.98));z-index:1}input[type=datetime-local]{color-scheme:dark;background:#0b0a0a;color:var(--text);border-color:rgba(224,208,200,.16)}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1) sepia(.3) saturate(1.2);opacity:.78;cursor:pointer}.checkCard input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;flex:0 0 38px;position:relative;border:1px solid rgba(224,208,200,.2);border-radius:999px;background:#090808;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.checkCard input[type=checkbox]:before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#756d68;transition:transform .18s,background .18s}.checkCard input[type=checkbox]:checked{border-color:rgba(200,166,107,.68);background:rgba(200,166,107,.16);box-shadow:0 0 0 3px rgba(200,166,107,.08)}.checkCard input[type=checkbox]:checked:before{transform:translateX(16px);background:var(--gold)}@media (max-width:620px){.modalOverlay{padding:10px}.modalDialog{width:calc(100vw - 20px);max-height:90vh;border-radius:18px}.modalHeader{padding:20px 18px 14px}.modalHeader h2{font-size:22px}.modalBody{padding:18px 18px 0}.modalBody .appointmentAgreementForm>.heroActions{margin-inline:-18px;padding:14px 18px;display:grid}.modalBody .appointmentAgreementForm>.heroActions .btn{width:100%}}.inspirationPage{padding-bottom:90px}.inspirationHero{max-width:var(--container);margin:0 auto;padding:62px 28px 34px;display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:32px;gap:32px;align-items:center}.inspirationHero h1{font:900 clamp(42px,5vw,72px)/.94 var(--sans);letter-spacing:0;margin:12px 0 18px;color:#fff;max-width:880px}.inspirationHeroMark{height:230px;display:grid;place-items:center;border:1px solid rgba(200,166,107,.2);border-radius:50%;background:radial-gradient(circle,rgba(185,47,59,.24),rgba(18,13,13,.96) 68%);box-shadow:inset 0 0 90px rgba(65,15,22,.42),0 0 80px rgba(83,20,29,.18)}.inspirationHeroMark span{font:900 48px/1 var(--sans);color:var(--gold)}.inspirationBoard{max-width:var(--container);margin:0 auto;padding:0 28px}.inspirationFilters{position:-webkit-sticky;position:sticky;top:82px;z-index:12;padding:14px;margin-bottom:20px;border:1px solid rgba(224,208,200,.11);border-radius:18px;background:rgba(10,9,9,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px rgba(0,0,0,.24)}.inspirationSearch input{height:52px;border-radius:12px;background:#090808;border-color:rgba(224,208,200,.14);font-size:14px}.inspirationChips{display:flex;gap:8px;overflow:auto;padding:12px 0 2px;scrollbar-width:none}.inspirationChips::-webkit-scrollbar{display:none}.inspirationChips button{min-height:36px;white-space:nowrap;padding:8px 13px;border:1px solid rgba(224,208,200,.13);border-radius:999px;background:rgba(255,255,255,.025);color:#c9beb8;cursor:pointer;font-size:12px;font-weight:800}.inspirationChips button.active,.inspirationChips button:hover{border-color:rgba(200,166,107,.62);background:rgba(200,166,107,.1);color:#f2d28d}.inspirationAdvanced{margin-top:8px}.inspirationAdvanced summary{width:max-content;list-style:none;cursor:pointer;color:var(--gold);font-size:12px;font-weight:800}.inspirationAdvanced summary::-webkit-details-marker{display:none}.inspirationFilterPanel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(224,208,200,.1)}.inspirationSelect{display:grid;grid-gap:6px;gap:6px}.inspirationSelect span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.inspirationSelect select{border-radius:10px;background:#0a0909}.inspirationAccepts{align-self:end;min-height:48px}.inspirationFilterPanel>.btn{align-self:end}.inspirationBoardHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.inspirationBoardHead p{margin:0;color:#fff}.inspirationBoardHead span{color:var(--gold)}.inspirationMasonry{column-count:4;column-gap:18px}.inspirationMasonryItem{page-break-inside:avoid;break-inside:avoid;margin:0 0 18px}.inspirationCard,.inspirationCtaCard{page-break-inside:avoid;break-inside:avoid;border:1px solid rgba(224,208,200,.12);border-radius:20px;background:linear-gradient(145deg,rgba(23,18,18,.98),rgba(10,9,9,.98));overflow:hidden;box-shadow:0 14px 42px rgba(0,0,0,.22);transition:transform .22s,border-color .22s,box-shadow .22s}.inspirationCard:hover{transform:translateY(-3px);border-color:rgba(200,166,107,.48);box-shadow:0 22px 65px rgba(0,0,0,.34)}.inspirationImageButton{position:relative;width:100%;display:block;padding:0;border:0;background:#0c0b0b;color:inherit;cursor:pointer;text-align:left;overflow:hidden}.inspirationImageButton img,.inspirationPlaceholder{width:100%;display:block;height:310px;object-fit:cover;background:radial-gradient(circle at 45% 35%,rgba(185,47,59,.26),rgba(14,11,11,.98) 70%)}.inspirationCard.compact .inspirationImageButton img,.inspirationCard.compact .inspirationPlaceholder{height:230px}.inspirationCard.tall .inspirationImageButton img,.inspirationCard.tall .inspirationPlaceholder{height:420px}.inspirationPlaceholder{display:grid;place-items:center}.inspirationPlaceholder span{font:900 34px/1 var(--sans);color:var(--gold)}.inspirationStyleChip{position:absolute;left:14px;top:14px;z-index:2;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(8,8,8,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2d28d;font-size:10px;font-weight:900}.inspirationOverlay{position:absolute;inset:auto 0 0;display:grid;grid-gap:4px;gap:4px;padding:56px 15px 15px;background:linear-gradient(transparent,rgba(0,0,0,.86));opacity:.92;transition:opacity .2s}.inspirationOverlay b{font:900 15px/1.25 var(--sans);color:#fff}.inspirationOverlay small{color:#d8cbc4;font-size:11px}.inspirationOverlay span{width:max-content;margin-top:7px;padding:7px 10px;border-radius:999px;background:rgba(200,166,107,.13);color:var(--gold);font-size:10px;font-weight:900}.inspirationCardMeta{position:absolute;right:12px;bottom:12px;z-index:4;display:block;padding:0;pointer-events:none}.inspirationCardMeta div{min-width:0}.inspirationCardMeta b{font-size:13px}.inspirationCardMeta b,.inspirationCardMeta span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspirationCardMeta span{color:var(--muted);font-size:11px}.inspirationCardMeta button{border:0;background:transparent;color:var(--gold);font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.inspirationCtaCard{padding:22px;display:grid;grid-gap:12px;gap:12px;background:radial-gradient(circle at 0 0,rgba(200,166,107,.16),transparent 52%),linear-gradient(145deg,rgba(48,31,30,.92),rgba(12,10,10,.98))}.inspirationCtaCard h3{font:900 23px/1.12 var(--sans);margin:0;color:#fff}.inspirationCtaCard p:not(.eyebrow){margin:0;color:#d0c5bf;font-size:12px;line-height:1.6}.inspirationCtaCard .btn{width:max-content}.inspirationMore{display:flex;justify-content:center;margin:28px 0}.inspirationEmpty{min-height:260px}.inspirationDetail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:22px;gap:22px;padding-bottom:22px}.inspirationDetailImage{min-height:420px;border-radius:16px;overflow:hidden;background:#0b0a0a}.inspirationDetailImage img{width:100%;height:100%;max-height:68vh;object-fit:cover;display:block}.inspirationDetailAside{display:grid;align-content:start;grid-gap:16px;gap:16px}.inspirationAuthor{display:flex;align-items:center;gap:12px}.inspirationAuthor img,.inspirationAuthor>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;object-fit:cover;border:1px solid rgba(200,166,107,.28);background:#171111;color:var(--gold);font-weight:900}.inspirationAuthor b{display:block;color:#fff}.inspirationAuthor small{color:var(--muted)}.inspirationFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:0}.inspirationFacts div{padding:11px;border:1px solid rgba(224,208,200,.1);border-radius:10px;background:rgba(255,255,255,.02)}.inspirationFacts dt{color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.inspirationFacts dd{margin:4px 0 0;color:#eee;font-size:13px}.inspirationDescription{margin:0;color:#cfc5bf;font-size:13px;line-height:1.7}.inspirationDetailActions{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.inspirationSimilar h3{font:900 18px/1.2 var(--sans);margin:0 0 10px}.inspirationSimilar>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.inspirationSimilar button{height:76px;padding:0;border:1px solid rgba(224,208,200,.1);border-radius:10px;background:#0b0a0a;overflow:hidden;cursor:pointer}.inspirationSimilar img{width:100%;height:100%;object-fit:cover}.authGateActions{display:grid;grid-gap:10px;gap:10px;padding-bottom:20px}.inspirationPreviewSection{padding-top:70px}.inspirationPreviewGrid{columns:150px 5;column-gap:12px}.inspirationPreviewCard{position:relative;display:block;page-break-inside:avoid;break-inside:avoid;margin:0 0 12px;border:1px solid rgba(224,208,200,.12);border-radius:18px;overflow:hidden;background:#0d0b0b;min-height:170px}.inspirationPreviewCard.tall{min-height:245px}.inspirationPreviewCard.compact{min-height:135px}.inspirationPreviewCard img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover;filter:saturate(.86)}.inspirationPreviewCard>span{min-height:inherit;display:grid;place-items:center;color:var(--gold);font-weight:900}.inspirationPreviewCard b{position:absolute;left:10px;right:10px;bottom:10px;padding:6px 8px;border-radius:999px;background:rgba(0,0,0,.62);color:#f2d28d;font-size:10px}.inspirationPreviewActions{justify-content:center;margin-top:24px}@media (max-width:1180px){.inspirationMasonry{column-count:3}.inspirationFilterPanel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.inspirationHero{grid-template-columns:1fr;padding-top:42px}.inspirationHeroMark{display:none}.inspirationFilters{top:70px}.inspirationMasonry{column-count:2}.inspirationDetail{grid-template-columns:1fr}.inspirationDetailImage{min-height:320px}.inspirationFilterPanel{grid-template-columns:1fr 1fr}.inspirationBoardHead{align-items:flex-start;flex-direction:column}.inspirationPreviewGrid{columns:130px 3}}@media (max-width:620px){.inspirationPage{padding-bottom:64px}.inspirationBoard,.inspirationHero{padding-inline:16px}.inspirationHero h1{font-size:38px}.inspirationFilters{position:relative;top:auto;margin-inline:-4px;border-radius:14px}.inspirationMasonry{column-count:1}.inspirationCard.compact .inspirationImageButton img,.inspirationCard.compact .inspirationPlaceholder,.inspirationCard.tall .inspirationImageButton img,.inspirationCard.tall .inspirationPlaceholder,.inspirationImageButton img,.inspirationPlaceholder{height:auto;min-height:260px;max-height:520px}.inspirationFilterPanel{grid-template-columns:1fr}.inspirationCardMeta{align-items:flex-start;flex-direction:column}.inspirationCardMeta button{padding:0}.inspirationDetailImage{min-height:260px}.inspirationFacts{grid-template-columns:1fr}.inspirationSimilar>div{grid-template-columns:repeat(2,1fr)}.inspirationPreviewGrid{columns:120px 2}.inspirationPreviewActions{display:grid}.inspirationPreviewActions .btn{width:100%}}.homeInspirationPage{position:relative;isolation:isolate;overflow:clip}.homeInspirationPage:after,.homeInspirationPage:before{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:999px;filter:blur(10px)}.inspirationCard:focus-within .inspirationCardMeta,.inspirationCard:hover .inspirationCardMeta{pointer-events:auto}.homeInspirationPage:before{left:-260px;top:420px;width:560px;height:920px;background:radial-gradient(circle,rgba(126,31,43,.3),rgba(53,16,22,.12) 46%,transparent 72%)}.homeInspirationPage:after{right:-220px;top:120px;width:520px;height:820px;background:radial-gradient(circle,rgba(200,166,107,.13),rgba(185,47,59,.13) 45%,transparent 72%)}.homeHero{min-height:620px;padding-top:64px;padding-bottom:56px}.homeHero h1{font:900 clamp(58px,6.2vw,94px)/.86 var(--sans);letter-spacing:0}.homeHero .lead{font-size:16px;max-width:590px}.homeHero .heroEmblem{width:min(34vw,420px);height:min(34vw,420px)}.homeIdeas{max-width:var(--container);margin:0 auto;padding:20px 0 44px}.homeIdeasHead{padding:0 28px;margin-bottom:8px}.homeIdeasHead h2{font:900 clamp(34px,3.2vw,52px)/1.02 var(--sans);letter-spacing:0}.homeIdeasHead .lead{margin:12px 0 0}.homeIdeas .inspirationBoard{max-width:none}.homeIdeas .inspirationFilters{top:82px}.homeIdeas .inspirationMasonryItem{animation:feedReveal .28s ease both}.homeIdeas .inspirationMasonryItem:nth-child(2n){animation-delay:.04s}.homeIdeas .inspirationMasonryItem:nth-child(3n){animation-delay:.08s}.btn,.inspirationCard,.inspirationCtaCard,.navPill,.profile-dropdown{transition-duration:.18s}.profile-dropdown{animation:dropdownReveal .18s ease both;transform-origin:top right}.modalDialog{animation:modalReveal .22s ease both}.inspirationSkeleton{position:relative;min-height:260px;border-radius:20px;overflow:hidden;background:#111}.inspirationSkeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.07),transparent);animation:shimmer 1.3s linear infinite}@keyframes feedReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modalReveal{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.homeIdeas .inspirationMasonryItem,.inspirationSkeleton:after,.modalDialog,.profile-dropdown{animation:none!important}.btn,.inspirationCard,.inspirationCtaCard,.navPill{transition:none!important}}@media (max-width:820px){.homeHero{min-height:auto}.homeHero .heroEmblem{width:340px;height:340px}.homeIdeasHead{padding-inline:20px}.homeIdeas .inspirationFilters{top:70px}}@media (max-width:620px){.homeHero{padding-top:44px}.homeHero h1{font-size:48px}.homeIdeas{padding-top:10px}.homeIdeasHead{padding-inline:16px}.homeIdeasHead h2{font-size:32px}.homeInspirationPage:after,.homeInspirationPage:before{opacity:.58}}.inspirationCardTitle{position:absolute;left:0;right:0;bottom:0;z-index:2;display:none;padding:58px 15px 15px;background:linear-gradient(transparent,rgba(0,0,0,.86));color:#fff;font:900 16px/1.2 var(--sans);text-shadow:0 2px 14px rgba(0,0,0,.5)}.inspirationOverlay{inset:0;align-content:end;gap:7px;padding:18px;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.9));opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.inspirationCard:focus-within .inspirationOverlay,.inspirationCard:hover .inspirationOverlay{opacity:1;transform:translateY(0)}.inspirationCard:focus-within .inspirationCardTitle,.inspirationCard:hover .inspirationCardTitle{opacity:0}.inspirationOverlay .inspirationStyleChip{position:static;width:max-content;margin-bottom:auto}.inspirationOverlay .inspirationOpenAction{width:max-content;margin-top:8px;padding:8px 11px;border-radius:999px;background:rgba(200,166,107,.14);color:var(--gold);font-size:10px;font-weight:900}.inspirationCardMeta{position:static;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 14px;pointer-events:auto}.inspirationCardMeta>span{min-width:0;color:#f1ede7;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspirationCardMeta button{opacity:0;pointer-events:none;transition:opacity .18s ease,color .18s ease}.inspirationCard:focus-within .inspirationCardMeta button,.inspirationCard:hover .inspirationCardMeta button{opacity:1;pointer-events:auto}@media (hover:none){.inspirationCardMeta button{opacity:1;pointer-events:auto}.inspirationOverlay{display:none}.inspirationCardTitle{opacity:1!important}}.appBackdrop{background:radial-gradient(circle at 0 30%,rgba(120,18,32,.16),transparent 31%),radial-gradient(circle at 100% 28%,rgba(140,20,36,.14),transparent 32%),radial-gradient(circle at 50% 0,rgba(80,8,16,.1),transparent 42%),linear-gradient(180deg,#050505,#070505 50%,#050505)}.appBackdrop:before{opacity:.022}.appBackdrop:after{background:linear-gradient(90deg,rgba(0,0,0,.08),transparent 20%,transparent 80%,rgba(0,0,0,.1)),radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.28) 100%)}.backdropSide{top:12vh;bottom:10vh;width:min(24vw,380px);opacity:.32;filter:blur(1.5px);animation-duration:14s}.backdropSideLeft{background:radial-gradient(circle at 8% 28%,rgba(170,34,48,.18),transparent 42%),radial-gradient(circle at 0 70%,rgba(120,18,32,.12),transparent 46%),linear-gradient(90deg,rgba(120,18,32,.08),transparent 68%)}.backdropSideRight{background:radial-gradient(circle at 92% 26%,rgba(170,34,48,.17),transparent 42%),radial-gradient(circle at 100% 72%,rgba(120,18,32,.11),transparent 46%),linear-gradient(270deg,rgba(120,18,32,.08),transparent 68%)}.backdropSide:before{opacity:.12}.backdropSide:after{opacity:.55}.backdropOrb{opacity:.36;box-shadow:0 0 120px rgba(120,18,32,.09),inset 0 0 80px rgba(120,18,32,.04);border-color:rgba(218,176,99,.07)}.backdropOrb:after,.backdropOrb:before{border-color:rgba(218,176,99,.045)}.backdropVeil{width:min(1180px,66vw);background:linear-gradient(90deg,rgba(5,5,5,.94),rgba(5,5,5,.58) 20%,rgba(5,5,5,.34) 50%,rgba(5,5,5,.58) 80%,rgba(5,5,5,.94));opacity:.9}@keyframes backdropBreath{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.42;transform:scale(1.025)}}@media (max-width:620px){.appBackdrop{background:radial-gradient(circle at 0 18%,rgba(130,22,36,.13),transparent 46%),radial-gradient(circle at 100% 72%,rgba(100,16,28,.1),transparent 44%),#050505}.backdropOrb,.backdropSide{opacity:.14}}.homeHero .heroEmblem:before{inset:13%;background:radial-gradient(circle at 50% 46%,#0b0909 0 42%,rgba(42,14,18,.88) 58%,rgba(120,18,32,.18) 72%,transparent 76%);filter:none;box-shadow:inset 0 0 54px rgba(0,0,0,.78),0 0 84px rgba(120,18,32,.16)}.homeHero .heroEmblemRingOuter{border-color:rgba(200,166,107,.18) rgba(200,166,107,.18) rgba(200,166,107,.18) rgba(200,166,107,.34)}.homeHero .heroEmblemRingInner{border-color:rgba(200,166,107,.14);box-shadow:inset 0 0 74px rgba(0,0,0,.55),0 0 90px rgba(120,18,32,.1)}.homeHero .heroEmblemGlow{inset:15%;background:radial-gradient(circle,rgba(200,166,107,.08),rgba(120,18,32,.1) 44%,transparent 70%);opacity:.74}.homeHero .heroEmblemLogo{filter:drop-shadow(0 0 18px rgba(200,166,107,.15)) drop-shadow(0 18px 42px rgba(0,0,0,.6)) contrast(1.08) brightness(1.08)}.heroEmblemLogoInk{display:none}.inspirationImageButton img{transition:transform .22s ease}.inspirationCard.photo:hover .inspirationImageButton img{transform:scale(1.02)}.inspirationCard.sketch{background:linear-gradient(145deg,rgba(22,18,17,.98),rgba(8,8,8,.98));border-color:rgba(200,166,107,.18)}.inspirationCard.sketch .inspirationImageButton{padding:12px;background:radial-gradient(circle at 50% 0,rgba(200,166,107,.08),transparent 40%),#090808}.inspirationCard.sketch .inspirationImageButton img{height:330px;object-fit:contain;background:#f4f1ea;padding:12px;border-radius:16px;box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 0 0 1px rgba(60,45,35,.12);transform:none}.inspirationCard.sketch.compact .inspirationImageButton img{height:250px}.inspirationCard.sketch.tall .inspirationImageButton img{height:430px}.inspirationCard.sketch .inspirationCardTitle{left:12px;right:12px;bottom:12px;border-radius:0 0 16px 16px;padding:48px 13px 13px;background:linear-gradient(transparent,rgba(10,9,8,.88));font-size:15px}.inspirationCard.sketch .inspirationOverlay{margin:12px;border-radius:16px;background:linear-gradient(180deg,rgba(10,9,8,.28),rgba(10,9,8,.9))}.inspirationCard.sketch:focus-within .inspirationImageButton img,.inspirationCard.sketch:hover .inspirationImageButton img{transform:none}.inspirationDetailImage.sketch{padding:16px;background:radial-gradient(circle at 50% 0,rgba(200,166,107,.08),transparent 38%),#090808}.inspirationDetailImage.sketch img{object-fit:contain;background:#f4f1ea;border-radius:14px;padding:14px;box-shadow:0 18px 36px rgba(0,0,0,.32)}@media (max-width:620px){.inspirationCard.sketch .inspirationImageButton img,.inspirationCard.sketch.compact .inspirationImageButton img,.inspirationCard.sketch.tall .inspirationImageButton img{height:auto;min-height:260px;max-height:520px}}.appBackdrop{--backdrop-pattern-opacity:0.24;--backdrop-map-opacity:0.2;--backdrop-ornament-opacity:0.22;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#050505}.backdropBase{position:absolute;inset:0;background:radial-gradient(circle at 0 30%,rgba(120,18,32,.2),transparent 31%),radial-gradient(circle at 100% 28%,rgba(140,20,36,.18),transparent 32%),radial-gradient(circle at 50% 0,rgba(80,8,16,.1),transparent 42%),linear-gradient(180deg,#050505,#070505 50%,#050505)}.appBackdrop:before{content:"";position:absolute;inset:0;z-index:4;opacity:.035;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,rgba(255,255,255,.28) 0 1px,transparent 1px 4px)}.appBackdrop:after{content:"";position:absolute;inset:0;z-index:6;background:linear-gradient(90deg,rgba(5,5,5,.08),transparent 12%,rgba(5,5,5,.72) 30%,rgba(5,5,5,.82) 50%,rgba(5,5,5,.72) 70%,transparent 88%,rgba(5,5,5,.08)),radial-gradient(ellipse at center,transparent 42%,rgba(0,0,0,.28) 100%)}.backdropSidePanel{position:absolute;top:0;bottom:0;width:min(34vw,560px);overflow:hidden;z-index:2;opacity:1;isolation:isolate}.backdropSidePanelLeft{left:0;background:radial-gradient(ellipse at 8% 32%,rgba(150,28,42,.3),transparent 58%),linear-gradient(90deg,rgba(118,19,32,.16),rgba(70,12,20,.06) 54%,transparent)}.backdropSidePanelRight{right:0;background:radial-gradient(ellipse at 92% 30%,rgba(150,28,42,.28),transparent 58%),linear-gradient(270deg,rgba(118,19,32,.15),rgba(70,12,20,.06) 54%,transparent)}.backdropSidePanel:after{content:"";position:absolute;inset:0;z-index:5;background:linear-gradient(90deg,rgba(0,0,0,.04),transparent 28%,rgba(5,5,5,.68));-webkit-mask-image:linear-gradient(90deg,#000,#000 72%,transparent);mask-image:linear-gradient(90deg,#000,#000 72%,transparent)}.backdropSidePanelRight:after{background:linear-gradient(270deg,rgba(0,0,0,.04),transparent 28%,rgba(5,5,5,.68));-webkit-mask-image:linear-gradient(270deg,#000,#000 72%,transparent);mask-image:linear-gradient(270deg,#000,#000 72%,transparent)}.bodyMapLines,.bodyStencil,.needleOrnaments,.tattooPattern{position:absolute;inset:0}.tattooPattern{z-index:1;opacity:var(--backdrop-pattern-opacity);background:radial-gradient(circle at 48% 18%,rgba(218,176,99,.32) 0 1.2px,transparent 1.8px),radial-gradient(circle at 52% 54%,rgba(218,176,99,.2) 0 1.2px,transparent 1.8px),radial-gradient(circle at 36% 74%,rgba(210,55,70,.2) 0 1.2px,transparent 1.8px),repeating-radial-gradient(ellipse at 52% 46%,transparent 0 42px,rgba(218,176,99,.2) 43px 44px,transparent 45px 86px),repeating-linear-gradient(72deg,transparent 0 34px,rgba(210,55,70,.18) 35px 36px,transparent 37px 74px);-webkit-mask-image:radial-gradient(ellipse at 48% 48%,#000 0,#000 54%,transparent 82%);mask-image:radial-gradient(ellipse at 48% 48%,#000 0,#000 54%,transparent 82%)}.tattooPatternRight{background:radial-gradient(circle at 60% 20%,rgba(218,176,99,.3) 0 1.2px,transparent 1.8px),radial-gradient(circle at 44% 58%,rgba(218,176,99,.2) 0 1.2px,transparent 1.8px),radial-gradient(circle at 64% 78%,rgba(210,55,70,.2) 0 1.2px,transparent 1.8px),repeating-radial-gradient(ellipse at 48% 48%,transparent 0 48px,rgba(218,176,99,.19) 49px 50px,transparent 51px 96px),repeating-linear-gradient(108deg,transparent 0 38px,rgba(210,55,70,.18) 39px 40px,transparent 41px 80px)}.bodyMapLines{z-index:2;inset:5vh 0;opacity:var(--backdrop-map-opacity);filter:blur(.1px);background:repeating-radial-gradient(ellipse at 48% 48%,transparent 0 54px,rgba(255,255,255,.12) 55px 56px,transparent 57px 108px),repeating-radial-gradient(ellipse at 62% 50%,transparent 0 86px,rgba(218,176,99,.14) 87px 88px,transparent 89px 172px);-webkit-mask-image:linear-gradient(90deg,#000,#000 70%,transparent);mask-image:linear-gradient(90deg,#000,#000 70%,transparent)}.bodyMapLinesRight{-webkit-mask-image:linear-gradient(270deg,#000,#000 70%,transparent);mask-image:linear-gradient(270deg,#000,#000 70%,transparent);transform:rotate(.6deg)}.bodyStencil{z-index:3;width:100%;height:100%;opacity:.78;mix-blend-mode:screen}.bodyStencil-left{left:0;transform:translateX(-4%)}.bodyStencil-right{right:0;transform:translateX(4%)}.stencilLine{fill:none;stroke:rgba(218,176,99,.38);stroke-width:1.2;vector-effect:non-scaling-stroke}.mainContour{stroke:rgba(218,176,99,.52);stroke-width:1.4}.ribContour{stroke:rgba(255,255,255,.18)}.bodyArc{stroke:rgba(210,55,70,.32);stroke-dasharray:7 10}.fineLine{stroke:rgba(255,255,255,.16);stroke-dasharray:2 9}.stencilRing{fill:none;stroke:rgba(218,176,99,.28);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:10 14}.stencilRing.thin{stroke:rgba(255,255,255,.13);stroke-dasharray:2 12}.stencilDot{fill:rgba(218,176,99,.48)}.stencilDiamond{stroke:rgba(218,176,99,.32);stroke-width:1}.stencilDiamond,.stencilNeedle{fill:none;vector-effect:non-scaling-stroke}.stencilNeedle{stroke:rgba(210,55,70,.42);stroke-width:1.1;stroke-linecap:round}.needleOrnaments{z-index:4;opacity:var(--backdrop-ornament-opacity)}.needleOrnaments:after,.needleOrnaments:before{content:"";position:absolute;width:120px;height:120px;border:1px solid rgba(218,176,99,.34);transform:rotate(45deg);box-shadow:0 0 0 18px rgba(218,176,99,.025),inset 0 0 32px rgba(210,55,70,.08)}.needleOrnaments:before{top:24%;left:20%}.needleOrnaments:after{bottom:20%;right:26%;width:86px;height:86px;border-color:rgba(210,55,70,.34)}.needleOrnamentsRight:before{top:18%;left:auto;right:22%;width:92px;height:92px}.needleOrnamentsRight:after{bottom:26%;right:auto;left:20%;width:128px;height:128px}.backdropCenterVeil{position:absolute;left:50%;top:-8vh;width:min(1320px,68vw);height:118vh;z-index:7;transform:translateX(-50%);background:linear-gradient(90deg,rgba(5,5,5,.96),rgba(5,5,5,.76) 16%,rgba(5,5,5,.48) 50%,rgba(5,5,5,.76) 84%,rgba(5,5,5,.96));opacity:.9}@media (min-width:1900px){.backdropSidePanel{width:min(32vw,720px)}.bodyStencil-left{transform:translateX(2%) scale(1.05)}.bodyStencil-right{transform:translateX(-2%) scale(1.05)}.backdropCenterVeil{width:min(1500px,62vw)}}@media (max-width:900px){.appBackdrop{--backdrop-pattern-opacity:0.17;--backdrop-map-opacity:0.14;--backdrop-ornament-opacity:0.14}.backdropSidePanel{width:48vw}.bodyStencil{opacity:.54}.backdropCenterVeil{width:72vw;opacity:.92}}@media (max-width:620px){.appBackdrop{--backdrop-pattern-opacity:0.08;--backdrop-map-opacity:0.07;--backdrop-ornament-opacity:0.06}.backdropSidePanel{width:58vw}.bodyStencil{opacity:.32}.backdropCenterVeil{width:88vw}.needleOrnaments{display:none}}.studioCabinet,.studioPublicPage,.studiosPage{position:relative;z-index:1}.studioCabinet h1,.studioPublicHero h1,.studiosHero h1{font:800 clamp(44px,6vw,92px)/.9 var(--serif);letter-spacing:0;margin:10px 0 18px}.studioGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.studioGrid.small{grid-template-columns:repeat(4,minmax(0,1fr))}.studioCard{display:grid;min-height:430px;overflow:hidden;color:inherit}.studioCover{height:250px;display:grid;place-items:center;background:radial-gradient(circle at 45% 20%,rgba(126,31,43,.32),rgba(12,10,10,.96));border-bottom:1px solid var(--border)}.studioCover img{width:100%;height:100%;object-fit:cover}.studioCover span,.studioHeroVisual span{font:800 70px var(--serif);color:var(--gold)}.studioCardBody{padding:20px;display:grid;align-content:start;grid-gap:10px;gap:10px}.studioCabinetCard h2,.studioCardBody h2{font:700 30px/1 var(--serif);margin:0}.studioCabinetCard p,.studioCardBody p,.studioHeroCopy p{color:var(--muted);line-height:1.65;margin:0}.studioStats{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.studioCrumbs a,.studioCrumbs span,.studioStats span,.studioTabs a{padding:7px 10px;border:1px solid var(--border-light);border-radius:999px;color:var(--gold);font-size:10px}.studioPublicHero{max-width:var(--container);margin:0 auto;padding:56px 28px 44px;display:grid;grid-template-columns:minmax(320px,520px) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:center}.studioHeroVisual{min-height:560px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:#0d0b0b}.studioHeroVisual img{width:100%;height:100%;object-fit:cover}.studioMemberCard{padding:16px;color:inherit}.studioMemberCard img,.studioMemberCard>span{width:100%;aspect-ratio:1;display:grid;place-items:center;object-fit:cover;border-radius:var(--radius-sm);background:#121010;color:var(--gold);font:700 36px var(--serif);margin-bottom:12px}.studioMemberCard h3{font:700 20px var(--serif);margin:0 0 5px}.studioMemberCard p{color:var(--muted);font-size:12px;margin:0}.studioPortfolio{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.studioPortfolio img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border)}.studioCabinet{max-width:var(--container);margin:0 auto;padding:46px 28px 90px;display:block}.studioCabinetHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.studioCabinetHead p{max-width:760px;color:var(--muted);line-height:1.7}.studioCabinetCard{padding:22px;color:inherit;min-height:170px}.studioDashboardTiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.studioDashboardTiles a{padding:20px;color:inherit}.studioDashboardTiles b{display:block;font:700 28px var(--serif);margin-bottom:8px}.studioDashboardTiles span{color:var(--muted);font-size:12px}.studioTabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.studioTabs a{color:#d8cec8;background:rgba(12,10,10,.76)}.studioCrumbs{display:flex;align-items:center;gap:8px;margin-bottom:12px}.studioForm{display:grid;grid-gap:14px;gap:14px;padding:22px;max-width:860px}.studioForm .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.studioForm label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.studioForm input,.studioForm select,.studioForm textarea,.studioOrder select{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:#090808;color:#fff;padding:12px 13px;font:inherit;text-transform:none;letter-spacing:0}.studioCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:9px;text-transform:none!important;letter-spacing:0!important}.studioCheck input{width:auto}.studioRows{display:grid;grid-gap:10px;gap:10px}.studioOrder,.studioRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:16px}.studioOrder{grid-template-columns:minmax(0,1fr) 260px}.studioAvatar{width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;overflow:hidden;background:#111}.studioAvatar img{width:100%;height:100%;object-fit:cover}.studioAvatar span{color:var(--gold);font:700 20px var(--serif)}.studioOrder h3,.studioRow h3{font:700 22px var(--serif);margin:0 0 5px}.studioOrder p,.studioOrder small,.studioRow p,.studioRow small{color:var(--muted);margin:0;line-height:1.55}.errorText{color:#ff8d98!important}.successText{color:#bce9c5!important}.masterPlace a{color:var(--gold);text-decoration:none}.studioMediaGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.studioMediaGrid .dropzoneUpload{min-height:170px}.studioAddressPicker{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:12px;gap:12px}.geoField{position:relative}.geoField input:disabled{opacity:.55;cursor:not-allowed}.geoSuggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;max-height:310px;overflow:auto;border:1px solid rgba(200,166,107,.26);border-radius:var(--radius-sm);background:linear-gradient(145deg,#171212,#090808);box-shadow:0 22px 70px rgba(0,0,0,.52);padding:8px}.geoSuggest>span{display:block;padding:10px 12px;color:var(--muted);font-size:11px}.geoSuggest button{width:100%;display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.geoSuggest button:hover{border-color:rgba(200,166,107,.28);background:rgba(200,166,107,.08)}.geoSuggest b{font:700 13px/1.25 var(--sans);color:#fff}.geoSuggest small{color:var(--muted);font-size:10px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:900px){.studioDashboardTiles,.studioGrid,.studioGrid.small,.studioPortfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.studioPublicHero{grid-template-columns:1fr}.studioHeroVisual{min-height:360px}.studioOrder,.studioRow{grid-template-columns:1fr}.studioAvatar{width:48px;height:48px}.studioCabinetHead{display:grid}.studioAddressPicker,.studioForm .row,.studioMediaGrid{grid-template-columns:1fr}}@media (max-width:560px){.studioDashboardTiles,.studioGrid,.studioGrid.small,.studioPortfolio{grid-template-columns:1fr}.studioCabinet,.studioPublicHero{padding-inline:18px}.studioCover{height:210px}.studioCabinet h1,.studioPublicHero h1,.studiosHero h1{font-size:44px}.studioTabs{display:grid}.studioTabs a{text-align:center}}.siteFooter{position:relative;z-index:1;max-width:var(--container);margin:40px auto 0;padding:46px 28px 54px;display:grid;grid-template-columns:minmax(260px,1fr) 1.4fr;grid-gap:36px;gap:36px;border-top:1px solid var(--border);color:var(--muted)}.footerBrand p{max-width:470px;margin:18px 0;color:var(--muted);line-height:1.75}.footerBrand small{color:var(--muted-2)}.footerLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.footerLinks h2{margin:0 0 12px;color:var(--gold);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.footerLinks a{display:block;margin:8px 0;color:#d8d0ca;font-size:12px}.footerLinks a:hover{color:#fff}.infoPage{max-width:980px;margin:0 auto;padding:70px 28px 100px}.infoHero{margin-bottom:32px}.infoHero h1{font:700 clamp(42px,5vw,72px)/.94 var(--serif);letter-spacing:0;margin:12px 0 18px}.infoHero p{max-width:760px;color:var(--muted);line-height:1.8}.infoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 0}.infoCard{padding:22px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,rgba(24,19,19,.92),rgba(10,9,9,.96))}.infoCard h2,.infoContent h2{font:700 28px/1.05 var(--serif);margin:0 0 12px;color:#fff}.infoCard li,.infoCard p,.infoContent li,.infoContent p{color:var(--muted);line-height:1.75}.infoContent{display:grid;grid-gap:18px;gap:18px}.infoContent section{padding:24px 0;border-top:1px solid var(--border)}.infoContent ul{margin:0;padding-left:20px}@media (max-width:760px){.footerLinks,.infoGrid,.siteFooter{grid-template-columns:1fr}.siteFooter{justify-items:center;padding-inline:0;gap:28px}.footerBrand,.footerLinks{width:min(calc(100% - 40px),320px)}.footerBrand .logo{justify-content:flex-start}.footerBrand p{max-width:none}.footerLinks{justify-self:center;gap:22px}.infoPage{padding-inline:18px}}.mobileBottomNav{display:none}@media (max-width:1024px){:root{--mobile-page-pad:18px}body,html{max-width:100%;overflow-x:hidden}body{touch-action:manipulation}main{overflow-x:hidden}.grid.masters,.grid.styles,.studioGrid,.studioGrid.small,.works{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.filters,.formShell,.productCard,.sectionEditor,.studioForm{max-width:100%}.detailHero,.profileCompletionHero,.studioPublicHero{grid-template-columns:1fr}.profileVisual{position:relative;top:auto}.hero{grid-template-columns:1fr;gap:26px}.heroArt{max-height:360px}.inkCircle{width:min(330px,78vw);height:min(330px,78vw);font-size:clamp(94px,26vw,145px)}.orbitOne{width:min(370px,88vw);height:min(370px,88vw)}.orbitTwo{width:min(285px,70vw);height:min(285px,70vw)}.orderFactsGrid,.selectableGrid,.studioDashboardTiles,.studioPortfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body{padding-bottom:calc(92px + env(safe-area-inset-bottom));background-attachment:scroll}main{min-height:calc(100vh - 138px)}.appBackdrop:before{opacity:.4}.backdropOrb,.backdropSide,.backdropSidePanel,.needleOrnaments{display:none}.backdropCenterVeil,.backdropVeil{width:100vw;opacity:.96}.mobileBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:120;display:block;padding:0 max(9px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-right));pointer-events:none}.mobileBottomNavInner{position:relative;display:grid;grid-template-columns:1fr 1fr 1.45fr 1fr 1fr;align-items:end;width:min(100%,620px);min-height:82px;margin:0 auto;padding:18px 10px 9px;isolation:isolate;pointer-events:auto}.mobileBottomNavFrame{position:absolute;inset:-18px 0 0;z-index:0;filter:drop-shadow(0 -20px 50px rgba(0,0,0,.48)) drop-shadow(0 0 34px rgba(130,20,34,.13));pointer-events:none}.mobileBottomNavFrame svg{display:block;width:100%;height:100%;overflow:visible}.mobileBottomNavFill{fill:rgba(9,7,7,.92)}.mobileBottomNavStroke{fill:none;stroke:rgba(218,176,99,.28);stroke-width:1.15;vector-effect:non-scaling-stroke}.mobileBottomNavItem{position:relative;z-index:1;min-width:0;min-height:56px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;color:#b2a9a1;border-radius:16px;border:1px solid transparent;background:transparent;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent}.mobileBottomNavItem:focus-visible{outline:2px solid rgba(200,166,107,.72);outline-offset:2px}.mobileBottomNavItem.active{color:#f0d08b;border-color:rgba(200,166,107,.2);background:rgba(200,166,107,.07)}.mobileBottomNavItem.active:after{content:"";position:absolute;left:50%;bottom:3px;width:18px;height:2px;border-radius:999px;transform:translateX(-50%);background:rgba(240,208,139,.7);box-shadow:0 0 12px rgba(240,208,139,.34)}.mobileBottomIcon{width:30px;height:30px;display:grid;place-items:center;overflow:hidden}.mobileBottomIcon img{width:25px;height:25px;object-fit:contain;filter:brightness(1.22) saturate(.92) drop-shadow(0 2px 8px rgba(0,0,0,.55))}.mobileBottomNavItem.active .mobileBottomIcon img{filter:brightness(1.55) saturate(1.08) drop-shadow(0 0 10px rgba(240,208,139,.22))}.mobileBottomLabel{max-width:100%;font-size:9.5px;font-weight:850;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileBottomNavItem.home{z-index:1;min-height:74px;margin-top:-15px;border-radius:26px 26px 18px 18px;border-color:transparent;background:transparent;color:#f3d99e;box-shadow:none}.mobileBottomNavItem.home:before{content:"";position:absolute;left:50%;top:8px;width:82%;height:54px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle at 50% 35%,rgba(180,42,54,.3),rgba(126,31,43,.14) 46%,transparent 74%);filter:blur(2px);pointer-events:none}.mobileBottomNavItem.home .mobileBottomIcon{width:38px;height:38px}.mobileBottomNavItem.home .mobileBottomIcon img{width:34px;height:34px;filter:brightness(1.16) saturate(1.08) drop-shadow(0 0 12px rgba(240,208,139,.28))}.mobileBottomNavItem.home.active{border-color:transparent;background:transparent}.mobileBottomNavItem.home.active:before{background:radial-gradient(circle,rgba(205,54,66,.42),rgba(126,31,43,.18) 50%,transparent 74%)}.mobileBottomNavItem.home.active:after{bottom:5px;width:24px;background:#f0d08b}.mobileBottomNavItem.home.active .mobileBottomIcon img{filter:brightness(1.28) saturate(1.14) drop-shadow(0 0 14px rgba(240,208,139,.42))}.header{height:62px;padding:0 14px}.header nav{display:none!important}.logo{font-size:22px;gap:8px;min-width:0}.logoMark{width:34px;height:34px}.actions{gap:8px;margin-left:auto}.actions>.btn,.actions>a:not(.btn){display:none}.notificationBell{width:44px!important;height:44px!important;min-width:44px}.profile-menu-trigger{width:44px;min-width:44px;height:44px;padding:0;border-radius:14px}.profile-menu-trigger>span:last-child{display:none}.navIconFrame,.profileIconFrame{margin:0}.profile-dropdown{position:fixed;right:10px;left:10px;top:68px;width:auto;max-height:calc(100dvh - 150px);overflow:auto;border-radius:16px}.profile-dropdown-item{min-height:48px}.notificationPopover{position:fixed;left:10px;right:10px;top:68px;width:auto;max-height:calc(100dvh - 150px);overflow:auto}.hero,.homeHero{padding:36px var(--mobile-page-pad) 30px;min-height:auto}.hero h1,.homeHero h1{font-size:clamp(40px,14vw,52px);line-height:.92;margin:18px 0;letter-spacing:-.035em}.hero .lead,.lead{font-size:14px;line-height:1.7}.heroActions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:22px;width:100%}.btn.big,.heroActions .btn{width:100%;min-height:50px}.heroArt{height:220px;overflow:hidden}.artOrbit,.heroArt>small,.heroArt>span{display:none}.stats{margin:0 var(--mobile-page-pad) 28px;grid-template-columns:1fr}.stats div{min-height:82px;padding:16px 18px}.catalog,.infoPage,.pageHero,.portfolio,.profileCompletionPage,.section,.studioCabinet{padding-left:var(--mobile-page-pad);padding-right:var(--mobile-page-pad)}.section{padding-top:48px;padding-bottom:48px}.pageHero{padding-top:38px;padding-bottom:22px}.cta h2,.pageHero h1,.sectionHead h1,.sectionHead h2,.studioCabinet h1,.studioPublicHero h1,.studiosHero h1{font-size:clamp(34px,11vw,46px);line-height:.98}.sectionHead{display:grid;grid-gap:14px;gap:14px;margin-bottom:22px}.sectionHead .btn,.sectionHead>a{width:100%;text-align:center;justify-content:center}.cabinetGrid,.grid.masters,.grid.styles,.orderFactsGrid,.ordersToggle,.profileCompletionHero,.selectableGrid,.studioAddressPicker,.studioDashboardTiles,.studioGrid,.studioGrid.small,.studioMediaGrid,.studioPortfolio,.works{grid-template-columns:1fr!important}.masterVisual,.studioCover{height:250px}.masterIdentity{display:grid;grid-gap:8px;gap:8px}.masterIdentity strong{white-space:normal}.detailHero,.studioPublicHero{padding:34px var(--mobile-page-pad) 44px;gap:22px}.profileVisual,.studioHeroVisual{height:auto;min-height:0;aspect-ratio:4/5}.profileIntro h1{font-size:clamp(38px,13vw,54px)}.profileFacts{grid-template-columns:1fr}.profileFacts>div{border-right:0!important;border-bottom:1px solid var(--border)!important;padding:14px 0!important}.filters{margin:0 var(--mobile-page-pad) 28px;padding:14px;border-radius:14px}.filterActions,.filters{grid-template-columns:1fr}.filterActions{display:grid!important;grid-gap:9px;gap:9px}.filterActions .btn{width:100%}.multiSelectTrigger{min-height:46px}.multiSelectPanel{position:fixed;left:12px;right:12px;bottom:calc(98px + env(safe-area-inset-bottom));top:auto;width:auto;max-height:min(68dvh,520px);border-radius:18px;overflow:hidden}.multiSelectOptions{max-height:min(46dvh,340px)}.multiSelectOption{min-height:46px}.studioForm input,.studioForm select,.studioForm textarea,.studioOrder select,input,select,textarea{min-height:48px;font-size:16px;padding:13px 14px}textarea{min-height:140px}.field label,.filters label,.studioForm label{font-size:10px;line-height:1.35}.formShell{width:calc(100% - 24px);margin:28px auto calc(92px + env(safe-area-inset-bottom));padding:22px 16px;border-radius:16px}.formShell h1{font-size:clamp(36px,12vw,46px)}.choiceGrid,.form,.form .row,.sectionEditor .row,.studioForm .row{grid-template-columns:1fr!important;gap:14px}.completionFinish .btn,.form .btn,.formShell .btn,.sectionActions .btn,.studioForm .btn{width:100%;min-height:50px}.chatFilter button,.chips span,.ordersTabs button,.studioTabs a{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.studioCheck{min-height:48px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#0c0b0b}.studioCheck input{width:22px;height:22px;min-height:22px}.dropzoneUpload{min-height:170px}.modalOverlay{align-items:flex-end;padding:0}.modalDialog{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px);border-radius:18px 18px 0 0;overflow:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.modalClose{width:44px;height:44px;right:10px;top:10px}.eventFacts div,.eventForm .row{grid-template-columns:1fr!important}.inspirationDetail{grid-template-columns:1fr;gap:14px}.inspirationDetailImage{min-height:240px;max-height:48dvh}.inspirationDetailActions .btn{width:100%}.inspirationBoard,.inspirationHero{padding-left:var(--mobile-page-pad);padding-right:var(--mobile-page-pad)}.inspirationHero{padding-top:30px;padding-bottom:24px}.inspirationHero h1{font-size:clamp(34px,11vw,44px)}.inspirationFilters{position:relative;top:auto;margin:0 10px 10px;padding:10px;border-radius:16px}.inspirationBoard{padding-inline:0}.inspirationBoardHead{margin:10px 10px 12px}.inspirationChips{padding-top:8px}.inspirationChips button{min-height:32px;padding:7px 10px;font-size:11px}.inspirationFilterPanel{grid-template-columns:1fr!important}.inspirationMasonry{column-count:2;column-gap:10px;padding-inline:10px}.inspirationMasonryItem{margin-bottom:10px}.inspirationCard{border-color:rgba(200,166,107,.16);border-radius:14px;background:#080707;box-shadow:none}.inspirationImageButton img,.inspirationPlaceholder{height:220px;min-height:0;max-height:360px}.inspirationCard.compact .inspirationImageButton img,.inspirationCard.compact .inspirationPlaceholder{height:168px}.inspirationCard.tall .inspirationImageButton img,.inspirationCard.tall .inspirationPlaceholder{height:285px}.inspirationCard.sketch .inspirationImageButton{padding:6px}.inspirationCard.sketch .inspirationImageButton img,.inspirationCard.sketch.compact .inspirationImageButton img,.inspirationCard.sketch.tall .inspirationImageButton img{height:220px;min-height:0;max-height:330px;padding:7px;border-radius:10px}.inspirationCard.sketch.compact .inspirationImageButton img{height:170px}.inspirationCard.sketch.tall .inspirationImageButton img{height:290px}.inspirationCard.sketch .inspirationCardTitle,.inspirationCardTitle{left:0;right:0;bottom:0;display:-webkit-box;padding:42px 9px 9px;border-radius:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;background:linear-gradient(transparent,rgba(0,0,0,.88));font-size:12px;line-height:1.15}.inspirationCardMeta,.inspirationOverlay{display:none}.ordersInbox{display:block;padding:0;min-height:calc(100dvh - 62px)}.ordersInboxDetail,.ordersInboxList{border-inline:0;border-radius:0}.ordersInboxHead{padding:16px 14px 10px}.ordersInboxHead h1{font-size:30px}.ordersInboxRow{grid-template-columns:44px minmax(0,1fr) auto;min-height:76px;padding:13px 14px}.ordersInboxRow h2{font-size:15px}.ordersInboxState{font-size:10px}.orderInboxDetailPanel{padding:16px var(--mobile-page-pad) calc(92px + env(safe-area-inset-bottom))}.orderDetailHero{grid-template-columns:46px minmax(0,1fr)}.orderDetailHero h1{font-size:28px}.orderActionBar{display:grid;grid-template-columns:1fr}.orderActionBar .btn,.orderActionBar .linkBtn{width:100%;min-height:48px}.messengerShell{height:auto;min-height:calc(100dvh - 62px);border-inline:0;border-radius:0}.messengerHead{padding:16px 14px 8px}.messengerHead h1{font-size:30px}.messengerRow{min-height:76px;padding:13px 14px}.messengerDialog .chatPage{min-height:calc(100dvh - 62px);grid-template-rows:auto minmax(0,1fr) auto}.messengerDialog .chatHeader{position:-webkit-sticky;position:sticky;top:0;z-index:2}.messengerDialog .chatHeader,.messengerDialog .messageList{padding:14px var(--mobile-page-pad)}.message,.message p{overflow-wrap:anywhere;word-break:break-word}.messageRow,.messageRowOwn .message{max-width:96%}.messengerDialog .chatComposer{position:-webkit-sticky;position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));padding:10px var(--mobile-page-pad);background:rgba(18,16,16,.98)}.chatComposer{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:8px;gap:8px;align-items:end}.chatComposer textarea{min-height:48px;max-height:130px}.chatComposer .btn{width:48px;min-width:48px;padding:0}.calendarPage,.masterDashboard,.profileMain{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.calendarHead{display:grid;grid-gap:14px;gap:14px}.calendarHeadActions{display:grid!important;grid-template-columns:1fr;grid-gap:9px;gap:9px;width:100%}.calendarHeadActions .btn,.calendarHeadActions select{width:100%}.monthAgenda,.weekCalendar{overflow-x:auto;-webkit-overflow-scrolling:touch}.weekBody,.weekHeader{min-width:680px}.agendaEvent{grid-template-columns:1fr!important}.monthAgenda{min-width:0}.studioCabinetHead{display:grid;grid-gap:12px;gap:12px}.studioTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.studioTabs a{text-align:center;min-height:44px}.studioOrder,.studioRow{grid-template-columns:1fr!important;align-items:start}.studioOrder select{width:100%}.studioCrumbs{overflow:auto;padding-bottom:4px}.siteFooter{margin-bottom:calc(74px + env(safe-area-inset-bottom));padding-bottom:28px}}@media (min-width:600px) and (max-width:899px){.inspirationMasonry{column-count:3;column-gap:12px;padding-inline:12px}.inspirationMasonryItem{margin-bottom:12px}}@media (max-width:430px){:root{--mobile-page-pad:14px}.logo span{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileBottomLabel{font-size:8.5px}.mobileBottomNav{padding-inline:max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-right))}.mobileBottomNavInner{min-height:80px;padding-inline:7px;grid-template-columns:1fr 1fr 1.42fr 1fr 1fr}.mobileBottomNavItem{min-height:52px}.mobileBottomNavItem.home{min-height:70px;margin-top:-14px}.mobileBottomNavItem.home .mobileBottomIcon{width:36px;height:36px}.mobileBottomNavItem.home .mobileBottomIcon img{width:31px;height:31px}.hero h1,.homeHero h1{font-size:42px}.pageHero h1,.sectionHead h1,.sectionHead h2{font-size:36px}.catalogHead{display:grid;grid-gap:4px;gap:4px}.messengerRow,.ordersInboxRow{grid-template-columns:40px minmax(0,1fr)}.messengerMeta,.ordersInboxState{grid-column:2;justify-items:start}}@media (min-width:768px) and (max-width:1024px){body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.header{height:76px;padding-inline:22px}.header nav{display:none!important}.actions{gap:10px;margin-left:auto}.actions>.btn,.actions>a:not(.btn){display:none}.profile-menu-trigger{min-height:48px}.notificationBell{min-width:48px!important;height:48px!important}.notificationPopover,.profile-dropdown{position:fixed;right:22px;top:84px;max-height:calc(100dvh - 180px);overflow:auto}.mobileBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:120;display:block;padding:0 max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-right));pointer-events:none}.mobileBottomNavInner{position:relative;display:grid;grid-template-columns:1fr 1fr 1.48fr 1fr 1fr;align-items:end;width:100%;min-height:90px;margin:0 auto;padding:20px 14px 10px;isolation:isolate;pointer-events:auto}.mobileBottomNavFrame{position:absolute;inset:-18px 0 0;z-index:0;filter:drop-shadow(0 -22px 56px rgba(0,0,0,.44)) drop-shadow(0 0 36px rgba(130,20,34,.12));pointer-events:none}.mobileBottomNavFrame svg{display:block;width:100%;height:100%;overflow:visible}.mobileBottomNavFill{fill:rgba(9,7,7,.93)}.mobileBottomNavStroke{fill:none;stroke:rgba(218,176,99,.3);stroke-width:1.15;vector-effect:non-scaling-stroke}.mobileBottomNavItem{position:relative;z-index:1;min-width:0;min-height:60px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;color:#b2a9a1;border-radius:17px;border:1px solid transparent;background:transparent;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent}.mobileBottomNavItem.active{color:#f0d08b;border-color:rgba(200,166,107,.22);background:rgba(200,166,107,.07)}.mobileBottomNavItem.active:after{content:"";position:absolute;left:50%;bottom:4px;width:20px;height:2px;border-radius:999px;transform:translateX(-50%);background:rgba(240,208,139,.72);box-shadow:0 0 12px rgba(240,208,139,.34)}.mobileBottomNavItem:focus-visible{outline:2px solid rgba(200,166,107,.72);outline-offset:2px}.mobileBottomIcon{width:34px;height:34px;display:grid;place-items:center;overflow:hidden}.mobileBottomIcon img{width:28px;height:28px;object-fit:contain;filter:brightness(1.22) saturate(.92) drop-shadow(0 2px 8px rgba(0,0,0,.55))}.mobileBottomNavItem.active .mobileBottomIcon img{filter:brightness(1.55) saturate(1.08) drop-shadow(0 0 10px rgba(240,208,139,.22))}.mobileBottomLabel{max-width:100%;font-size:11px;font-weight:850;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileBottomNavItem.home{z-index:1;min-height:82px;margin-top:-16px;border-radius:28px 28px 18px 18px;border-color:transparent;background:transparent;color:#f3d99e;box-shadow:none}.mobileBottomNavItem.home:before{content:"";position:absolute;left:50%;top:10px;width:82%;height:58px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle at 50% 35%,rgba(180,42,54,.3),rgba(126,31,43,.14) 46%,transparent 74%);filter:blur(2px);pointer-events:none}.mobileBottomNavItem.home .mobileBottomIcon{width:42px;height:42px}.mobileBottomNavItem.home .mobileBottomIcon img{width:38px;height:38px;filter:brightness(1.16) saturate(1.08) drop-shadow(0 0 12px rgba(240,208,139,.28))}.mobileBottomNavItem.home.active{border-color:transparent;background:transparent}.mobileBottomNavItem.home.active:before{background:radial-gradient(circle,rgba(205,54,66,.42),rgba(126,31,43,.18) 50%,transparent 74%)}.mobileBottomNavItem.home.active:after{bottom:6px;width:26px;background:#f0d08b}.mobileBottomNavItem.home.active .mobileBottomIcon img{filter:brightness(1.28) saturate(1.14) drop-shadow(0 0 14px rgba(240,208,139,.42))}.navPill{white-space:nowrap}.grid.masters,.studioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspirationMasonry{columns:190px 3}.ordersInbox{grid-template-columns:340px minmax(0,1fr);padding:16px}.messengerShell{grid-template-columns:320px minmax(0,1fr)}.calendarPage,.masterDashboard,.messengerShell,.ordersInbox,.profileCompletionPage,.studioCabinet{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.messengerDialog .chatComposer{bottom:calc(86px + env(safe-area-inset-bottom))}.modalOverlay{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.modalDialog{max-height:calc(100dvh - 120px)}.siteFooter{grid-template-columns:1fr 1.4fr;margin-bottom:calc(86px + env(safe-area-inset-bottom))}}@media (max-width:1024px),(min-width:1025px) and (max-width:1366px) and (min-height:760px){.mobileBottomNav{--bottom-nav-shape-height:96px;--bottom-nav-home-content-width:clamp(96px,18vw,132px);--bottom-nav-side-pad:clamp(8px,2.4vw,24px);position:fixed;display:block;left:0;right:0;bottom:0;width:100%;height:calc(var(--bottom-nav-shape-height) + env(safe-area-inset-bottom));padding:0;background:linear-gradient(180deg,rgba(11,8,8,.96),rgba(5,5,5,1));box-shadow:0 -18px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(190,145,75,.08);pointer-events:none}body{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.mobileBottomNavInner{width:100%;max-width:none;height:calc(var(--bottom-nav-shape-height) + env(safe-area-inset-bottom));min-height:0;margin:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--bottom-nav-home-content-width) minmax(0,1fr) minmax(0,1fr);padding:30px max(var(--bottom-nav-side-pad),env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(var(--bottom-nav-side-pad),env(safe-area-inset-right));pointer-events:auto}.mobileBottomNavFrame{position:absolute;inset:0;height:100%;z-index:0;display:block;overflow:visible;filter:drop-shadow(0 -18px 42px rgba(0,0,0,.44));pointer-events:none}.mobileBottomNavFrame:after,.mobileBottomNavFrame:before,.mobileBottomNavInner:after,.mobileBottomNavInner:before,.mobileBottomNavItem:after,.mobileBottomNavItem:before{display:none;content:none}.bottomNavShape,.mobileBottomNavFrame svg{display:block;width:100%;height:100%;overflow:visible}.bottomNavShapePanel{fill:url(#bottomNavPanelGradient)}.bottomNavShapeEye{filter:drop-shadow(0 -1px 0 rgba(222,176,95,.24)) drop-shadow(0 10px 24px rgba(0,0,0,.36));opacity:0;transform:scaleY(.12);transform-box:fill-box;transform-origin:center;transition:opacity .36s ease,transform .52s cubic-bezier(.16,.72,.22,1)}.bottomNavShape[data-home-active=true] .bottomNavShapeEye{filter:drop-shadow(0 0 16px rgba(151,38,48,.32)) drop-shadow(0 0 10px rgba(230,186,112,.16));opacity:1;transform:scaleY(1);animation:bottomNavEyeOpen .68s cubic-bezier(.32,0,.18,1) both}.bottomNavShapeEyeGlow{opacity:0;mix-blend-mode:screen;pointer-events:none;transform-box:fill-box;transform-origin:center;transition:opacity .52s ease,transform .64s ease}.bottomNavShape[data-home-active=true] .bottomNavShapeEyeGlow{opacity:.82;transform:scale(1.04)}.bottomNavShapeIris{opacity:0;transform:scale(.78);transform-box:fill-box;transform-origin:center;stroke:rgba(235,191,111,.24);stroke-width:.85;transition:opacity .52s ease,transform .68s cubic-bezier(.16,.72,.22,1);vector-effect:non-scaling-stroke}.bottomNavShape[data-home-active=true] .bottomNavShapeIris{opacity:.54;transform:scale(1)}.bottomNavShapeInkLogoMark,.bottomNavShapeLogoMark{opacity:0;transform:scale(.84);transform-box:fill-box;transform-origin:center;filter:brightness(1.5) contrast(1.12) saturate(1.12) drop-shadow(0 0 7px rgba(230,186,112,.28));transition:opacity .52s ease,transform .68s cubic-bezier(.16,.72,.22,1),filter .52s ease}.bottomNavShape[data-home-active=true] .bottomNavShapeLogoMark{opacity:.96;transform:scale(1.18)}.bottomNavShape[data-home-active=true] .bottomNavShapeInkLogoMark{opacity:0}.bottomNavShapeFrame{fill:none;stroke:rgba(205,163,91,.76);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;vector-effect:non-scaling-stroke}.bottomNavShapeEyeLine{fill:none;stroke:rgba(232,189,111,.42);stroke-linecap:round;stroke-linejoin:round;stroke-width:1;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .18s ease,stroke .2s ease}.bottomNavShapeClosedEyeLine{fill:none;stroke:rgba(215,171,94,.74);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15;filter:drop-shadow(0 0 7px rgba(205,163,91,.14));vector-effect:non-scaling-stroke;opacity:1;transition:opacity .18s ease,stroke .2s ease,transform .24s cubic-bezier(.22,.82,.28,1)}.bottomNavShape[data-home-active=true] .bottomNavShapeClosedEyeLine{opacity:0;transform:scaleY(.72)}.bottomNavShape[data-home-active=true] .bottomNavShapeEyeLine{opacity:1;stroke:rgba(245,210,139,.78)}.mobileBottomNavFill,.mobileBottomNavHomeFill,.mobileBottomNavInnerStroke,.mobileBottomNavStroke{display:none}.mobileBottomNavItem{min-height:58px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#9d938c;transition:color .18s ease,opacity .18s ease,transform .22s ease}.mobileBottomNavItem.active:not(.home){color:#d8c08b;background:transparent;border-color:transparent}.mobileBottomNavItem.home{min-height:64px;margin:-14px 0 0;padding-top:9px;border:0;border-radius:0;background:transparent;color:#b8aaa1;box-shadow:none;transform:translateY(-13px)}.mobileBottomNavItem.home.active{color:#f4ddab;background:transparent;border:0;box-shadow:none}.mobileBottomNavItem.home .mobileBottomIcon{width:28px;height:28px;margin-bottom:3px}.mobileBottomNavItem.home .mobileBottomIcon img{width:20px;height:20px;filter:brightness(1.28) saturate(.9) opacity(.78) drop-shadow(0 0 7px rgba(232,189,111,.18));transition:opacity .2s ease,transform .24s cubic-bezier(.22,.82,.28,1),filter .22s ease}.mobileBottomNavItem.home.active .mobileBottomIcon img{opacity:0;transform:scale(.72);filter:brightness(1.62) contrast(1.12) saturate(1.12) drop-shadow(0 0 8px rgba(230,186,112,.36))}.mobileBottomNavItem.home.active .mobileBottomIcon svg{opacity:0}.mobileBottomNavItem.home.active .mobileBottomLabel{font-weight:720;text-shadow:0 0 10px rgba(230,186,112,.18)}}@keyframes bottomNavEyeOpen{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@media (min-width:768px) and (min-height:700px) and (max-width:1366px){.mobileBottomNav{--bottom-nav-shape-height:104px}.mobileBottomNavItem.home .mobileBottomIcon{width:38px;height:38px}.mobileBottomNavItem.home .mobileBottomIcon img{width:31px;height:31px}.mobileBottomLabel{font-size:11px}}@media (orientation:landscape) and (max-height:500px) and (max-width:1024px){.mobileBottomNav{--bottom-nav-shape-height:82px}.mobileBottomNavInner{padding-top:22px}.mobileBottomNavItem{min-height:48px}.mobileBottomNavItem.home{min-height:62px;margin-top:-16px;padding-top:5px}.mobileBottomNavItem.home .mobileBottomIcon{width:30px;height:30px}.mobileBottomNavItem.home .mobileBottomIcon img{width:25px;height:25px}.mobileBottomLabel{font-size:10px}}@media (orientation:landscape) and (min-width:768px) and (max-width:1366px){.mobileBottomNav{--bottom-nav-shape-height:90px}}@media (min-width:1025px) and (max-width:1366px) and (min-height:760px){body{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.mobileBottomNav{--bottom-nav-shape-height:90px;--bottom-nav-home-content-width:132px;--bottom-nav-side-pad:24px;position:fixed;display:block!important;left:0;right:0;bottom:0;z-index:120;padding:0;background:linear-gradient(180deg,rgba(11,8,8,.96),rgba(5,5,5,1));box-shadow:0 -18px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(190,145,75,.08);pointer-events:none}.mobileBottomNav,.mobileBottomNavInner{width:100%;height:calc(var(--bottom-nav-shape-height) + env(safe-area-inset-bottom))}.mobileBottomNavInner{position:relative;display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--bottom-nav-home-content-width) minmax(0,1fr) minmax(0,1fr);align-items:end;max-width:none;min-height:0;margin:0;padding:24px max(var(--bottom-nav-side-pad),env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(var(--bottom-nav-side-pad),env(safe-area-inset-right));isolation:isolate;pointer-events:auto}.mobileBottomNavFrame{position:absolute;inset:0;z-index:0;display:block;height:100%;overflow:visible;filter:drop-shadow(0 -18px 42px rgba(0,0,0,.44));pointer-events:none}.mobileBottomNavFrame:after,.mobileBottomNavFrame:before,.mobileBottomNavInner:after,.mobileBottomNavInner:before,.mobileBottomNavItem:after,.mobileBottomNavItem:before{display:none;content:none}.bottomNavShape,.mobileBottomNavFrame svg{display:block;width:100%;height:100%;overflow:visible}.mobileBottomNavItem{min-height:52px;color:#9d938c;transition:none}.mobileBottomNavItem,.mobileBottomNavItem.home{border:0;border-radius:0;background:transparent;box-shadow:none}.mobileBottomNavItem.home{min-height:66px;margin:-18px 0 0;padding-top:6px}}@media (max-width:430px){.mobileBottomNav{--bottom-nav-shape-height:96px;--bottom-nav-home-content-width:clamp(96px,27vw,112px);--bottom-nav-side-pad:8px}.mobileBottomNavInner{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:20px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.mobileBottomNavItem{min-height:46px;gap:2px}.mobileBottomNavItem.home{min-height:54px;margin-top:-8px;padding-top:5px}.mobileBottomIcon{width:32px;height:32px}.mobileBottomIcon img{width:22px;height:22px}.mobileBottomNavItem.home .mobileBottomIcon{width:26px;height:26px}.mobileBottomNavItem.home .mobileBottomIcon img{width:21px;height:21px}.mobileBottomLabel{font-size:8.2px}}@media (max-width:1024px){body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.mobileBottomNav{--bottom-nav-shape-height:96px;--bottom-nav-home-content-width:84px;--bottom-nav-side-pad:8px;position:fixed;display:block;left:0;right:0;bottom:0;z-index:120;width:100%;height:calc(var(--bottom-nav-shape-height) + env(safe-area-inset-bottom));padding:0;background:linear-gradient(180deg,rgba(11,8,8,.96),rgba(5,5,5,1));box-shadow:0 -18px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(190,145,75,.08);pointer-events:none}.mobileBottomNavFrame{position:absolute;inset:0;z-index:0;filter:drop-shadow(0 -18px 42px rgba(0,0,0,.44));pointer-events:none}.bottomNavShape,.mobileBottomNavFrame,.mobileBottomNavFrame svg{display:block;width:100%;height:100%;overflow:visible}.mobileBottomNavFrame:after,.mobileBottomNavFrame:before,.mobileBottomNavInner:after,.mobileBottomNavInner:before,.mobileBottomNavItem:after,.mobileBottomNavItem:before{display:none;content:none}.mobileBottomNavInner{position:relative;z-index:1;display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--bottom-nav-home-content-width) minmax(0,1fr) minmax(0,1fr);align-items:end;width:100%;max-width:none;height:100%;min-height:0;margin-inline:0;padding:28px max(var(--bottom-nav-side-pad),env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(var(--bottom-nav-side-pad),env(safe-area-inset-right));pointer-events:auto}.mobileBottomNavItem{min-height:58px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#9d938c;transition:none}.mobileBottomNavItem:first-child,.mobileBottomNavItem:nth-child(2){transform:translateX(-6px)}.mobileBottomNavItem:nth-child(4),.mobileBottomNavItem:nth-child(5){transform:translateX(6px)}.mobileBottomNavItem:nth-child(2):before,.mobileBottomNavItem:nth-child(3):before,.mobileBottomNavItem:nth-child(4):before,.mobileBottomNavItem:nth-child(5):before{content:"";position:absolute;left:0;top:8px;bottom:12px;display:block;width:1px;border-radius:999px;background:linear-gradient(180deg,rgba(227,188,111,0),rgba(227,188,111,.58) 28%,rgba(246,213,151,.72) 52%,rgba(176,126,59,.46) 78%,rgba(176,126,59,0));box-shadow:0 0 8px rgba(232,189,111,.2)}.mobileBottomIcon{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(212,169,91,.38);border-radius:10px;background:radial-gradient(circle at 50% 22%,rgba(238,196,120,.16),transparent 58%),linear-gradient(180deg,rgba(26,16,13,.84),rgba(8,7,7,.88));box-shadow:inset 0 1px 0 rgba(246,213,151,.13),0 0 0 1px rgba(78,49,27,.16),0 6px 13px rgba(0,0,0,.32)}.mobileBottomIcon img{width:25px;height:25px;object-fit:contain;filter:brightness(1.14) saturate(.92) opacity(.86) drop-shadow(0 2px 6px rgba(0,0,0,.4))}.mobileBottomNavItem.active:not(.home) .mobileBottomIcon{border-color:rgba(238,196,120,.7);background:radial-gradient(circle at 50% 18%,rgba(246,213,151,.24),transparent 56%),linear-gradient(180deg,rgba(54,30,21,.9),rgba(15,9,8,.9));box-shadow:inset 0 1px 0 rgba(246,213,151,.2),0 0 14px rgba(222,176,95,.18),0 6px 14px rgba(0,0,0,.34)}.mobileBottomNavItem.active:not(.home) .mobileBottomIcon img{filter:brightness(1.42) saturate(1.06) opacity(.98) drop-shadow(0 0 8px rgba(240,208,139,.22))}.mobileBottomNavItem[data-nav-icon=studio] .mobileBottomIcon img,.mobileBottomNavItem[data-nav-icon=studios] .mobileBottomIcon img{transform:scale(1.12)}.mobileBottomLabel{font-size:9.2px;line-height:1.05}.mobileBottomNavItem.home{min-height:74px;margin:-20px 0 0;padding-top:8px;border:0;border-radius:0;background:transparent;color:#b8aaa1;box-shadow:none;transform:none}.mobileBottomNavItem.home .mobileBottomIcon{width:32px;height:32px;border:0;background:transparent;box-shadow:none}.mobileBottomNavItem.home .mobileBottomIcon img{width:27px;height:27px;filter:brightness(.98) saturate(.84) opacity(.82)}.mobileBottomNavItem.home.active{color:#f4ddab}}@media (max-width:430px){.mobileBottomNav{--bottom-nav-home-content-width:clamp(96px,27vw,112px)}.mobileBottomNavInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--bottom-nav-home-content-width) minmax(0,1fr) minmax(0,1fr);padding-top:20px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.mobileBottomNavItem:first-child,.mobileBottomNavItem:nth-child(2){transform:translateX(-5px)}.mobileBottomNavItem:nth-child(4),.mobileBottomNavItem:nth-child(5){transform:translateX(5px)}.mobileBottomNavItem{min-height:50px;gap:2px}.mobileBottomIcon{width:36px;height:36px}.mobileBottomIcon img{width:24px;height:24px}.mobileBottomLabel{font-size:8.9px}.mobileBottomNavItem.home{min-height:54px;margin-top:-8px;padding-top:5px;transform:none}.mobileBottomNavItem.home .mobileBottomIcon{width:26px;height:26px}.mobileBottomNavItem.home .mobileBottomIcon img{width:21px;height:21px}.mobileBottomNavItem.home.active .mobileBottomIcon{width:44px;height:44px}.mobileBottomNavItem.home.active .mobileBottomIcon img{width:42px;height:42px}}@media (min-width:600px) and (max-width:1024px) and (min-height:501px){body{padding-bottom:calc(clamp(108px, 14.5vw, 132px) + env(safe-area-inset-bottom))}.mobileBottomNav{--bottom-nav-shape-height:clamp(108px,14.5vw,132px);--bottom-nav-home-content-width:clamp(104px,13.7vw,127px)}.mobileBottomNavInner{width:100%;padding-top:34px}.mobileBottomNavItem{min-height:62px}.mobileBottomIcon{width:clamp(30px,4vw,36px);height:clamp(30px,4vw,36px)}.mobileBottomIcon img{width:clamp(24px,3.2vw,30px);height:clamp(24px,3.2vw,30px)}.mobileBottomLabel{font-size:clamp(11px,1.45vw,13px)}.mobileBottomNavItem.home{min-height:86px;margin-top:-26px}.mobileBottomNavItem.home .mobileBottomIcon{width:clamp(36px,4.5vw,41px);height:clamp(36px,4.5vw,41px)}.mobileBottomNavItem.home .mobileBottomIcon img{width:clamp(29px,3.7vw,35px);height:clamp(29px,3.7vw,35px)}.mobileBottomNavItem.home.active .mobileBottomIcon{width:clamp(42px,5.2vw,48px);height:clamp(42px,5.2vw,48px)}.mobileBottomNavItem.home.active .mobileBottomIcon img{width:clamp(38px,4.8vw,44px);height:clamp(38px,4.8vw,44px)}}@media (orientation:landscape) and (max-height:500px) and (max-width:1024px){body{padding-bottom:calc(clamp(82px, 23vh, 92px) + env(safe-area-inset-bottom))}.mobileBottomNav{--bottom-nav-shape-height:clamp(82px,23vh,92px);--bottom-nav-home-content-width:clamp(95px,11.5vw,118px)}.mobileBottomNavInner{width:100%;padding-top:22px}.mobileBottomNavItem{min-height:48px}.mobileBottomNavItem.home{min-height:62px;margin-top:-16px;padding-top:5px}.mobileBottomIcon{width:28px;height:28px}.mobileBottomIcon img{width:22px;height:22px}.mobileBottomNavItem.home .mobileBottomIcon{width:31px;height:31px}.mobileBottomNavItem.home .mobileBottomIcon img{width:27px;height:27px}.mobileBottomNavItem.home.active .mobileBottomIcon{width:36px;height:36px}.mobileBottomNavItem.home.active .mobileBottomIcon img{width:33px;height:33px}.mobileBottomLabel{font-size:10px}}@media (min-width:600px) and (max-width:1024px) and (min-height:501px),(orientation:landscape) and (max-height:500px) and (max-width:1024px){body{padding-bottom:calc(var(--bottom-nav-shape-height) + env(safe-area-inset-bottom))}.mobileBottomNav{height:calc(var(--bottom-nav-shape-height) + env(safe-area-inset-bottom))}.mobileBottomNavInner{width:100%;max-width:none;margin-inline:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--bottom-nav-home-content-width) minmax(0,1fr) minmax(0,1fr);padding:30px max(var(--bottom-nav-horizontal-padding),env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(var(--bottom-nav-horizontal-padding),env(safe-area-inset-right))}.mobileBottomNavItem{min-height:calc(var(--bottom-nav-icon-size) + var(--bottom-nav-label-size) + 22px)}.mobileBottomIcon{width:calc(var(--bottom-nav-icon-size) + 6px);height:calc(var(--bottom-nav-icon-size) + 6px)}.mobileBottomIcon img{width:var(--bottom-nav-icon-size);height:var(--bottom-nav-icon-size)}.mobileBottomLabel{font-size:var(--bottom-nav-label-size)}.mobileBottomNavItem.home{min-height:calc(var(--bottom-nav-shape-height) - 32px);margin-top:calc(var(--bottom-nav-shape-height) * -.2);padding-top:8px;transform:translateY(-12px)}.mobileBottomNavItem.home .mobileBottomIcon{width:calc(var(--bottom-nav-home-icon-size) + 7px);height:calc(var(--bottom-nav-home-icon-size) + 7px)}.mobileBottomNavItem.home .mobileBottomIcon img{width:var(--bottom-nav-home-icon-size);height:var(--bottom-nav-home-icon-size)}.mobileBottomNavItem.home.active .mobileBottomIcon{width:calc(var(--bottom-nav-home-icon-size) + 22px);height:calc(var(--bottom-nav-home-icon-size) + 22px)}.mobileBottomNavItem.home.active .mobileBottomIcon img{width:calc(var(--bottom-nav-home-icon-size) + 18px);height:calc(var(--bottom-nav-home-icon-size) + 18px)}}@media (orientation:landscape) and (max-height:500px) and (max-width:1024px){.mobileBottomNavInner{padding-top:22px}.mobileBottomNavItem.home{margin-top:calc(var(--bottom-nav-shape-height) * -.18);padding-top:5px;transform:translateY(-8px)}}@media (min-width:1025px){body{padding-bottom:0}.mobileBottomNav{display:none!important}}@media (max-width:1024px){body{padding-bottom:0}}.themeToggle{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 9px;border:1px solid rgba(200,166,107,.24);border-radius:999px;background:rgba(255,255,255,.025);color:var(--muted);cursor:pointer;font-size:11px;font-weight:800;transition:border-color .2s,background .2s,color .2s}.themeToggle:hover{border-color:rgba(200,166,107,.55);color:var(--text)}.themeToggleTrack{position:relative;width:38px;height:20px;border:1px solid rgba(200,166,107,.42);border-radius:999px;background:linear-gradient(135deg,#100a0b,#2b1519)}.themeToggleThumb{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:999px;background:#c8a66b;box-shadow:0 0 10px rgba(200,166,107,.34);transition:transform .22s ease,background .22s ease,box-shadow .22s ease}html[data-theme=ink] .themeToggle{border-color:rgba(21,20,20,.44);background:rgba(248,245,238,.78);color:#3b3836;box-shadow:0 4px 0 rgba(21,20,20,.08)}html[data-theme=ink] .themeToggleTrack{border-color:#151414;background:radial-gradient(circle at 75% 50%,rgba(158,27,47,.22),transparent 36%),#f3efe6}html[data-theme=ink] .themeToggleThumb{transform:translateX(18px);background:#151414;box-shadow:0 0 0 2px rgba(158,27,47,.13)}.themeTransitionOverlay{position:fixed;inset:-18vmax;z-index:9999;pointer-events:none;animation:themeWipe .52s cubic-bezier(.22,.82,.28,1) both;will-change:clip-path,opacity}.themeTransitionOverlay.to-ink{background:radial-gradient(circle at 22% 40%,rgba(21,20,20,.12),transparent 0 15%,transparent 18%),linear-gradient(135deg,#f8f5ee,#e9e4da)}.themeTransitionOverlay.to-blood{background:radial-gradient(circle at 72% 50%,rgba(158,27,47,.34),transparent 0 16%,transparent 20%),linear-gradient(135deg,#080303,#3b0d16 58%,#050505)}@keyframes themeWipe{0%{opacity:0;-webkit-clip-path:ellipse(0 0 at 50% 50%);clip-path:ellipse(0 0 at 50% 50%)}36%{opacity:1}to{opacity:0;-webkit-clip-path:ellipse(96% 76% at 50% 50%);clip-path:ellipse(96% 76% at 50% 50%)}}html[data-theme=ink] .header{border-bottom:2px solid rgba(21,20,20,.88);background:var(--nav-background);box-shadow:0 8px 0 rgba(21,20,20,.035)}html[data-theme=ink] .logo{color:#151414;letter-spacing:0}html[data-theme=ink] .logo:after{content:"";width:7px;height:7px;margin-left:-3px;border-radius:2px;background:var(--seal-red);transform:rotate(-8deg);box-shadow:0 0 0 1px rgba(158,27,47,.2)}html[data-theme=ink] .logoMark,html[data-theme=ink] .mobileBottomIcon img,html[data-theme=ink] .navIcon{filter:grayscale(1) contrast(1.45) brightness(.22)}html[data-theme=ink] .logoMark{filter:none}html[data-theme=ink] .header nav,html[data-theme=ink] .header nav .navPill{color:#3b3836}html[data-theme=ink] .header nav .navPill.active,html[data-theme=ink] .header nav .navPill:hover{border-color:rgba(21,20,20,.34);background:rgba(21,20,20,.055);color:#151414}html[data-theme=ink] .header nav .navPill.homeActive{border-color:rgba(21,20,20,.42);background:radial-gradient(ellipse at 50% 48%,rgba(158,27,47,.11),transparent 62%),linear-gradient(135deg,rgba(21,20,20,.08),rgba(21,20,20,.035));box-shadow:inset 0 0 18px rgba(21,20,20,.05),0 4px 0 rgba(21,20,20,.08)}html[data-theme=ink] .header nav .navPill.homeActive .navIconFrame{border-color:rgba(21,20,20,.34);background:#f8f5ee}html[data-theme=ink] .header nav a:hover,html[data-theme=ink] .linkBtn:hover,html[data-theme=ink] .navPill.active{color:#151414}html[data-theme=ink] .header nav a:after{height:2px;background:#151414}html[data-theme=ink] .dropdownIconFrame,html[data-theme=ink] .navIconFrame,html[data-theme=ink] .profileIconFrame{border-color:rgba(21,20,20,.44);background:#f8f5ee;box-shadow:inset 0 0 0 1px rgba(21,20,20,.06)}html[data-theme=ink] .btn{background:linear-gradient(180deg,rgba(21,20,20,.94),rgba(15,14,14,.98)),#151414;color:#f8f5ee;box-shadow:0 5px 0 rgba(21,20,20,.2)}html[data-theme=ink] .btn:hover{background:radial-gradient(circle at 15% 20%,rgba(158,27,47,.24),transparent 34%),#0f0e0e;box-shadow:0 7px 0 rgba(21,20,20,.18)}html[data-theme=ink] .btn.ghost,html[data-theme=ink] .linkBtn{border-color:#151414;background:rgba(248,245,238,.38);box-shadow:none}html[data-theme=ink] .btn.ghost:hover{background:rgba(21,20,20,.06);border-color:#151414}html[data-theme=ink] .eyebrow{color:var(--seal-red)}html[data-theme=ink] .calendarGrid,html[data-theme=ink] .card,html[data-theme=ink] .chatListItem,html[data-theme=ink] .choice,html[data-theme=ink] .dashboardHero,html[data-theme=ink] .empty,html[data-theme=ink] .filters,html[data-theme=ink] .formShell,html[data-theme=ink] .modalDialog,html[data-theme=ink] .orderCard,html[data-theme=ink] .panel,html[data-theme=ink] .profileMain .card,html[data-theme=ink] .profileShell,html[data-theme=ink] .smartEditor,html[data-theme=ink] .studioCard,html[data-theme=ink] .studioHero{border-color:var(--card-border);background:linear-gradient(180deg,rgba(248,245,238,.96),rgba(241,236,226,.96)),var(--surface);box-shadow:0 1px 0 rgba(21,20,20,.18),var(--shadow)}html[data-theme=ink] .card:before,html[data-theme=ink] .filters:before,html[data-theme=ink] .modalDialog:before{border-color:rgba(21,20,20,.2)}html[data-theme=ink] .styleCard:before{border:1px solid rgba(21,20,20,.18);background:none}html[data-theme=ink] .chatListItem:hover,html[data-theme=ink] .inspirationCard:hover,html[data-theme=ink] .masterCard:hover,html[data-theme=ink] .styleCard:hover{border-color:#151414;box-shadow:0 4px 0 rgba(21,20,20,.16),0 22px 55px rgba(21,20,20,.14)}html[data-theme=ink] .inspirationImageButton,html[data-theme=ink] .masterVisual{background:#ede7dc}html[data-theme=ink] .inspirationImageButton img,html[data-theme=ink] .masterVisual img,html[data-theme=ink] .portfolioCard img,html[data-theme=ink] .workImage img{filter:saturate(1.02) contrast(1.02)}html[data-theme=ink] .avatarFallback,html[data-theme=ink] .inspirationPlaceholder{background:radial-gradient(circle at 50% 40%,rgba(21,20,20,.12),transparent 58%),#f8f5ee}html[data-theme=ink] .avatarFallback>span,html[data-theme=ink] .inspirationPlaceholder span,html[data-theme=ink] .masterNick,html[data-theme=ink] .styleCard .rune{color:#151414!important}html[data-theme=ink] .chips span,html[data-theme=ink] .cityBadge,html[data-theme=ink] .inspirationStyleChip,html[data-theme=ink] .multiSelectChips button,html[data-theme=ink] .multiSelectChips>span,html[data-theme=ink] .status,html[data-theme=ink] .verifiedBadge{border-color:rgba(21,20,20,.44);background:rgba(248,245,238,.82);color:#151414}html[data-theme=ink] .status-accepted_by_master,html[data-theme=ink] .status-closed,html[data-theme=ink] .status-created,html[data-theme=ink] .status-declined_by_master,html[data-theme=ink] .status-sent_to_telegram{color:#151414}html[data-theme=ink] .studioForm input,html[data-theme=ink] .studioForm select,html[data-theme=ink] .studioForm textarea,html[data-theme=ink] .studioOrder select,html[data-theme=ink] input,html[data-theme=ink] select,html[data-theme=ink] textarea{border-color:#151414;background:var(--input-background);color:#151414;box-shadow:inset 0 1px 0 rgba(21,20,20,.08)}html[data-theme=ink] input::placeholder,html[data-theme=ink] textarea::placeholder{color:#746e68}html[data-theme=ink] input:focus,html[data-theme=ink] select:focus,html[data-theme=ink] textarea:focus{border-color:var(--seal-red);background:var(--input-background);color:#151414;box-shadow:0 0 0 3px var(--theme-focus),inset 0 1px 0 rgba(21,20,20,.08)}html[data-theme=ink] .form input:-webkit-autofill,html[data-theme=ink] .form input:-webkit-autofill:focus,html[data-theme=ink] .form input:-webkit-autofill:hover{-webkit-text-fill-color:#151414;caret-color:#151414;box-shadow:0 0 0 1000px var(--input-background) inset,0 0 0 3px var(--theme-focus);border-color:var(--seal-red)}html[data-theme=ink] select option{background:#f8f5ee;color:#151414}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardMetric,html[data-theme=ink] .masterDashboard.compactDashboard .dashboardPanel.productCard,html[data-theme=ink] .masterDashboard.compactDashboard .dashboardTodayPanel,html[data-theme=ink] .masterDashboard.compactDashboard .quickActionCard.productCard,html[data-theme=ink] .masterDashboard.compactDashboard .quickActionsPanel{border-color:var(--card-border);background:linear-gradient(145deg,#fffdf8,#ede7dc);color:#151414;box-shadow:0 10px 28px rgba(21,20,20,.08)}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardHero.productCard{border-color:rgba(21,20,20,.2);background:radial-gradient(circle at 88% 20%,rgba(158,27,47,.12),transparent 34%),linear-gradient(135deg,#fffdf8,#e8e1d6);box-shadow:0 18px 48px rgba(21,20,20,.1)}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardHero.productCard:after{border-color:rgba(158,27,47,.18);background:radial-gradient(circle,rgba(158,27,47,.08),transparent 68%)}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardHero .eyebrow,html[data-theme=ink] .masterDashboard.compactDashboard .dashboardHero h1{color:#151414}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardHero .lead{color:#665f59}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardHeroActions .btn{border-color:rgba(21,20,20,.72);background:#f8f5ee;color:#151414}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardItem b,html[data-theme=ink] .masterDashboard.compactDashboard .dashboardMetric b,html[data-theme=ink] .masterDashboard.compactDashboard .dashboardSectionHead h2,html[data-theme=ink] .masterDashboard.compactDashboard .quickActionTitle{color:#151414}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardEmpty,html[data-theme=ink] .masterDashboard.compactDashboard .dashboardItem span,html[data-theme=ink] .masterDashboard.compactDashboard .dashboardMetric span:not(.statIconTile),html[data-theme=ink] .masterDashboard.compactDashboard .quickActionSubtitle{color:#665f59}html[data-theme=ink] .masterDashboard.compactDashboard .dashboardEmpty,html[data-theme=ink] .masterDashboard.compactDashboard .quickActionCard.productCard{border-color:rgba(21,20,20,.18);background:rgba(21,20,20,.035)}html[data-theme=ink] .dropzoneUpload{border-color:rgba(21,20,20,.3);background:linear-gradient(145deg,#fffdf8,#ede7dc);color:#151414}html[data-theme=ink] .dropzoneUpload.dragging,html[data-theme=ink] .dropzoneUpload:hover{border-color:var(--seal-red);background:rgba(158,27,47,.055)}html[data-theme=ink] .dropzoneUploadCopy b{color:#151414}html[data-theme=ink] .dropzoneUploadPreview{background:#ede7dc}.notificationIconInk,html[data-theme=ink] .notificationIconDark{display:none}html[data-theme=ink] .notificationIconInk{display:block}.field:has(select[name=eventType])>span:first-child{display:none}.field .eventTypeLabel{display:inline}.formSwitch{width:42px;height:24px;flex:0 0 42px;padding:3px;border:1px solid var(--input-border);border-radius:999px;background:var(--surface-subtle);transition:background .16s ease,border-color .16s ease}.formSwitch span{display:block;width:16px;height:16px;border-radius:50%;background:var(--text-secondary);transition:transform .16s ease,background .16s ease}.checkCard input:checked+.formSwitch{border-color:var(--red-bright);background:var(--red)}.checkCard input:checked+.formSwitch span{transform:translateX(18px);background:#fffdf8}.tagCheckmark{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid var(--input-border);border-radius:5px;color:transparent;background:var(--input-bg)}.checkCard input:checked+.tagCheckmark{border-color:var(--red-bright);background:var(--red);color:#fff}.optionGrid .checkCard:has(input:checked){border-color:var(--red-bright);background:var(--interactive-bg-hover)}.userControls:has(.drawerTrigger)>.headerLoginControl,.userControls:has(.drawerTrigger)>.headerRegistrationControl,.userControls>.themeToggle{display:none}.drawerTrigger{max-width:190px;gap:9px}.drawerTrigger>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigationDrawerLayer{position:fixed;inset:0;z-index:10000}.navigationDrawerBackdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:rgba(4,3,3,.62);cursor:default}.navigationDrawer{position:absolute;inset:0 0 0 auto;width:min(520px,88vw);height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:24px;border-left:1px solid rgba(200,166,107,.28);background:linear-gradient(165deg,#181213,#090808 70%);color:#f4ece7;box-shadow:-24px 0 70px rgba(0,0,0,.42);animation:drawer-enter .22s ease-out}@keyframes drawer-enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}.navigationDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(224,208,200,.14)}.navigationDrawerBody{display:flex!important;width:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column!important;overflow-x:hidden;overflow-y:auto;padding:0 4px 4px 0;scrollbar-gutter:stable}.drawerBrand{display:flex;align-items:center;gap:12px;color:inherit;font:800 28px/1 var(--serif)}.drawerBrand img{width:42px;height:42px;object-fit:contain}.drawerClose{width:42px;height:42px;padding:0;border:1px solid rgba(224,208,200,.2);border-radius:50%;background:transparent;color:inherit;font-size:28px}.drawerUser{display:grid;grid-gap:4px;gap:4px;padding:20px 2px 14px}.drawerUser b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 20px/1.2 var(--sans)}.drawerUser span{color:#aa9e98;font-size:12px}.drawerThemeRow{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 20px;padding:14px 16px;border:1px solid rgba(224,208,200,.14);border-radius:14px;background:rgba(255,255,255,.025)}.drawerThemeRow>span{display:grid;grid-gap:3px;gap:3px}.drawerThemeRow small{color:#aa9e98}.drawerThemeSwitch{width:74px;height:36px;padding:3px;border:1px solid rgba(200,166,107,.42);border-radius:999px;background:#2a191b}.drawerThemeSwitch>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(200,166,107,.38);background:#100a0b;transition:transform .18s ease}.drawerThemeSwitch[aria-checked=true]>span{transform:translateX(36px)}.drawerThemeSwitch img{width:20px;height:20px;object-fit:contain}.drawerNavigation{gap:26px;grid-template-columns:none!important;column-count:auto!important}.drawerGroup,.drawerNavigation{display:flex!important;width:100%!important;min-width:0;flex:0 0 auto;flex-direction:column!important;align-items:stretch!important}.drawerGroup{gap:7px;padding-bottom:18px;border-bottom:1px solid rgba(224,208,200,.12)}.drawerGroup h2{margin:0 10px 4px;color:#8f827c;font:700 10px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.drawerItem{display:flex;box-sizing:border-box;width:100%;max-width:100%;min-width:0;align-items:center;gap:14px;min-height:52px;padding:10px 13px;border:1px solid transparent;border-radius:12px;color:#ddd3cd}.drawerItem img{width:24px;height:24px;flex:0 0 24px;object-fit:contain;opacity:.92;filter:contrast(1.12)}.drawerItem:hover{background:rgba(200,166,107,.06);border-color:rgba(200,166,107,.18)}.drawerItem.active{width:100%;max-width:100%;transform:none;border-color:rgba(200,166,107,.42);background:linear-gradient(135deg,rgba(200,166,107,.13),rgba(126,31,43,.12));color:#fff;font-weight:800}.drawerItem.active:after{content:"•";margin-left:auto;color:var(--red-bright)}.drawerItem.active img{opacity:1}.drawerFooter{display:block;width:100%;min-height:0;margin-top:28px;padding:20px 0 0;border-top:1px solid rgba(224,208,200,.12);background:transparent}.drawerFooter button{width:100%;display:flex;justify-content:space-between;padding:14px 16px;border:1px solid rgba(185,47,59,.32);border-radius:12px;min-height:48px;background:transparent;color:#efcbd0}html[data-theme=ink] .navigationDrawer{border-left-color:rgba(21,20,20,.28);background:linear-gradient(165deg,#fffdf8,#e9e3d8);color:#151414;box-shadow:-24px 0 70px rgba(21,20,20,.2)}html[data-theme=ink] .drawerGroup,html[data-theme=ink] .navigationDrawerHeader{border-color:rgba(21,20,20,.16)}html[data-theme=ink] .drawerFooter{border-color:rgba(21,20,20,.16);background:transparent}html[data-theme=ink] .drawerFooter button{border-color:rgba(158,27,47,.26);background:transparent;color:#781728}html[data-theme=ink] .drawerItem img{opacity:1;filter:contrast(1.35)}html[data-theme=ink] .drawerGroup h2,html[data-theme=ink] .drawerThemeRow small,html[data-theme=ink] .drawerUser span{color:#6c655f}html[data-theme=ink] .drawerThemeRow{border-color:rgba(21,20,20,.2);background:rgba(21,20,20,.035)}html[data-theme=ink] .drawerThemeSwitch{border-color:rgba(21,20,20,.5);background:#ded7cb}html[data-theme=ink] .drawerThemeSwitch>span{border-color:rgba(21,20,20,.22);background:#f3efe6}html[data-theme=ink] .drawerItem{color:#282523}html[data-theme=ink] .drawerItem:hover{border-color:rgba(21,20,20,.2);background:rgba(21,20,20,.04)}html[data-theme=ink] .drawerItem.active{border-color:#151414;background:#fffdf8;color:#151414;box-shadow:2px 3px 0 rgba(21,20,20,.16)}@media (max-width:760px){.navigationDrawer{width:86vw;padding:18px}.drawerTrigger>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.navigationDrawer{animation:none}.drawerThemeSwitch>span{transition:none}}html[data-theme=ink] .multiSelectPanel,html[data-theme=ink] .profile-dropdown{border-color:#151414;background:#f8f5ee;box-shadow:var(--modal-shadow)}html[data-theme=ink] .checkCard,html[data-theme=ink] .multiSelectTrigger{border-color:#151414;background:linear-gradient(180deg,rgba(248,245,238,.96),rgba(241,236,226,.96)),var(--surface);color:#151414}html[data-theme=ink] .multiSelectTrigger:after{color:#151414}html[data-theme=ink] .checkCard input[type=checkbox]{border-color:#151414;background:#f8f5ee}html[data-theme=ink] .checkCard input[type=checkbox]:checked{background:#151414}html[data-theme=ink] .multiSelectOption,html[data-theme=ink] .profile-dropdown-item{border-color:rgba(21,20,20,.2);background:rgba(21,20,20,.025);color:#151414}html[data-theme=ink] .inspirationFilters{border-color:#151414;background:rgba(248,245,238,.9);box-shadow:0 8px 0 rgba(21,20,20,.08)}html[data-theme=ink] .inspirationSearch input,html[data-theme=ink] .inspirationSelect select{background:#f8f5ee;border-color:#151414}html[data-theme=ink] .inspirationChips button{border-color:rgba(21,20,20,.34);background:rgba(248,245,238,.6);color:#3b3836}html[data-theme=ink] .inspirationChips button.active,html[data-theme=ink] .inspirationChips button:hover{border-color:#151414;background:#151414;color:#f8f5ee}html[data-theme=ink] .inspirationCard,html[data-theme=ink] .inspirationCtaCard{border-color:#151414;background:linear-gradient(180deg,rgba(248,245,238,.96),rgba(232,226,214,.96)),var(--surface);box-shadow:0 3px 0 rgba(21,20,20,.14),0 16px 36px rgba(21,20,20,.12)}html[data-theme=ink] .inspirationCardTitle,html[data-theme=ink] .inspirationOverlay{background:linear-gradient(transparent,rgba(15,14,14,.9))}html[data-theme=ink] .footerLinks h2,html[data-theme=ink] .inspirationAdvanced summary,html[data-theme=ink] .inspirationCardMeta button,html[data-theme=ink] .inspirationCardMeta>span,html[data-theme=ink] .masterIdentity strong,html[data-theme=ink] .masterLink span{color:#151414}html[data-theme=ink] .message{border-color:#151414;background:#f8f5ee;color:#151414}html[data-theme=ink] .messageRowOwn .message,html[data-theme=ink] .ownMessage{border-color:#151414;background:#151414;color:#f8f5ee}html[data-theme=ink] .message-system{background:transparent;border-style:dashed;color:#3b3836}html[data-theme=ink] .chatComposer{background:rgba(243,239,230,.92)}html[data-theme=ink] .siteFooter,html[data-theme=ink] footer{border-top-color:rgba(248,245,238,.2);background:radial-gradient(circle at 8% 0,rgba(158,27,47,.16),transparent 28rem),#0f0e0e;color:#aaa39a}html[data-theme=ink] .siteFooter .logo,html[data-theme=ink] .siteFooter a,html[data-theme=ink] footer .logo,html[data-theme=ink] footer a{color:#f8f5ee}html[data-theme=ink] .siteFooter .logoMark,html[data-theme=ink] footer .logoMark{filter:grayscale(1) contrast(1.5) brightness(1.8)}html[data-theme=ink] .bodyMapLines,html[data-theme=ink] .bodyStencil,html[data-theme=ink] .needleOrnaments,html[data-theme=ink] .tattooPattern{opacity:.12;filter:grayscale(1) contrast(1.2)}html[data-theme=ink] .appBackdrop{--backdrop-pattern-opacity:0.08;--backdrop-map-opacity:0.06;--backdrop-ornament-opacity:0.05;background:radial-gradient(circle at 8% 18%,rgba(21,20,20,.05),transparent 34%),radial-gradient(circle at 92% 14%,rgba(158,27,47,.045),transparent 31%),linear-gradient(180deg,#f8f5ee,#f3efe6 54%,#e9e4da)}html[data-theme=ink] .backdropBase{background:radial-gradient(circle at 0 30%,rgba(21,20,20,.055),transparent 31%),radial-gradient(circle at 100% 28%,rgba(158,27,47,.045),transparent 32%),linear-gradient(180deg,#f8f5ee,#f3efe6 50%,#e9e4da)}html[data-theme=ink] .appBackdrop:before{opacity:.1;mix-blend-mode:multiply}html[data-theme=ink] .appBackdrop:after{opacity:.55;background:linear-gradient(90deg,rgba(248,245,238,.72),transparent 18%,transparent 82%,rgba(248,245,238,.76)),radial-gradient(ellipse at center,transparent 42%,rgba(21,20,20,.04) 100%)}html[data-theme=ink] .backdropSidePanel{opacity:.22;background:linear-gradient(90deg,rgba(21,20,20,.08),transparent 76%)}html[data-theme=ink] .backdropSidePanelRight{background:linear-gradient(270deg,rgba(21,20,20,.08),transparent 76%)}html[data-theme=ink] .backdropSidePanel:after,html[data-theme=ink] .backdropSidePanelRight:after{opacity:0}html[data-theme=ink] .stencilDiamond,html[data-theme=ink] .stencilLine,html[data-theme=ink] .stencilNeedle,html[data-theme=ink] .stencilRing{stroke:rgba(21,20,20,.22)}html[data-theme=ink] .stencilDot{fill:rgba(158,27,47,.22)}html[data-theme=ink] .backdropCenterVeil{opacity:.52;background:radial-gradient(ellipse at center,rgba(248,245,238,.54),transparent 72%)}html[data-theme=ink] .hero,html[data-theme=ink] .homeHero{color:#151414}html[data-theme=ink] .cta h2,html[data-theme=ink] .hero h1,html[data-theme=ink] .pageHero h1,html[data-theme=ink] .sectionHead h1,html[data-theme=ink] .sectionHead h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.028em}html[data-theme=ink] .homeHero h1{letter-spacing:-.024em;line-height:.86}html[data-theme=ink] .hero .lead,html[data-theme=ink] .homeHero .lead,html[data-theme=ink] .homeIdeasHead .lead{color:#3b3836}html[data-theme=ink] .eyebrow,html[data-theme=ink] .inkAccent{font-family:var(--font-ink-accent);font-style:italic;font-weight:600;letter-spacing:.035em;line-height:1.15;text-transform:none;color:#151414;font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures}html[data-theme=ink] .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:17px}html[data-theme=ink] .eyebrow:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--seal-red);box-shadow:0 0 0 1px rgba(158,27,47,.12);transform:translateY(1px)}html[data-theme=ink] .homeHero .eyebrow{margin-bottom:2px}html[data-theme=ink] .heroNote b{font-family:var(--font-ink-accent);font-style:italic;font-weight:600;letter-spacing:.018em;text-transform:none}html[data-theme=ink] .heroArt>small,html[data-theme=ink] .heroNote{color:#746e68}html[data-theme=ink] .heroArt>small,html[data-theme=ink] .heroArt>span{font-family:var(--font-ink-accent);font-style:italic;font-weight:600;letter-spacing:.12em;text-transform:none}html[data-theme=ink] .heroNote>span{border-color:#151414;color:#151414}html[data-theme=ink] .heroArt:before{background:radial-gradient(circle,rgba(21,20,20,.08),transparent 68%);filter:none}html[data-theme=ink] .heroArt>span{color:#151414}html[data-theme=ink] .homeHero .heroEmblem:before{background:radial-gradient(circle at 50% 50%,rgba(248,245,238,.82) 0 42%,rgba(248,245,238,.18) 62%,transparent 76%),radial-gradient(circle at 50% 50%,rgba(21,20,20,.05),transparent 70%);filter:none;box-shadow:none}html[data-theme=ink] .heroEmblemRing,html[data-theme=ink] .homeHero .heroEmblemRingInner,html[data-theme=ink] .homeHero .heroEmblemRingOuter{border-color:rgba(21,20,20,.26)}html[data-theme=ink] .homeHero .heroEmblemRingInner{box-shadow:none}html[data-theme=ink] .heroEmblemGlow{opacity:.12;background:radial-gradient(circle,rgba(158,27,47,.14),transparent 64%)}html[data-theme=ink] .heroEmblemLogo{display:none}html[data-theme=ink] .heroEmblemLogoInk{display:block;border-radius:50%;filter:contrast(1.06) saturate(.86);mix-blend-mode:normal}@media (max-width:760px){html[data-theme=ink] .eyebrow{font-size:16px;letter-spacing:.025em}html[data-theme=ink] .hero h1,html[data-theme=ink] .homeHero h1{line-height:.92;letter-spacing:-.018em}html[data-theme=ink] .heroArt>small,html[data-theme=ink] .heroArt>span{letter-spacing:.08em}}html[data-theme=ink] .mobileBottomNav{background:linear-gradient(180deg,rgba(248,245,238,.78),#f3efe6);box-shadow:0 -18px 36px rgba(21,20,20,.12),inset 0 2px 0 rgba(21,20,20,.1)}html[data-theme=ink] .bottomNavShapePanel{fill:rgba(248,245,238,.98)}html[data-theme=ink] .bottomNavShapeEye{fill:#151414;filter:none}html[data-theme=ink] .bottomNavShapeEyeGlow{fill:rgba(158,27,47,.22);opacity:.18}html[data-theme=ink] .bottomNavShapeIris{fill:var(--seal-red);stroke:rgba(158,27,47,.4)}html[data-theme=ink] .bottomNavShapeLogoMark{filter:grayscale(1) contrast(1.3) brightness(2.2)}html[data-theme=ink] .bottomNavShapeInkLogoMark{opacity:0}html[data-theme=ink] .bottomNavShapeClosedEyeLine,html[data-theme=ink] .bottomNavShapeEyeLine,html[data-theme=ink] .bottomNavShapeFrame{stroke:#151414}html[data-theme=ink] .mobileBottomIcon{border-color:rgba(21,20,20,.58);background:radial-gradient(circle at 50% 20%,rgba(158,27,47,.08),transparent 56%),#f8f5ee;box-shadow:inset 0 0 0 1px rgba(21,20,20,.04),0 4px 0 rgba(21,20,20,.12)}html[data-theme=ink] .mobileBottomNavItem.active:not(.home),html[data-theme=ink] .mobileBottomNavItem.home.active{color:#151414}html[data-theme=ink] .mobileBottomNavItem.active:not(.home) .mobileBottomIcon{background:#151414}html[data-theme=ink] .mobileBottomNavItem.active:not(.home) .mobileBottomIcon img{filter:grayscale(1) contrast(1.5) brightness(2.7)}html[data-theme=ink] .mobileBottomNavItem:nth-child(2):before,html[data-theme=ink] .mobileBottomNavItem:nth-child(3):before,html[data-theme=ink] .mobileBottomNavItem:nth-child(4):before,html[data-theme=ink] .mobileBottomNavItem:nth-child(5):before{background:linear-gradient(180deg,transparent,rgba(21,20,20,.44) 28%,rgba(21,20,20,.72) 52%,rgba(21,20,20,.36) 78%,transparent);box-shadow:none}html[data-theme=ink] .logoMark{border-radius:2px;filter:contrast(1.02) saturate(.86);opacity:.96}html[data-theme=ink] .logo{text-shadow:0 1px 0 rgba(248,245,238,.9)}html[data-theme=ink] .themeToggle{min-height:36px;border-color:rgba(21,20,20,.52);background:linear-gradient(180deg,rgba(248,245,238,.88),rgba(232,226,214,.84)),#f3efe6;color:#151414;box-shadow:inset 0 0 0 1px rgba(21,20,20,.05),0 3px 0 rgba(21,20,20,.09)}html[data-theme=ink] .themeToggleTrack{width:42px;height:20px;border-color:rgba(21,20,20,.72);background:radial-gradient(ellipse at 72% 50%,rgba(158,27,47,.16),transparent 42%),linear-gradient(180deg,#f8f5ee,#e9e4da)}html[data-theme=ink] .themeToggleTrack:before{content:"";position:absolute;left:7px;right:7px;top:50%;height:1px;transform:translateY(-50%);background:rgba(21,20,20,.42)}html[data-theme=ink] .themeToggleThumb{top:2px;left:3px;width:14px;height:14px;transform:translateX(20px);border:1px solid rgba(21,20,20,.82);background:radial-gradient(circle at 50% 50%,#9e1b2f 0 2px,transparent 2.5px),#151414;box-shadow:none}html[data-theme=ink] .btn{position:relative;isolation:isolate;overflow:hidden;border-color:#151414;background:linear-gradient(90deg,#151414,#151414) 0 /0 100% no-repeat,linear-gradient(180deg,rgba(248,245,238,.96),rgba(232,226,214,.96));color:#151414;box-shadow:inset 0 0 0 1px rgba(21,20,20,.05),0 4px 0 rgba(21,20,20,.16);transition:transform .2s,box-shadow .2s,color .2s,background-size .32s cubic-bezier(.22,.82,.28,1)}html[data-theme=ink] .btn:focus-visible,html[data-theme=ink] .btn:hover{background-size:100% 100%,auto;color:#f8f5ee;box-shadow:inset 0 0 0 1px rgba(248,245,238,.08),0 6px 0 rgba(21,20,20,.13)}html[data-theme=ink] .btn.ghost,html[data-theme=ink] .linkBtn{background:linear-gradient(90deg,rgba(21,20,20,.08),rgba(21,20,20,.08)) 0 /0 100% no-repeat,rgba(248,245,238,.54);color:#151414}html[data-theme=ink] .btn.ghost:hover,html[data-theme=ink] .linkBtn:hover{background-size:100% 100%,auto;color:#151414}html[data-theme=ink] .mobileBottomNav{background:linear-gradient(180deg,rgba(248,245,238,0),rgba(243,239,230,.92) 44%),linear-gradient(180deg,rgba(248,245,238,.88),#efe8dc);box-shadow:0 -16px 32px rgba(21,20,20,.09),inset 0 1px 0 rgba(21,20,20,.08)}html[data-theme=ink] .mobileBottomNavFrame{filter:drop-shadow(0 -12px 24px rgba(21,20,20,.11)) drop-shadow(0 2px 0 rgba(21,20,20,.1))}html[data-theme=ink] .bottomNavShapePanel{fill:#f8f5ee}html[data-theme=ink] .bottomNavShapeEye{fill:color-mix(in srgb,#151414 92%,#9e1b2f 8%);filter:drop-shadow(0 1px 0 rgba(248,245,238,.38)) drop-shadow(0 8px 14px rgba(21,20,20,.12))}html[data-theme=ink] .bottomNavShape[data-home-active=true] .bottomNavShapeEye{filter:drop-shadow(0 1px 0 rgba(248,245,238,.42)) drop-shadow(0 10px 18px rgba(21,20,20,.14));animation:bottomNavInkEyeOpen .76s cubic-bezier(.32,0,.18,1) both}html[data-theme=ink] .bottomNavShapeEyeGlow{fill:rgba(158,27,47,.14);mix-blend-mode:multiply}html[data-theme=ink] .bottomNavShape[data-home-active=true] .bottomNavShapeEyeGlow{opacity:.28;animation:bottomNavInkPulse 4.8s ease-in-out infinite}html[data-theme=ink] .bottomNavShapeIris{fill:#f8f5ee;stroke:rgba(248,245,238,.82);stroke-width:1.15}html[data-theme=ink] .bottomNavShape[data-home-active=true] .bottomNavShapeIris{opacity:.92;animation:bottomNavInkLook 5.6s ease-in-out infinite}html[data-theme=ink] .bottomNavShapePupil{fill:#151414;opacity:0;transform-box:fill-box;transform-origin:center}html[data-theme=ink] .bottomNavShape[data-home-active=true] .bottomNavShapePupil{opacity:.96;animation:bottomNavInkLook 5.6s ease-in-out infinite}html[data-theme=ink] .bottomNavShapeIrisRing{fill:none;stroke:rgba(158,27,47,.58);stroke-linecap:round;stroke-width:.9;opacity:0;vector-effect:non-scaling-stroke}html[data-theme=ink] .bottomNavShape[data-home-active=true] .bottomNavShapeIrisRing{opacity:.72}html[data-theme=ink] .bottomNavShapeLogoMark{opacity:0!important;filter:grayscale(1) contrast(1.45) brightness(.16);mix-blend-mode:multiply}html[data-theme=ink] .bottomNavShape[data-home-active=true] .bottomNavShapeInkLogoMark{opacity:.96;transform:scale(1.1);filter:contrast(1.08) saturate(.86);mix-blend-mode:multiply}html[data-theme=ink] .bottomNavShapeClosedEyeLine,html[data-theme=ink] .bottomNavShapeEyeLine,html[data-theme=ink] .bottomNavShapeFrame{stroke:rgba(21,20,20,.88);filter:none}html[data-theme=ink] .bottomNavShapeFrame{stroke-width:1.35}html[data-theme=ink] .bottomNavShapeEyeLine{stroke-width:1.25}html[data-theme=ink] .bottomNavShapeClosedEyeLine{stroke-width:1.2}html[data-theme=ink] .mobileBottomIcon{border:1px solid rgba(21,20,20,.5);border-radius:9px;background:linear-gradient(145deg,rgba(248,245,238,.94),rgba(232,226,214,.92)),#f8f5ee;box-shadow:inset 0 0 0 1px rgba(21,20,20,.04),0 2px 0 rgba(21,20,20,.12)}.mobileBottomIcon svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}html[data-theme=ink] .mobileBottomIcon svg{color:#151414;filter:none}html[data-theme=ink] .mobileBottomNavItem{color:#3b3836}html[data-theme=ink] .mobileBottomNavItem.active:not(.home){color:#151414}html[data-theme=ink] .mobileBottomNavItem.active:not(.home) .mobileBottomIcon{border-color:#151414;background:radial-gradient(circle at 78% 24%,rgba(158,27,47,.28),transparent 24%),#151414;box-shadow:inset 0 0 0 1px rgba(248,245,238,.08),0 3px 0 rgba(21,20,20,.14)}html[data-theme=ink] .mobileBottomNavItem.active:not(.home) .mobileBottomIcon svg{color:#f8f5ee}html[data-theme=ink] .mobileBottomNavItem.home .mobileBottomIcon{border:0;background:transparent;box-shadow:none}html[data-theme=ink] .mobileBottomNavItem.home.active .mobileBottomIcon{opacity:0}html[data-theme=ink] .mobileBottomNavItem.home.active .mobileBottomLabel{text-shadow:none}@keyframes bottomNavInkEyeOpen{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes bottomNavInkPulse{0%,to{transform:scale(.96);opacity:.18}48%{transform:scale(1.06);opacity:.3}}@keyframes bottomNavInkLook{0%,to{transform:translateX(0)}42%{transform:translateX(-1.6px)}64%{transform:translateX(1.2px)}}@media (prefers-reduced-motion:reduce){.themeTransitionOverlay{animation-duration:90ms}.bottomNavShapeEye,.bottomNavShapeEyeGlow,.bottomNavShapeInkLogoMark,.bottomNavShapeIris,.bottomNavShapeLogoMark,.bottomNavShapePupil,.themeToggleThumb{transition:none!important;animation:none!important}}@media (max-width:760px){.themeToggleText{display:none}.themeToggle{min-width:48px;padding-inline:6px}}@media (min-width:1025px){.header,.header nav{align-items:center}.header nav{gap:12px}.header nav .navPill,.header nav .navPill.homeActive{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-control);line-height:1;transform:none}.header nav .navPill.active,.header nav .navPill.homeActive,.header nav .navPill:hover{transform:none}.header nav .navPillText{display:block;line-height:1}.header nav .navIconFrame,.header nav .navPill.homeActive .navIconFrame{width:24px!important;height:24px!important;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;box-shadow:none!important}.header nav .navIcon,.header nav .navPill.homeActive .navIcon{width:20px!important;height:20px!important;display:block;transform:none}.actions .btn,.actions>a,.profile-menu-trigger,.themeToggle{align-self:center}}@media (prefers-reduced-motion:reduce) and (min-width:1025px){.header nav .navPill:hover{transform:none}}.hamburgerGlyph{display:none}@media (max-width:1024px){body,html{overflow-x:clip}.homeInspirationPage{overflow:visible}.header{position:-webkit-sticky!important;position:sticky!important;top:0;transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.header.mobileHeaderHidden{transform:translateY(calc(-100% - 2px));box-shadow:none}.homeInspirationPage .inspirationFilters{position:relative!important;top:auto!important;z-index:30;padding:7px 9px 8px;border-radius:13px}.homeInspirationPage .inspirationSearch input{height:42px;padding-inline:12px;font-size:13px}.homeInspirationPage .inspirationChips{gap:6px;padding-top:6px}.homeInspirationPage .inspirationChips button{min-height:30px;padding:5px 9px;font-size:10px}.homeInspirationPage .inspirationAdvanced summary{padding-top:6px;font-size:11px}.homeInspirationPage .inspirationFilters.inspirationFiltersPinned{position:fixed!important;top:var(--mobile-sticky-header-offset,72px)!important;margin-top:0;z-index:90}.header nav.drawerNavigation{display:flex!important}.header .actions>.drawerTrigger.btn{display:inline-flex!important;width:44px;min-width:44px;height:44px;padding:0;align-items:center;justify-content:center;border-radius:14px}.drawerTrigger .navIconFrame{width:24px;height:24px;display:grid;place-items:center}.drawerTrigger .navIconFrame>.navIcon{display:none!important}.drawerTrigger .hamburgerGlyph{width:22px;height:16px;display:flex;flex-direction:column;justify-content:space-between}.drawerTrigger .hamburgerGlyph i{display:block;width:100%;height:2px;border-radius:2px;background:currentColor}}@media (prefers-reduced-motion:reduce) and (max-width:1024px){.header{transition:none}}@media (min-width:1025px){.drawerGroupMobileOnly{display:none!important}}@media (min-width:768px) and (max-width:1024px){.header .actions>.drawerTrigger.btn{width:48px;min-width:48px;height:48px}}html[data-theme=ink] .header nav .navPill,html[data-theme=ink] .header nav .navPill.homeActive{color:#3b3836;background:transparent;border-color:transparent;box-shadow:none}html[data-theme=ink] .header nav .navPill:hover{color:#151414;border-color:rgba(21,20,20,.2);background:linear-gradient(180deg,rgba(248,245,238,.64),rgba(232,226,214,.46)),rgba(21,20,20,.025);box-shadow:1px 2px 0 rgba(21,20,20,.07),inset 0 0 0 1px rgba(248,245,238,.32)}html[data-theme=ink] .header nav .navPill.active,html[data-theme=ink] .header nav .navPill.homeActive{color:#151414;border-color:rgba(21,20,20,.42);background:radial-gradient(ellipse at 52% 46%,rgba(158,27,47,.055),transparent 64%),linear-gradient(180deg,rgba(248,245,238,.9),rgba(232,226,214,.76));box-shadow:1px 2px 0 rgba(21,20,20,.14),inset 0 0 0 1px rgba(248,245,238,.52)}html[data-theme=ink] .header nav .navPill.homeActive .navIcon{filter:none}.footerLogoMarks{position:relative;display:inline-grid;width:42px;height:42px;flex:0 0 42px;place-items:center}.footerLogoMarks .logoMark{grid-area:1/1}.footerLogoInk{display:none}html[data-theme=ink] .siteFooter{max-width:none;margin:56px 0 0;padding:58px max(28px,calc((100vw - var(--container)) / 2)) 62px;grid-template-columns:minmax(260px,.95fr) minmax(460px,1.35fr);gap:clamp(34px,6vw,92px);overflow:hidden;border-top:1px solid rgba(21,20,20,.34);background:linear-gradient(90deg,rgba(21,20,20,.1) 0 1px,transparent 1px) 0 0 /78px 100%,radial-gradient(ellipse at 82% 24%,rgba(158,27,47,.055),transparent 34rem),linear-gradient(180deg,#f8f5ee,#efe9dd);color:#3b3836;box-shadow:inset 0 8px 0 rgba(21,20,20,.035)}html[data-theme=ink] .siteFooter:before{left:max(28px,calc((100vw - var(--container)) / 2));top:22px;height:1px;background:linear-gradient(90deg,rgba(21,20,20,.68),transparent 72%)}html[data-theme=ink] .siteFooter:after,html[data-theme=ink] .siteFooter:before{content:"";position:absolute;right:max(28px,calc((100vw - var(--container)) / 2))}html[data-theme=ink] .siteFooter:after{bottom:34px;width:min(28vw,340px);height:72px;pointer-events:none;opacity:.18;background:linear-gradient(165deg,transparent 42%,rgba(21,20,20,.7) 43% 44%,transparent 45%),radial-gradient(ellipse at 18% 60%,transparent 0 58%,rgba(21,20,20,.72) 59% 60%,transparent 61%)}html[data-theme=ink] .footerBrand,html[data-theme=ink] .footerLinks{position:relative;z-index:1}html[data-theme=ink] .footerBrand .logo{color:#151414;text-shadow:none}html[data-theme=ink] .footerBrand .logo:after{width:6px;height:6px;margin-left:-2px}html[data-theme=ink] .footerLogoBlood{display:none}html[data-theme=ink] .footerLogoInk{display:block;width:42px;height:42px;border-radius:50%;filter:contrast(1.05) saturate(.8)}html[data-theme=ink] .footerBrand p{max-width:360px;margin:18px 0 22px;color:#3b3836;font-size:14px;line-height:1.65}html[data-theme=ink] .footerBrand small{color:#746e68;font-size:12px;line-height:1.4}html[data-theme=ink] .footerLinks{grid-template-columns:repeat(3,minmax(130px,1fr));gap:clamp(22px,4vw,58px)}html[data-theme=ink] .footerLinks h2{color:#151414;font-family:var(--font-ink-accent);font-style:italic;font-size:17px;font-weight:600;line-height:1;letter-spacing:.035em;text-transform:none}html[data-theme=ink] .footerLinks a{width:max-content;max-width:100%;margin:9px 0;color:#3b3836;font-size:13px;line-height:1.25;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}html[data-theme=ink] .footerLinks a:focus-visible,html[data-theme=ink] .footerLinks a:hover{color:#151414;-webkit-text-decoration-color:rgba(21,20,20,.62);text-decoration-color:rgba(21,20,20,.62);outline:none}@media (max-width:900px){html[data-theme=ink] .siteFooter{grid-template-columns:1fr;padding:52px 28px 58px;gap:34px}html[data-theme=ink] .footerLinks{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:760px){html[data-theme=ink] .siteFooter{justify-items:center;margin-top:40px;padding:46px 0 calc(112px + env(safe-area-inset-bottom))}html[data-theme=ink] .footerBrand,html[data-theme=ink] .footerLinks{width:min(calc(100% - 40px),340px)}html[data-theme=ink] .footerLinks{grid-template-columns:1fr;gap:24px}html[data-theme=ink] .footerLinks>div{width:100%}html[data-theme=ink] .siteFooter:before{left:20px;right:20px}}html[data-theme=ink] .messengerDialog,html[data-theme=ink] .messengerDialog .chatComposer,html[data-theme=ink] .messengerDialog .messageList,html[data-theme=ink] .messengerShell,html[data-theme=ink] .messengerSidebar,html[data-theme=ink] .orderDetailSection,html[data-theme=ink] .ordersInboxDetail,html[data-theme=ink] .ordersInboxList{color:var(--text-primary);background:var(--panel-bg);border-color:var(--panel-border)}html[data-theme=ink] .messengerRow.active,html[data-theme=ink] .messengerRow:hover,html[data-theme=ink] .ordersInboxRow.active,html[data-theme=ink] .ordersInboxRow:hover{background:var(--interactive-bg-hover)}html[data-theme=ink] .messengerHead h1,html[data-theme=ink] .messengerRow h2,html[data-theme=ink] .ordersInboxHead h1,html[data-theme=ink] .ordersInboxRow h2{color:var(--text-primary)}html[data-theme=ink] .messengerMeta time,html[data-theme=ink] .messengerRow p,html[data-theme=ink] .ordersInboxRow p{color:var(--text-secondary)}@media (max-width:767px){.messengerDialog,.messengerDialog .chatPage,.messengerDialog .messageList,.messengerShell{width:100%;min-width:0;max-width:100vw}.messengerShell{display:block;overflow:hidden}.messengerDialog .messageList{overflow-x:hidden}.messageRow,.messageRowOwn{width:100%;max-width:100%}}html[data-theme=ink] .orderRequestCard{color:var(--card-text);background:var(--card-bg);border-color:var(--border-default);box-shadow:1px 2px 0 rgba(21,20,20,.08)}html[data-theme=ink] .orderRequestCard.active,html[data-theme=ink] .orderRequestCard:hover{color:var(--card-text);background:var(--surface-raised);border-color:var(--border-strong);box-shadow:2px 3px 0 rgba(21,20,20,.12)}html[data-theme=ink] .orderRequestDescription,html[data-theme=ink] .orderRequestIdentity h2{color:var(--text-primary)}html[data-theme=ink] .orderRequestIdentity p,html[data-theme=ink] .orderRequestMetaLine{color:var(--text-secondary)}html[data-theme=ink] .orderRequestBadges span,html[data-theme=ink] .orderRequestFacts span{color:var(--text-secondary);background:var(--surface-subtle);border-color:var(--border-subtle)}html[data-theme=ink] .orderRequestCard .status{color:var(--status-neutral-text);background:var(--status-neutral-bg);border-color:var(--status-neutral-border)}html[data-theme=ink] .messageRowOwn .message{min-width:min(220px,100%)}html[data-theme=ink] .messageRowOwn .message small{color:rgba(248,245,238,.66)}