.has-desk .work.desk-source{display:none}.desk{padding-top:0}.desk[hidden]{display:none}.desk-hint{max-width:62ch;margin:0 0 18px;font-size:16px;color:var(--ink)}.desk-scene{position:relative;border-radius:6px;overflow:hidden;cursor:pointer;box-shadow:0 18px 40px #1d12202e,0 2px 6px #1d12201f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.desk-art{display:block;width:100%;height:auto}.desk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:14px}.desk-style{margin:0;font-weight:700;color:var(--accent)}.desk-style span{margin-left:8px;font-weight:500;color:var(--ink);opacity:.75}.desk-next{background:none;border:0;padding:6px 0;font:inherit;font-weight:700;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.desk-hint,.desk-bar{text-align:center;justify-content:center;margin-inline:auto}}.desk-art *{stroke:var(--line);stroke-width:var(--lw);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.desk-art :is(rect,path,circle,ellipse){transition:fill .45s ease,stroke .45s ease}.desk-art .wall{fill:var(--wall)}.desk-art .grid{opacity:var(--grid, 0);stroke:none}.desk-art .floor{fill:var(--floor)}.desk-art .base{fill:var(--base)}.desk-art .shadow{fill:var(--shadow);stroke:none}.desk-art .wframe{fill:var(--wframe)}.desk-art .sky{fill:var(--sky)}.desk-art .cloud{fill:var(--cloud)}.desk-art .mtn2{fill:var(--mtn2)}.desk-art .mtn1{fill:var(--mtn1)}.desk-art .snow{fill:var(--snow)}.desk-art .b1{fill:var(--b1)}.desk-art .b2{fill:var(--b2)}.desk-art .lit{fill:var(--lit);stroke:none}.desk-art .dome{fill:var(--dome)}.desk-art .dome-line{fill:none;stroke:var(--dome-line);stroke-width:1.2}.desk-art .ground{fill:var(--b2)}.desk-art :is(.desk,.desk-top){fill:var(--desk)}.desk-art .desk-edge{fill:var(--desk2)}.desk-art .desk-side{fill:var(--deskside)}.desk-art .drawer{fill:var(--desk);stroke:var(--drawer-line);stroke-width:1.4}.desk-art .knob{fill:var(--knob)}.desk-art .mon{fill:var(--mon)}.desk-art .screen{fill:var(--screen)}.desk-art .scr-a{fill:var(--scr-a)}.desk-art .scr-b{fill:var(--scr-b)}.desk-art .scr-c{fill:var(--scr-c)}.desk-art .scr-l{fill:var(--scr-l);stroke:none}.desk-art .scr-btn{fill:var(--scr-btn)}.desk-art .keyb{fill:var(--keyb)}.desk-art .pframe{fill:var(--pframe)}.desk-art .canvas{fill:var(--canvas)}.desk-art .cline,.desk-art .cdome{fill:none;stroke:var(--cline);stroke-width:1.4}.desk-art .wire{fill:none;stroke:var(--wire);stroke-width:1.4}.desk-art .pin{fill:var(--pin)}.desk-art .cork{fill:var(--cork)}.desk-art .card-n{fill:var(--card-n)}.desk-art .card-p{fill:var(--card-p)}.desk-art .card-t{fill:none;stroke:var(--card-t);stroke-width:3}.desk-art .card-r{fill:none;stroke:var(--card-r);stroke-width:2.4}.desk-art .card-star{fill:var(--card-star)}.desk-art .star{fill:var(--star)}.desk-art .trunk{fill:var(--trunk)}.desk-art .twig{fill:none;stroke:var(--trunk);stroke-width:3.5}.desk-art .leaf{fill:var(--leaf)}.desk-art .leaf2{fill:var(--leaf2)}.desk-art :is(.pot,.pot-rim){fill:var(--pot)}.desk-art .soil{fill:var(--soil)}.desk-art .stand{fill:var(--stand)}.desk-art .gold{fill:none;stroke:var(--gold);stroke-width:2.2}.desk-art .bead{fill:var(--bead)}.desk-art .dish{fill:var(--dish)}.desk-art .book{fill:var(--book)}.desk-art .page{fill:var(--page)}.desk-art .ring{fill:none;stroke:var(--ring);stroke-width:2.4}.desk-art .logo-g{fill:var(--logo-g)}.desk-art .logo-h{fill:var(--logo-h)}.desk-art .logo-s{fill:var(--logo-s)}.desk-art .logo-w{fill:none;stroke:var(--logo-w);stroke-width:2.2}.desk-art .jar{fill:var(--jar)}.desk-art .water{fill:var(--water)}.desk-art .brush{fill:none;stroke:var(--brush);stroke-width:3}.desk-art .p1{fill:var(--p1)}.desk-art .p2{fill:var(--p2)}.desk-art .p3{fill:var(--p3)}.desk-scene[data-style=paper]{--line: none;--lw: 0;--wall: #f4e7d4;--floor: #b98a62;--base: #e7d3b8;--shadow: rgb(60 18 18 / .18);--wframe: #fffaf2;--sky: #a9d4ec;--cloud: #ffffff;--mtn2: #9aa9c9;--mtn1: #7d8db3;--snow: #ffffff;--b1: #e6cdb8;--b2: #cfae9b;--lit: #f6d77c;--dome: #dfe3ee;--dome-line: #b7bfd3;--desk: #ffffff;--desk2: #ece7df;--deskside: #d8d1c7;--drawer-line: #d8d1c7;--knob: #c9c1b6;--mon: #333333;--screen: #fff5e6;--scr-a: #3C1212;--scr-b: #f4b8c9;--scr-c: #e8dccd;--scr-l: #939599;--scr-btn: #CC3333;--keyb: #e2ddd5;--pframe: #7a4a32;--canvas: #1f4f8c;--cline: #ffffff;--wire: #7a4a32;--pin: #CC3333;--cork: #c99c6e;--card-n: #fffaf0;--card-p: #f4a6bd;--card-t: #4bb3b0;--card-r: #842323;--card-star: #663399;--star: #f6d77c;--trunk: #7a5235;--leaf: #4E7F26;--leaf2: #3D6021;--pot: #842323;--soil: #4a3426;--stand: #fffaf2;--gold: #c9973a;--bead: #CC3333;--dish: #ffffff;--book: #3C1212;--page: #fffdf8;--ring: #939599;--logo-g: #4E7F26;--logo-h: #f4a6bd;--logo-s: #f3a46b;--logo-w: #6b4a2b;--jar: #dceff5;--water: #a9cfe0;--brush: #8a5a3c;--p1: #CC3333;--p2: #663399;--p3: #f2c14e}.desk-scene[data-style=paper] .lay{filter:url(#desk-f-paper)}.desk-scene[data-style=blueprint]{--line: #eaf2ff;--lw: 1.5;--grid: 1;--wall: #1f4f8c;--floor: #1a4579;--base: #1f4f8c;--shadow: transparent;--wframe: #1f4f8c;--sky: #22579a;--cloud: #22579a;--mtn2: #22579a;--mtn1: #22579a;--snow: #22579a;--b1: #22579a;--b2: #22579a;--lit: rgb(234 242 255 / .55);--dome: #22579a;--dome-line: #eaf2ff;--desk: #1f4f8c;--desk2: #1f4f8c;--deskside: #1f4f8c;--drawer-line: #eaf2ff;--knob: #1f4f8c;--mon: #1f4f8c;--screen: #22579a;--scr-a: #1f4f8c;--scr-b: #22579a;--scr-c: #22579a;--scr-l: rgb(234 242 255 / .6);--scr-btn: #1f4f8c;--keyb: #1f4f8c;--pframe: #1f4f8c;--canvas: #22579a;--cline: #eaf2ff;--wire: #eaf2ff;--pin: #1f4f8c;--cork: #22579a;--card-n: #1f4f8c;--card-p: #1f4f8c;--card-t: #eaf2ff;--card-r: #eaf2ff;--card-star: #1f4f8c;--star: #1f4f8c;--trunk: #1f4f8c;--leaf: #1f4f8c;--leaf2: #22579a;--pot: #1f4f8c;--soil: #1f4f8c;--stand: #1f4f8c;--gold: #eaf2ff;--bead: #1f4f8c;--dish: #1f4f8c;--book: #1f4f8c;--page: #22579a;--ring: #eaf2ff;--logo-g: #22579a;--logo-h: #1f4f8c;--logo-s: #22579a;--logo-w: #eaf2ff;--jar: #22579a;--water: #1f4f8c;--brush: #eaf2ff;--p1: #1f4f8c;--p2: #1f4f8c;--p3: #1f4f8c}.desk-scene[data-style=watercolor]{--line: rgb(60 18 18 / .55);--lw: .9;--wall: #fbf4ea;--floor: #e4c6a2;--base: #f1e3cf;--shadow: rgb(132 35 35 / .14);--wframe: #ffffff;--sky: #c9e3f2;--cloud: #ffffff;--mtn2: #c6cfe4;--mtn1: #a9b7d6;--snow: #ffffff;--b1: #f0dac7;--b2: #e4c1b0;--lit: #f6dd92;--dome: #e2e6f1;--dome-line: #b8c0d6;--desk: #fffefb;--desk2: #f2eee8;--deskside: #e6e0d6;--drawer-line: rgb(60 18 18 / .35);--knob: #d9cfc2;--mon: #5b5560;--screen: #fffaf1;--scr-a: #9b4a4a;--scr-b: #f6c6d3;--scr-c: #efe3d4;--scr-l: #b2b4b8;--scr-btn: #e07a7a;--keyb: #ece7df;--pframe: #a87452;--canvas: #5b85bb;--cline: #ffffff;--wire: #a87452;--pin: #e07a7a;--cork: #ddb68c;--card-n: #fffaf0;--card-p: #f8bfcf;--card-t: #7cc9c5;--card-r: #b05555;--card-star: #9a7cc4;--star: #f6dd92;--trunk: #a07a58;--leaf: #8db66a;--leaf2: #6c9b48;--pot: #d27a72;--soil: #8a6a52;--stand: #ffffff;--gold: #d8b05a;--bead: #e07a7a;--dish: #ffffff;--book: #9b4a4a;--page: #fffdf8;--ring: #b2b4b8;--logo-g: #8db66a;--logo-h: #f8bfcf;--logo-s: #f5b98a;--logo-w: #a07a58;--jar: #e6f3f8;--water: #bcdcea;--brush: #a87452;--p1: #e07a7a;--p2: #9a7cc4;--p3: #f4cf6d}.desk-scene[data-style=watercolor] .desk-art>g{filter:url(#desk-f-water)}.desk-scene[data-style=pencil]{--line: #4a4a4a;--lw: 1.3;--wall: #fbfaf6;--floor: url(#desk-hatch-light);--base: #fbfaf6;--shadow: url(#desk-hatch);--wframe: #fbfaf6;--sky: #fbfaf6;--cloud: #fbfaf6;--mtn2: url(#desk-hatch-light);--mtn1: #fbfaf6;--snow: #fbfaf6;--b1: #fbfaf6;--b2: url(#desk-hatch-light);--lit: rgb(74 74 74 / .45);--dome: #fbfaf6;--dome-line: #4a4a4a;--desk: #fbfaf6;--desk2: #fbfaf6;--deskside: url(#desk-hatch);--drawer-line: #4a4a4a;--knob: #fbfaf6;--mon: url(#desk-hatch);--screen: #fbfaf6;--scr-a: url(#desk-hatch);--scr-b: url(#desk-hatch-light);--scr-c: #fbfaf6;--scr-l: rgb(74 74 74 / .5);--scr-btn: #fbfaf6;--keyb: #fbfaf6;--pframe: url(#desk-hatch);--canvas: #fbfaf6;--cline: #4a4a4a;--wire: #4a4a4a;--pin: #fbfaf6;--cork: url(#desk-hatch-light);--card-n: #fbfaf6;--card-p: url(#desk-hatch);--card-t: #4a4a4a;--card-r: #4a4a4a;--card-star: #fbfaf6;--star: #fbfaf6;--trunk: url(#desk-hatch);--leaf: #fbfaf6;--leaf2: url(#desk-hatch-light);--pot: url(#desk-hatch);--soil: #fbfaf6;--stand: #fbfaf6;--gold: #4a4a4a;--bead: #fbfaf6;--dish: #fbfaf6;--book: url(#desk-hatch);--page: #fbfaf6;--ring: #4a4a4a;--logo-g: #fbfaf6;--logo-h: #fbfaf6;--logo-s: url(#desk-hatch-light);--logo-w: #4a4a4a;--jar: #fbfaf6;--water: url(#desk-hatch-light);--brush: #4a4a4a;--p1: #fbfaf6;--p2: #fbfaf6;--p3: #fbfaf6}.desk-scene[data-style=pencil] .desk-art>g{filter:url(#desk-f-pencil)}.desk-scene[data-style=pencil] .desk-art .grid{opacity:0}.desk-art .hot{cursor:zoom-in;outline:none;transition:transform .3s ease;transform-box:fill-box;transform-origin:50% 100%}.desk-art .hot:is(:hover,:focus-visible){transform:translateY(-4px) scale(1.03)}.desk-art .hot:focus-visible{filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 6px var(--accent))!important}.desk-tag{position:absolute;transform:translate(-50%,-100%) rotate(-3deg);padding:3px 10px 4px;background:#fffaf0;color:#3c1212;font-size:13px;font-weight:700;letter-spacing:.02em;border-radius:2px;box-shadow:0 3px 8px #1d122038;pointer-events:none;opacity:0;transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.desk-tag.is-on{opacity:1;transform:translate(-50%,-112%) rotate(-3deg)}@media(hover:none){.desk-tag{opacity:.92;font-size:11px;padding:2px 7px 3px}}@media(max-width:520px){.desk-tag{font-size:10px;padding:1px 6px 2px}}@media(prefers-reduced-motion:reduce){.desk-art :is(rect,path,circle,ellipse),.desk-art .hot,.desk-tag{transition:none}.desk-art .hot:is(:hover,:focus-visible){transform:none}}.desk-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:28px clamp(18px,4vw,40px) 36px;border:0;border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 30px 80px #0006}.desk-dialog::backdrop{background:#1d12209e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.desk-dialog-title{margin:0 44px 18px 0;font-size:clamp(22px,3vw,30px)}.desk-close-form{position:absolute;top:10px;right:10px;margin:0}.desk-close{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--ink);font-size:30px;line-height:1;cursor:pointer}.desk-close:is(:hover,:focus-visible){background:#80808026}.desk-dialog-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:34px;align-items:start}.desk-card{margin:0}.desk-card-pics{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.desk-card-pics>img{flex:1 1 260px;min-width:0;max-width:100%;max-height:52vh;height:auto;object-fit:contain;border-radius:3px;box-shadow:0 6px 18px #1d12202e}.desk-site{flex:3 1 420px;max-height:min(62vh,560px);overflow:auto;border-radius:6px;border-top:22px solid #e9e4dc;box-shadow:0 8px 22px #1d122038;overscroll-behavior:contain}.desk-site--phone{flex:0 0 180px;border-top-width:10px;border-radius:16px}.desk-site img{display:block;width:100%;height:auto}.desk-card .job-ticket{position:static!important;transform:none!important;display:grid;gap:2px;margin-top:14px}@media(max-width:700px){.desk-site--phone{display:none}.desk-dialog-title{text-align:left}}.desk-studio-card video,.desk-studio-card img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 6px 18px #1d12202e;background:#000}.desk-studio-card img{background:none;box-shadow:none;filter:drop-shadow(0 6px 12px rgb(29 18 32 / .18))}.desk-studio-card .job-ticket{margin-top:10px}
