.drm{--art-desk-light:url(/desk/desk-light.webp);--art-desk-dark:url(/desk/desk-dark.webp);--art-wall-light:url(/desk/wall-light.webp);--art-wall-dark:url(/desk/wall-dark.webp);--art-plant-light:url(/desk/plant-light.webp);--art-plant-dark:url(/desk/plant-dark.webp);--art-patch-light:url(/desk/patch-light.webp);--art-patch-dark:url(/desk/patch-dark.webp);--art-tile-light:url(/desk/tile-light.webp);--art-tile-dark:url(/desk/tile-dark.webp);--bl-wall-light:linear-gradient(180deg,rgb(201,204,210) calc(var(--bl) + 0px),rgb(203,207,210) calc(var(--bl) + 45px),rgb(203,207,210) calc(var(--bl) + 90px),rgb(206,210,213) calc(var(--bl) + 134px),rgb(208,212,215) calc(var(--bl) + 179px),rgb(209,213,216) calc(var(--bl) + 224px),rgb(211,215,218) calc(var(--bl) + 269px),rgb(212,216,219) calc(var(--bl) + 314px),rgb(213,218,219) calc(var(--bl) + 358px),rgb(216,218,220) calc(var(--bl) + 403px),rgb(217,219,221) calc(var(--bl) + 448px),rgb(218,220,222) calc(var(--bl) + 493px),rgb(221,223,224) calc(var(--bl) + 538px),rgb(223,225,227) calc(var(--bl) + 582px),rgb(224,227,226) calc(var(--bl) + 627px),rgb(221,223,224) calc(var(--bl) + 672px),rgb(222,224,225) calc(var(--bl) + 717px),rgb(221,223,224) calc(var(--bl) + 762px),rgb(218,220,221) calc(var(--bl) + 806px),rgb(217,219,221) calc(var(--bl) + 851px),rgb(217,219,221) calc(var(--bl) + 896px),rgb(214,218,219) calc(var(--bl) + 941px),rgb(215,219,220) calc(var(--bl) + 948px),rgb(215,218,220) calc(var(--bl) + 954px),rgb(214,217,219) calc(var(--bl) + 961px),rgb(215,217,219) calc(var(--bl) + 968px),rgb(215,218,219) calc(var(--bl) + 974px),rgb(214,218,219) calc(var(--bl) + 981px),rgb(213,218,219) calc(var(--bl) + 988px),rgb(212,217,218) calc(var(--bl) + 995px),rgb(209,213,214) calc(var(--bl) + 1001px),rgb(184,187,189) calc(var(--bl) + 1008px),rgb(182,184,186) calc(var(--bl) + 1015px),rgb(182,184,186) calc(var(--bl) + 1021px),rgb(182,184,186) calc(var(--bl) + 1028px),rgb(182,184,186) calc(var(--bl) + 1035px),rgb(181,183,185) calc(var(--bl) + 1080px),rgb(179,182,186) calc(var(--bl) + 1124px),rgb(177,181,184) calc(var(--bl) + 1169px),rgb(174,178,182) calc(var(--bl) + 1214px),rgb(174,178,181) calc(var(--bl) + 1259px),rgb(171,176,179) calc(var(--bl) + 1304px),rgb(173,177,180) calc(var(--bl) + 1337px));--bl-l-light:linear-gradient(180deg,rgb(128,125,122),rgb(122,112,98) 4px,rgb(124,115,100) 10px,rgb(128,119,104) 17px,rgb(135,124,108) 27px,rgb(141,130,113) 38px,rgb(150,138,120) 52px,rgb(164,151,130) 73px,rgb(178,164,141) 101px,rgb(175,161,137) 143px,rgb(179,163,139) 185px,rgb(181,165,141) 227px,rgb(181,165,138) 269px,rgb(183,167,140) 311px,rgb(184,168,142) 353px,rgb(183,166,139) 395px,rgb(180,163,135) 437px,rgb(182,166,139) 479px,rgb(181,165,138) 521px,rgb(182,166,140) 563px,rgb(183,167,141) 605px,rgb(183,166,140) 647px,rgb(179,162,136) 689px,rgb(177,161,136) 731px,rgb(172,156,131) 773px,rgb(170,154,130) 815px,rgb(165,148,124) 857px,rgb(167,152,129) 899px,rgb(163,149,127) 941px,rgb(163,150,130) 983px,rgb(158,145,127) 1025px,rgb(156,144,126) 1067px,rgb(155,144,128) 1109px,rgb(150,140,125) 1151px,rgb(149,139,124) 1193px,rgb(145,133,119) 1221px);--bl-r-light:linear-gradient(180deg,rgb(124,119,112),rgb(110,98,80) 4px,rgb(113,101,82) 10px,rgb(116,101,81) 17px,rgb(123,108,88) 27px,rgb(128,112,90) 38px,rgb(134,118,94) 52px,rgb(143,124,99) 73px,rgb(156,136,106) 101px,rgb(157,137,107) 143px,rgb(161,139,108) 185px,rgb(163,141,109) 227px,rgb(161,139,106) 269px,rgb(166,144,110) 311px,rgb(170,148,115) 353px,rgb(170,148,114) 395px,rgb(173,152,119) 437px,rgb(174,153,121) 479px,rgb(177,156,124) 521px,rgb(175,155,124) 563px,rgb(178,158,129) 605px,rgb(175,155,127) 647px,rgb(176,157,129) 689px,rgb(172,153,127) 731px,rgb(170,151,125) 773px,rgb(169,153,128) 815px,rgb(166,149,125) 857px,rgb(164,150,127) 899px,rgb(162,147,125) 941px,rgb(162,149,128) 983px,rgb(157,144,125) 1025px,rgb(153,141,123) 1067px,rgb(151,141,123) 1109px,rgb(147,138,122) 1151px,rgb(148,138,123) 1193px,rgb(149,140,125) 1221px);--bl-b-light:linear-gradient(90deg,rgb(150,141,126) 42px,rgb(147,136,122) 126px,rgb(147,136,121) 210px,rgb(151,140,122) 294px,rgb(159,146,126) 378px,rgb(163,150,128) 462px,rgb(167,153,129) 546px,rgb(164,148,125) 630px,rgb(162,146,122) 714px,rgb(164,148,124) 798px,rgb(170,153,130) 882px,rgb(173,157,133) 966px,rgb(170,155,131) 1050px,rgb(166,151,128) 1134px,rgb(164,149,127) 1218px,rgb(160,146,126) 1302px,rgb(153,142,123) 1386px,rgb(149,139,123) 1470px,rgb(147,138,122) 1554px,rgb(149,139,124) 1638px);--bl-wall:var(--bl-wall-light);--bl-l:var(--bl-l-light);--bl-r:var(--bl-r-light);--bl-b:var(--bl-b-light);--room-fill:rgb(202,205,211);--bl:6120px;--art-desk:var(--art-desk-light);--art-wall:var(--art-wall-light);--art-plant:var(--art-plant-light);--art-patch:var(--art-patch-light);--art-tile:var(--art-tile-light);position:fixed;inset:0;z-index:-1;display:block;overflow:clip;pointer-events:none;contain:strict}.dark .drm{--bl-wall-dark:linear-gradient(180deg,rgb(15,18,28) calc(var(--bl) + 0px),rgb(15,19,27) calc(var(--bl) + 45px),rgb(15,19,27) calc(var(--bl) + 90px),rgb(16,22,29) calc(var(--bl) + 134px),rgb(16,22,29) calc(var(--bl) + 179px),rgb(17,23,32) calc(var(--bl) + 224px),rgb(17,23,32) calc(var(--bl) + 269px),rgb(19,24,33) calc(var(--bl) + 314px),rgb(20,25,35) calc(var(--bl) + 358px),rgb(20,25,35) calc(var(--bl) + 403px),rgb(21,26,36) calc(var(--bl) + 448px),rgb(21,26,36) calc(var(--bl) + 493px),rgb(22,27,38) calc(var(--bl) + 538px),rgb(23,28,40) calc(var(--bl) + 582px),rgb(24,29,41) calc(var(--bl) + 627px),rgb(21,26,36) calc(var(--bl) + 672px),rgb(22,27,39) calc(var(--bl) + 717px),rgb(21,26,38) calc(var(--bl) + 762px),rgb(20,25,35) calc(var(--bl) + 806px),rgb(20,25,35) calc(var(--bl) + 851px),rgb(20,25,35) calc(var(--bl) + 896px),rgb(20,25,34) calc(var(--bl) + 941px),rgb(20,25,34) calc(var(--bl) + 948px),rgb(20,25,34) calc(var(--bl) + 954px),rgb(20,25,34) calc(var(--bl) + 961px),rgb(20,25,34) calc(var(--bl) + 968px),rgb(20,25,34) calc(var(--bl) + 974px),rgb(20,25,34) calc(var(--bl) + 981px),rgb(19,24,34) calc(var(--bl) + 988px),rgb(19,24,33) calc(var(--bl) + 995px),rgb(18,23,31) calc(var(--bl) + 1001px),rgb(10,15,21) calc(var(--bl) + 1008px),rgb(10,14,20) calc(var(--bl) + 1015px),rgb(10,13,19) calc(var(--bl) + 1021px),rgb(10,13,19) calc(var(--bl) + 1028px),rgb(10,13,19) calc(var(--bl) + 1035px),rgb(10,13,19) calc(var(--bl) + 1080px),rgb(10,13,19) calc(var(--bl) + 1124px),rgb(10,13,19) calc(var(--bl) + 1169px),rgb(8,12,16) calc(var(--bl) + 1214px),rgb(8,12,16) calc(var(--bl) + 1259px),rgb(8,9,13) calc(var(--bl) + 1304px),rgb(9,11,15) calc(var(--bl) + 1337px));--bl-l-dark:linear-gradient(180deg,rgb(28,24,18),rgb(28,21,15) 4px,rgb(31,23,16) 10px,rgb(32,24,18) 17px,rgb(38,29,20) 27px,rgb(43,32,23) 38px,rgb(49,38,26) 52px,rgb(58,42,28) 73px,rgb(75,55,36) 101px,rgb(77,55,36) 143px,rgb(78,56,36) 185px,rgb(80,56,36) 227px,rgb(81,58,38) 269px,rgb(79,57,38) 311px,rgb(77,54,36) 353px,rgb(74,54,37) 395px,rgb(73,55,38) 437px,rgb(70,52,38) 479px,rgb(71,53,39) 521px,rgb(76,60,45) 563px,rgb(73,58,42) 605px,rgb(71,55,42) 647px,rgb(70,54,41) 689px,rgb(68,52,40) 731px,rgb(67,51,40) 773px,rgb(66,50,38) 815px,rgb(63,49,38) 857px,rgb(60,46,35) 899px,rgb(59,45,34) 941px,rgb(57,42,32) 983px,rgb(54,42,31) 1025px,rgb(52,39,30) 1067px,rgb(49,37,29) 1109px,rgb(47,35,28) 1151px,rgb(44,31,24) 1193px,rgb(42,31,23) 1221px);--bl-r-dark:linear-gradient(180deg,rgb(20,16,13),rgb(18,14,10) 4px,rgb(19,15,10) 10px,rgb(24,18,13) 17px,rgb(25,19,14) 27px,rgb(29,22,16) 38px,rgb(30,23,16) 52px,rgb(36,26,18) 73px,rgb(43,31,21) 101px,rgb(47,33,23) 143px,rgb(49,35,24) 185px,rgb(51,37,25) 227px,rgb(56,41,26) 269px,rgb(56,40,26) 311px,rgb(56,40,26) 353px,rgb(58,42,27) 395px,rgb(63,47,34) 437px,rgb(67,50,37) 479px,rgb(65,49,36) 521px,rgb(65,50,36) 563px,rgb(64,48,35) 605px,rgb(65,49,36) 647px,rgb(64,48,35) 689px,rgb(64,48,35) 731px,rgb(64,48,35) 773px,rgb(62,46,36) 815px,rgb(60,46,35) 857px,rgb(59,45,34) 899px,rgb(58,44,32) 941px,rgb(55,41,32) 983px,rgb(50,37,27) 1025px,rgb(47,35,25) 1067px,rgb(45,32,25) 1109px,rgb(42,30,23) 1151px,rgb(42,30,23) 1193px,rgb(41,29,22) 1221px);--bl-b-dark:linear-gradient(90deg,rgb(46,35,27) 42px,rgb(42,31,23) 126px,rgb(42,30,23) 210px,rgb(46,33,24) 294px,rgb(52,38,28) 378px,rgb(56,42,31) 462px,rgb(60,44,33) 546px,rgb(59,43,31) 630px,rgb(59,43,30) 714px,rgb(59,43,30) 798px,rgb(62,46,34) 882px,rgb(64,48,36) 966px,rgb(63,47,36) 1050px,rgb(59,43,32) 1134px,rgb(55,40,29) 1218px,rgb(52,37,28) 1302px,rgb(47,34,25) 1386px,rgb(43,31,24) 1470px,rgb(42,30,23) 1554px,rgb(44,32,25) 1638px);--bl-wall:var(--bl-wall-dark);--bl-l:var(--bl-l-dark);--bl-r:var(--bl-r-dark);--bl-b:var(--bl-b-dark);--room-fill:rgb(14,19,27);--art-desk:var(--art-desk-dark);--art-wall:var(--art-wall-dark);--art-plant:var(--art-plant-dark);--art-patch:var(--art-patch-dark);--art-tile:var(--art-tile-dark)}.drm[data-active=false]{display:none}.drm .drm-stage{position:absolute;inset:0;z-index:1;overflow:clip;perspective:1100px;background:var(--room-fill)}.drm .drm-cam{width:0;height:0;transform-origin:0 0;transform-style:preserve-3d}.drm .drm-cam,.drm .rm{position:absolute;inset-inline-start:0;top:0}.drm .rm{display:block;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.drm .rm-wall{width:2016px;height:1344px;transform-origin:0 0}.drm .rm-desk{width:1680px;height:1680px}.drm .rm>.rm-art{position:absolute;inset:0;display:block;background-repeat:no-repeat;background-size:100% 100%}.drm .rm-wall>.rm-art{background-image:var(--art-wall)}.drm .rm-desk>.rm-art{background-image:var(--art-desk);-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0,0,0) 120px,rgb(0,0,0) calc(100% - 120px),transparent),linear-gradient(180deg,rgb(0,0,0) calc(100% - 140px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgb(0,0,0) 120px,rgb(0,0,0) calc(100% - 120px),transparent),linear-gradient(180deg,rgb(0,0,0) calc(100% - 140px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.drm .rm-bl{position:absolute;display:block}.drm .rm-wall>.rm-bl{inset-inline-start:calc(-1 * var(--bl));top:calc(-1 * var(--bl));width:calc(2016px + 2 * var(--bl));height:calc(1344px + 2 * var(--bl));background:var(--bl-wall)}.drm .rm-desk>.rm-bl{top:319px;width:calc(840px + var(--bl));height:calc(1361px + var(--bl));background-size:180px 180px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat;--planks:repeating-linear-gradient(90deg,rgb(0 0 0/.07) 0 2px,rgb(255 255 255/.03) 2px 5px,transparent 5px 84px,rgb(0 0 0/.025) 84px 168px)}.drm .rm-desk>.rm-bl--l{inset-inline-start:calc(-1 * var(--bl));background-image:var(--art-tile),var(--planks),var(--bl-l);background-position:0 5px,0 0,0 0}.drm .rm-desk>.rm-bl--r{inset-inline-start:840px;background-image:var(--art-tile),var(--planks),var(--bl-r);background-position:60px 5px,0 0,0 0}.drm .rm-desk>.rm-bl--b{inset-inline-start:0;top:1540px;width:1680px;height:calc(140px + var(--bl));background-image:var(--art-tile),var(--planks),var(--bl-b);background-position:0 44px,0 0,0 0}.drm .rm-desk:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:324px;bottom:0;background-image:var(--art-tile);background-size:180px 180px}.drm .rm-patch{inset-inline-start:151px;top:336px;width:941px;height:546px;background-image:var(--art-patch);transform:translateZ(.1px)}.drm .rm-plant{inset-inline-start:1222px;top:-29px;width:294px;height:336px;background-image:var(--art-plant);transform-origin:147px 302px;transform:translateZ(.2px)}.drm[data-tier=full]:not(.is-rm) .rm-patch{animation:drm-drift calc(26s * var(--kit-dur)) cubic-bezier(.45,0,.55,1) infinite alternate}.drm[data-tier=full]:not(.is-rm) .rm-plant{animation:drm-sway calc(7.5s * var(--kit-dur)) cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes drm-drift{0%{transform:translate3d(-12px,-3px,.1px);opacity:.78}55%{opacity:1}to{transform:translate3d(16px,5px,.1px);opacity:.86}}@keyframes drm-sway{0%{transform:translateZ(.2px) rotate(-1.1deg)}to{transform:translateZ(.2px) rotate(1.3deg)}}.dark .drm[data-tier=full]:not(.is-rm) .rm-patch{animation:drm-hum calc(5.2s * var(--kit-dur)) ease-in-out infinite alternate}@keyframes drm-hum{0%{opacity:.82}40%{opacity:1}47%{opacity:.93}52%{opacity:1}to{opacity:.9}}.drm.is-lite .drm-stage{perspective:none}.drm.is-lite .drm-cam{transform-style:flat}.drm.is-lite .rm-patch,.drm.is-lite .rm-plant{transform:none}.drm.is-moving .drm-cam{will-change:transform}@media (prefers-reduced-motion:reduce){.drm .rm-patch,.drm .rm-plant{animation:none!important}}html[data-desk-room] body{background:var(--shell-bg)}html[data-desk-room] .obd-host,html[data-desk-room] .shell,html[data-desk-room] .shell-layer--background,html[data-desk-room] .shell-module-container{background:transparent}html.drm-vt{view-transition-name:none}html.drm-vt .obd,html.drm-vt .shell{view-transition-name:desk-ui}html.drm-vt::view-transition-group(*){animation-duration:calc(.42s * var(--kit-dur, 1))}html.drm-vt::view-transition-group(desk-cup),html.drm-vt::view-transition-group(desk-set),html.drm-vt::view-transition-group(desk-six),html.drm-vt::view-transition-group(desk-week){animation-duration:calc(.7s * var(--kit-dur, 1));animation-timing-function:cubic-bezier(.34,1.12,.4,1)}@keyframes drm-ui-in{0%{opacity:0}to{opacity:1}}html[data-desk-handoff=fade] .shell{animation:drm-ui-in calc(.2s * var(--kit-dur, 1)) ease-out both}@media (prefers-reduced-motion:reduce){html[data-desk-handoff=fade] .shell{animation:none}}