@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_28e7ef{font-family:Manrope,Manrope Fallback;font-style:normal}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_4752df{font-family:Rubik,Rubik Fallback;font-style:normal}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f818a3577f594807-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6210b7a783c2f3da-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/07d468ddf7350ed5-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/35d29cc38e277dea-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e7a7e5dfd8853b53-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/215b7dfa0255317a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa Fallback;src:local("Arial");ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.00%;size-adjust:117.54%}.__className_16a566{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/42ca72de112410a0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3457c9d168662d42-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c6d85f2f9bf6fcef-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/886f446b96dc7734-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5c5fd9d3e848a7f8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b0fec32b86be83d8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8c6f66cf306d9ee4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e693e841d50dcf2f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"PT Serif Fallback";src:local("Times New Roman");ascent-override:94.22%;descent-override:25.93%;line-gap-override:0.00%;size-adjust:110.28%}.__className_3c0592{font-family:"PT Serif","PT Serif Fallback";font-style:normal}.advent-box-barcode_barcode__zet5R{display:block;overflow:visible}.advent-box-calendar_frame__zRq1k{position:relative;box-sizing:border-box;width:100%;min-height:320px;overflow:hidden;isolation:isolate;overflow-anchor:none;margin-block:var(--block-spacing-top,0) var(--block-spacing-bottom,0);padding:var(--content-area-top,0) var(--content-area-right,0) var(--content-area-bottom,0) var(--content-area-left,0);border:0;border-radius:24px;background:linear-gradient(145deg,#79664d,#3d3327);box-shadow:none}.advent-box-calendar_withSkin__YNyxA{overflow:visible;background:transparent}.advent-box-calendar_withSkin__YNyxA.advent-box-calendar_clipToBoxBounds__AeHZd,.advent-box-calendar_withSkin__YNyxA.advent-box-calendar_clipToContentBounds__tqpvs{overflow:hidden}.advent-box-calendar_withSkin__YNyxA.advent-box-calendar_clipToContentBounds__tqpvs{-webkit-clip-path:inset(var(--content-area-top,0) var(--content-area-right,0) var(--content-area-bottom,0) var(--content-area-left,0));clip-path:inset(var(--content-area-top,0) var(--content-area-right,0) var(--content-area-bottom,0) var(--content-area-left,0))}.advent-box-calendar_skinLayer__V9V3P{position:absolute;z-index:0;inset:calc(-1 * var(--skin-outset-top, 0%)) calc(-1 * var(--skin-outset-right, 0%)) calc(-1 * var(--skin-outset-bottom, 0%)) calc(-1 * var(--skin-outset-left, 0%));box-sizing:border-box;border-style:solid;border-color:transparent;border-width:var(--frame-top) var(--frame-right) var(--frame-bottom) var(--frame-left);border-image-source:var(--skin-image);border-image-slice:var(--skin-slice);border-image-repeat:repeat;pointer-events:none}.advent-box-calendar_generatedCenterTexture__cARt2{position:absolute;inset:0;display:block;overflow:hidden;pointer-events:none}.advent-box-calendar_withCenterTexture__NxtKj .advent-box-calendar_skinLayer__V9V3P{background-image:var(--center-texture-image);background-repeat:repeat;background-position:top;background-size:var(--center-texture-size);background-origin:padding-box;background-clip:padding-box}.advent-box-calendar_frontEdgeOverlay__xt4D9{position:absolute;z-index:5;right:0;bottom:0;left:0;height:clamp(2px,var(--front-edge-size,5px),14px);pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--front-edge-highlight-color,#f3e6d0) var(--front-edge-highlight-mix,12%),transparent) var(--front-edge-highlight-stop,28%),color-mix(in srgb,var(--front-edge-shadow-color,#5c4a32) var(--front-edge-shadow-mix,15%),transparent) var(--front-edge-shadow-stop,55%),color-mix(in srgb,var(--front-edge-target-color,#6b563f) 85%,transparent) var(--front-edge-target-stop,82%),var(--front-edge-target-color,#6b563f) 100%)}.advent-box-calendar_grid__oXZdy{display:grid;grid-template-columns:repeat(auto-fit,var(--door-width));grid-auto-rows:var(--door-height);justify-content:space-around;grid-gap:var(--gap-y) var(--gap-x);gap:var(--gap-y) var(--gap-x)}.advent-box-calendar_grid__oXZdy,.advent-box-calendar_logoFlow__EmF8_{position:relative;z-index:1;width:100%;max-width:max(0px,calc(var(--door-area-max-width, 1000px) - 2 * var(--door-padding, 0px)));min-height:var(--door-height);margin:0 auto}.advent-box-calendar_logoFlow__EmF8_{display:flex;min-width:0;flex-direction:column;gap:var(--gap-y)}.advent-box-calendar_contentAreaBoundary__uYsB8{position:relative;z-index:1;box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.advent-box-calendar_contentAreaBoundary__uYsB8.advent-box-calendar_debugContentContainer___oTZn{outline:2px solid rgb(37 99 235/75%);outline-offset:-2px;background:rgb(37 99 235/10%);box-shadow:inset 0 0 0 1px rgb(255 255 255/30%)}.advent-box-calendar_stickersLayer__gbOJQ{position:absolute;inset:0;z-index:0;pointer-events:none}.advent-box-calendar_sticker__6OrX9{position:absolute;pointer-events:none}.advent-box-calendar_doorAreaBoundary__d3993{position:relative;z-index:1;box-sizing:border-box;display:flex;width:100%;max-width:var(--door-area-max-width,1000px);min-width:0;flex-direction:column;gap:var(--gap-y);margin-inline:auto;padding:var(--door-padding,0);overflow:hidden}.advent-box-calendar_doorAreaBoundaryOpen__80h3I{width:100%;max-width:none}.advent-box-calendar_doorAreaBoundaryOpen__80h3I>.advent-box-calendar_serviceDoorsRow__VmfM8{box-sizing:border-box;width:calc(100% + 2 * var(--door-padding, 0px));max-width:none;margin-top:calc(-1 * var(--door-padding, 0px));margin-inline:calc(-1 * var(--door-padding, 0px))}.advent-box-calendar_doorAreaBoundary__d3993.advent-box-calendar_debugDoorContainer__8uQxk{outline:2px solid rgb(15 23 42/78%);outline-offset:-2px;background:rgb(15 23 42/16%);box-shadow:inset 0 0 0 1px rgb(255 255 255/30%)}.advent-box-calendar_logoSection__wI_y0,.advent-box-calendar_normalGrid__xM4Uo{display:grid;justify-content:center;grid-gap:var(--gap-y) var(--gap-x);gap:var(--gap-y) var(--gap-x)}.advent-box-calendar_serviceDoorsRow__VmfM8{display:grid;width:100%;min-width:0;justify-content:center;grid-gap:var(--gap-x);gap:var(--gap-x);margin-inline:auto;container-type:inline-size}.advent-box-calendar_serviceDoorsRow__VmfM8[data-description-open=true]{row-gap:0}.advent-box-calendar_normalGrid__xM4Uo{grid-auto-rows:var(--door-height)}.advent-box-calendar_centeredLastRow__o6LL6{display:flex;height:var(--door-height);grid-column:1/-1;justify-content:center;gap:var(--gap-x)}.advent-box-calendar_logoSection__wI_y0{align-items:stretch;align-content:center}.advent-box-calendar_logoArea__B_wq6{position:relative;z-index:1;display:flex;align-self:center;align-items:center;justify-content:var(--logo-flex-x,center);min-width:0;min-height:0;overflow:visible}.advent-box-calendar_logo__s114q{display:block;width:100%;max-width:none;height:auto;max-height:none;min-width:0;min-height:0;flex:0 0 auto;object-fit:contain;object-position:var(--logo-align-x,center) center;transform:translate(var(--logo-offset-x),var(--logo-offset-y))}.advent-box-calendar_door__Thzfv{--door-cut-color:color-mix(in srgb,var(--door-border-color) 82%,#4b3d2d 18%);--door-cut-dark:color-mix(in srgb,var(--door-border-color) 68%,#241d16 32%);--door-edge-light:color-mix(in srgb,var(--door-edge-color) var(--door-edge-strength),transparent);position:relative;z-index:2;display:grid;width:var(--door-width);height:var(--door-height);box-sizing:border-box;place-items:center;overflow:hidden;border-style:solid;border-width:var(--door-border-width);border-color:color-mix(in srgb,var(--door-cut-color) 92%,rgb(255 255 255/25%) 8%) color-mix(in srgb,var(--door-cut-color) 82%,rgb(36 29 22/55%) 18%) color-mix(in srgb,var(--door-cut-color) 78%,rgb(36 29 22/58%) 22%) color-mix(in srgb,var(--door-cut-color) 94%,rgb(255 255 255/24%) 6%);border-radius:var(--door-radius);color:var(--door-number-color);background:linear-gradient(135deg,rgb(255 255 255/3%),transparent 36%),color-mix(in srgb,var(--door-background) calc(var(--door-background-opacity) * 100%),transparent);box-shadow:inset 1px 1px 0 var(--door-edge-light),inset -1px 0 0 color-mix(in srgb,var(--door-cut-dark) 28%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--door-cut-dark) 34%,transparent),inset 0 0 2px color-mix(in srgb,var(--door-cut-color) 18%,transparent),.4px .65px .7px rgb(38 29 20/6%);font-size:var(--door-number-size);font-family:var(--door-font-family);font-weight:var(--door-number-weight);line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(var(--offset-x),var(--offset-y));transition:filter .16s ease,box-shadow .16s ease;-webkit-mask-image:radial-gradient(circle var(--notch-radius) at var(--notch-center-x) var(--notch-center-y),transparent 0 calc(100% - .75px),#000 100%);mask-image:radial-gradient(circle var(--notch-radius) at var(--notch-center-x) var(--notch-center-y),transparent 0 calc(100% - .75px),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}button.advent-box-calendar_door__Thzfv{padding:0}.advent-box-calendar_door__Thzfv:-webkit-any-link,.advent-box-calendar_door__Thzfv:-webkit-any-link:active,.advent-box-calendar_door__Thzfv:-webkit-any-link:focus,.advent-box-calendar_door__Thzfv:-webkit-any-link:hover,.advent-box-calendar_door__Thzfv:-webkit-any-link:visited{color:var(--door-number-color)}.advent-box-calendar_door__Thzfv:any-link,.advent-box-calendar_door__Thzfv:any-link:active,.advent-box-calendar_door__Thzfv:any-link:focus,.advent-box-calendar_door__Thzfv:any-link:hover,.advent-box-calendar_door__Thzfv:any-link:visited{color:var(--door-number-color)}.advent-box-calendar_serviceDoor__yePXh{width:100%;height:auto;min-width:0;aspect-ratio:var(--service-door-aspect-ratio);cursor:pointer}.advent-box-calendar_embeddedServiceDoor__gP0Ge{width:calc(var(--door-width) + var(--door-width) + var(--gap-x));height:var(--door-height);aspect-ratio:auto;grid-column:span 2}.advent-box-calendar_embeddedServiceDoor__gP0Ge[data-grid-span="1"]{width:var(--door-width);grid-column:span 1}.advent-box-calendar_descriptionOpenPlaceholder___0pNy{position:relative;z-index:4;display:block;box-sizing:border-box;overflow:hidden;border:var(--door-border-width) solid transparent;border-radius:var(--door-radius);background:transparent;box-shadow:none;opacity:1;transition:opacity var(--description-grid-return-duration,.76s) ease-out}.advent-box-calendar_frame__zRq1k[data-description-phase=collapsing] .advent-box-calendar_descriptionOpenPlaceholder___0pNy,.advent-box-calendar_frame__zRq1k[data-description-phase=returning] .advent-box-calendar_descriptionOpenPlaceholder___0pNy{opacity:0}.advent-box-calendar_descriptionOpenPlaceholderVisible__x7OhB{border-color:var(--open-placeholder-color,#f5e6ce);background:linear-gradient(rgb(42 32 22/9%),rgb(42 32 22/4%)),var(--open-placeholder-color,#f5e6ce)}.advent-box-calendar_withCenterTexture__NxtKj .advent-box-calendar_descriptionOpenPlaceholderVisible__x7OhB{background-image:linear-gradient(rgb(42 32 22/9%),rgb(42 32 22/4%)),var(--center-texture-image);background-repeat:no-repeat,repeat;background-position:50%,top;background-size:100% 100%,var(--center-texture-size)}.advent-box-calendar_descriptionOpenPlaceholder___0pNy.advent-box-calendar_descriptionOpenPlaceholderFallback__pRzc_.advent-box-calendar_descriptionOpenPlaceholderVisible__x7OhB{background:var(--door-image-fallback-color,#4a2f22);background-image:none}.advent-box-calendar_descriptionPlaceholderPicture__HAGP2{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;pointer-events:none}.advent-box-calendar_descriptionPlaceholderImage__9i4sL{position:absolute;bottom:0;left:0;display:block;width:100%;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advent-box-calendar_descriptionPlaceholderCloseButton__N45r4{position:absolute;z-index:2;top:8px;right:8px;display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--door-cut-color) 48%,transparent);border-radius:999px;color:var(--door-number-color);background:color-mix(in srgb,var(--door-background) 72%,transparent);box-shadow:0 2px 8px rgb(35 25 16/10%);font:inherit;font-size:20px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:1;transition:opacity .26s ease-out,background-color .16s ease}.advent-box-calendar_descriptionPlaceholderCloseButton__N45r4:hover{background:color-mix(in srgb,var(--door-background) 88%,transparent)}.advent-box-calendar_descriptionCloseButton__9xc4P>.anticon,.advent-box-calendar_descriptionPlaceholderCloseButton__N45r4>.anticon{display:grid;width:14px;height:14px;place-items:center;font-size:14px;line-height:0}.advent-box-calendar_descriptionCloseButton__9xc4P>.anticon>svg,.advent-box-calendar_descriptionPlaceholderCloseButton__N45r4>.anticon>svg{display:block;width:100%;height:100%}.advent-box-calendar_descriptionPlaceholderCloseButton__N45r4:focus-visible{outline:2px solid color-mix(in srgb,var(--door-number-color) 70%,transparent);outline-offset:2px}.advent-box-calendar_frame__zRq1k[data-description-phase=closing] .advent-box-calendar_descriptionPlaceholderCloseButton__N45r4{opacity:0;pointer-events:none}.advent-box-calendar_serviceDoor__yePXh .advent-box-calendar_doorLabel__so7Qn{font-size:var(--door-number-size);white-space:nowrap}.advent-box-calendar_descriptionDoorLabel__KoITl{display:inline-flex;align-items:center;justify-content:center;gap:.42em}.advent-box-calendar_descriptionDoorLabel__KoITl>.anticon{font-size:.92em}.advent-box-calendar_descriptionDoorCustomIcon__VhPUD{display:block;width:.92em;height:.92em;flex-shrink:0;object-fit:contain}.advent-box-calendar_systemDoor__ELlaN{cursor:pointer}.advent-box-calendar_systemDoorIcon__IrrYF{display:inline-grid;place-items:center;color:var(--door-number-color);font-size:var(--door-number-size);line-height:1}.advent-box-calendar_notchRight__PzMOo{--notch-center-x:calc(100% + var(--notch-inset) - var(--notch-radius));--notch-center-y:calc(var(--notch-position) + var(--notch-variation))}.advent-box-calendar_notchLeft__a06hl{--notch-center-x:calc(0% - var(--notch-inset) + var(--notch-radius));--notch-center-y:calc(var(--notch-position) + var(--notch-variation))}.advent-box-calendar_notchTop__cik4o{--notch-center-x:calc(var(--notch-position) + var(--notch-variation));--notch-center-y:calc(0% - var(--notch-inset) + var(--notch-radius))}.advent-box-calendar_notchBottom__NgI2N{--notch-center-x:calc(var(--notch-position) + var(--notch-variation));--notch-center-y:calc(100% + var(--notch-inset) - var(--notch-radius))}.advent-box-calendar_door__Thzfv:after{position:absolute;z-index:3;box-sizing:border-box;width:var(--notch-size);height:var(--notch-size);border:var(--door-border-width) solid color-mix(in srgb,var(--door-cut-color) 82%,transparent);border-radius:50%;background:transparent;box-shadow:inset 1px 1px 0 var(--door-edge-light),0 0 var(--notch-ao-blur) color-mix(in srgb,var(--door-cut-dark) var(--notch-ao-strength),transparent);content:"";transition:filter .16s ease}.advent-box-calendar_notchRight__PzMOo:after{top:calc(var(--notch-position) + var(--notch-variation));right:calc(0px - var(--notch-inset));transform:translateY(-50%)}.advent-box-calendar_notchLeft__a06hl:after{top:calc(var(--notch-position) + var(--notch-variation));left:calc(0px - var(--notch-inset));transform:translateY(-50%)}.advent-box-calendar_notchTop__cik4o:after{top:calc(0px - var(--notch-inset));left:calc(var(--notch-position) + var(--notch-variation));transform:translateX(-50%)}.advent-box-calendar_notchBottom__NgI2N:after{bottom:calc(0px - var(--notch-inset));left:calc(var(--notch-position) + var(--notch-variation));transform:translateX(-50%)}.advent-box-calendar_doorLabel__so7Qn{position:relative;z-index:2}.advent-box-calendar_visitedDayContent__knd2F{position:absolute;z-index:0;inset:0;display:grid;overflow:hidden;place-items:center;border-radius:inherit}.advent-box-calendar_visitedDayImage__D8Plw{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advent-box-calendar_visitedDayFallback__odaoi{position:absolute;inset:0;background:var(--door-image-fallback-color,#4a2f22)}.advent-box-calendar_visitedDayContent__knd2F>.advent-box-calendar_doorLabel__so7Qn{text-shadow:0 1px 3px rgb(25 19 13/38%)}.advent-box-calendar_doorLabelSwap__CWjfm{display:grid;place-items:center}.advent-box-calendar_doorLabelFace__ahBgu{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;transition:opacity .32s ease,transform .32s ease}.advent-box-calendar_doorLabelSwap__CWjfm[data-showing-lock=false] .advent-box-calendar_doorLabelFace__ahBgu[data-face=icon],.advent-box-calendar_doorLabelSwap__CWjfm[data-showing-lock=false] .advent-box-calendar_doorLabelFace__ahBgu[data-face=number],.advent-box-calendar_doorLabelSwap__CWjfm[data-showing-lock=true] .advent-box-calendar_doorLabelFace__ahBgu[data-face=lock]{opacity:1;transform:scale(1)}.advent-box-calendar_doorLabelSwap__CWjfm[data-showing-lock=false] .advent-box-calendar_doorLabelFace__ahBgu[data-face=lock],.advent-box-calendar_doorLabelSwap__CWjfm[data-showing-lock=true] .advent-box-calendar_doorLabelFace__ahBgu[data-face=icon],.advent-box-calendar_doorLabelSwap__CWjfm[data-showing-lock=true] .advent-box-calendar_doorLabelFace__ahBgu[data-face=number]{opacity:0;transform:scale(.72);pointer-events:none}.advent-box-calendar_doorLabelLockIcon__VaP8h{font-size:.92em;line-height:1}.advent-box-calendar_doorFreeBadge__iHfzu{position:absolute;z-index:3;inset:0;overflow:hidden;pointer-events:none}.advent-box-calendar_doorFreeBadgeRibbon__hnmqI{--free-badge-length:calc(var(--door-width) * var(--free-badge-length-percent) / 100);--free-badge-overhang:max(8px,calc(var(--door-width) * 0.05));--free-badge-corner-inset:max(calc(var(--free-badge-thickness) * 0.707),calc((var(--free-badge-length) * 0.5 - var(--free-badge-overhang)) / 1.41421356237));position:absolute;top:calc(var(--free-badge-corner-inset) - var(--free-badge-thickness) / 2);right:calc(var(--free-badge-corner-inset) - var(--free-badge-length) / 2);width:var(--free-badge-length);height:var(--free-badge-thickness);box-sizing:border-box;background:var(--free-badge-background);color:var(--free-badge-text-color);font-size:var(--free-badge-font-size);font-family:var(--free-badge-font-family);font-weight:700;transform:rotate(45deg);transform-origin:center center;box-shadow:0 1px 2px rgb(0 0 0/22%)}.advent-box-calendar_doorFreeBadgeLabel__nwxgD{position:absolute;top:50%;left:50%;font-weight:inherit;letter-spacing:-.02em;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.advent-box-calendar_contourGlow__zBLn4{position:absolute;z-index:1;inset:1px;border:max(1px,var(--door-border-width)) solid var(--attention-glow-color);border-radius:inherit;background:radial-gradient(ellipse at center,transparent 38%,color-mix(in srgb,var(--attention-glow-color) 20%,transparent) 100%);box-shadow:inset 0 0 7px 1px var(--attention-glow-color),inset 0 0 14px var(--attention-glow-color);opacity:0;pointer-events:none;transition:opacity .16s ease}.advent-box-calendar_sparklesLayer__46Hdg{position:absolute;z-index:5;inset:0;overflow:hidden;border-radius:inherit;opacity:var(--attention-sparkle-intensity);pointer-events:none}.advent-box-calendar_sparkle__dHqr4{position:absolute;width:var(--sparkle-size);aspect-ratio:1;background:var(--attention-sparkle-color);-webkit-clip-path:polygon(50% 0,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0 50%,41% 39%);clip-path:polygon(50% 0,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0 50%,41% 39%);filter:drop-shadow(0 0 1px rgb(255 255 255/98%)) drop-shadow(0 0 6px rgb(255 214 102/92%));opacity:0;transform:scale(.72) rotate(0deg);will-change:opacity,transform;animation:advent-box-calendar_door-sparkle__BTmG0 var(--sparkle-duration) ease-in-out infinite;animation-delay:var(--sparkle-delay)}.advent-box-calendar_sparkle__dHqr4:first-child{--sparkle-size:20px;--sparkle-duration:3.2s;--sparkle-delay:-1.1s;top:19%;left:15%}.advent-box-calendar_sparkle__dHqr4:nth-child(2){--sparkle-size:14px;--sparkle-duration:4.1s;--sparkle-delay:-3.6s;top:24%;right:14%}.advent-box-calendar_sparkle__dHqr4:nth-child(3){--sparkle-size:17px;--sparkle-duration:3.7s;--sparkle-delay:-0.4s;bottom:19%;left:22%}.advent-box-calendar_sparkle__dHqr4:nth-child(4){--sparkle-size:12px;--sparkle-duration:4.4s;--sparkle-delay:-4.2s;right:20%;bottom:22%}.advent-box-calendar_sparkle__dHqr4:nth-child(5){--sparkle-size:15px;--sparkle-duration:3.9s;--sparkle-delay:-2.7s;top:50%;right:7%}.advent-box-calendar_available__EEY0f{cursor:pointer}@media (hover:hover) and (pointer:fine){.advent-box-calendar_door__Thzfv:hover .advent-box-calendar_contourGlow__zBLn4{opacity:var(--attention-glow-intensity)}}.advent-box-calendar_frame__zRq1k[data-description-phase=clearing] [data-box-item=DESCRIPTION] .advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4,.advent-box-calendar_frame__zRq1k[data-description-phase=closing] [data-box-item=DESCRIPTION] .advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4,.advent-box-calendar_frame__zRq1k[data-description-phase=expanding] [data-box-item=DESCRIPTION] .advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4,.advent-box-calendar_frame__zRq1k[data-description-phase=filling] [data-box-item=DESCRIPTION] .advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4,.advent-box-calendar_frame__zRq1k[data-description-phase=open] [data-box-item=DESCRIPTION] .advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4,.advent-box-calendar_frame__zRq1k[data-description-phase=opening] [data-box-item=DESCRIPTION] .advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4,.advent-box-calendar_frame__zRq1k[data-description-phase=pressing] [data-box-item=DESCRIPTION] .advent-box-calendar_contourGlow__zBLn4,.advent-box-calendar_frame__zRq1k[data-description-phase=unfilling] [data-box-item=DESCRIPTION] .advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4{opacity:var(--attention-glow-intensity)}.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ,.advent-box-calendar_expandedDescriptionDoor__5B5HJ{position:relative;width:100%;height:auto;max-height:80svh;aspect-ratio:var(--description-image-aspect-ratio,auto);overflow:hidden;border-width:0;border-color:transparent;background:transparent;box-shadow:inset 1px 1px 0 transparent,inset -1px 0 0 transparent,inset 0 -1px 0 transparent,inset 0 0 2px transparent,.4px .65px .7px transparent;-webkit-mask-image:none;mask-image:none;cursor:default;transform:none;transition:border-color .32s ease,box-shadow .32s ease}.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ:has([data-image-state=ready]),.advent-box-calendar_expandedDescriptionDoor__5B5HJ:has([data-image-state=ready]){aspect-ratio:auto}.advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_contourGlow__zBLn4{z-index:2}.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ:after,.advent-box-calendar_expandedDescriptionDoor__5B5HJ:after{opacity:0;pointer-events:none;transition:opacity .32s ease,filter .16s ease}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true],.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=closing] .advent-box-calendar_expandedDescriptionDoor__5B5HJ,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ{z-index:7;border-style:solid;border-width:var(--door-border-width);border-color:color-mix(in srgb,var(--door-cut-color) 92%,rgb(255 255 255/25%) 8%) color-mix(in srgb,var(--door-cut-color) 82%,rgb(36 29 22/55%) 18%) color-mix(in srgb,var(--door-cut-color) 78%,rgb(36 29 22/58%) 22%) color-mix(in srgb,var(--door-cut-color) 94%,rgb(255 255 255/24%) 6%);border-radius:var(--door-radius);box-shadow:inset 1px 1px 0 var(--door-edge-light),inset -1px 0 0 color-mix(in srgb,var(--door-cut-dark) 28%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--door-cut-dark) 34%,transparent),inset 0 0 2px color-mix(in srgb,var(--door-cut-color) 18%,transparent),.4px .65px .7px rgb(38 29 20/6%);-webkit-mask-image:radial-gradient(circle var(--notch-radius) at var(--notch-center-x) var(--notch-center-y),transparent 0 calc(100% - .75px),#000 100%);mask-image:radial-gradient(circle var(--notch-radius) at var(--notch-center-x) var(--notch-center-y),transparent 0 calc(100% - .75px),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true]:after,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=closing] .advent-box-calendar_expandedDescriptionDoor__5B5HJ:after,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ:after{opacity:1}.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=closing] .advent-box-calendar_expandedDescriptionDoor__5B5HJ,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ{aspect-ratio:var(--description-image-aspect-ratio,9/16)}.advent-box-calendar_descriptionCloseButton__9xc4P{position:absolute;z-index:8;top:8px;right:8px;display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--door-cut-color) 48%,transparent);border-radius:999px;color:var(--door-number-color);background:color-mix(in srgb,var(--door-background) 72%,transparent);box-shadow:0 2px 8px rgb(35 25 16/10%);font:inherit;font-size:14px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.advent-box-calendar_descriptionCloseButton__9xc4P:hover{background:color-mix(in srgb,var(--door-background) 88%,transparent)}.advent-box-calendar_frame__zRq1k[data-description-phase=open] .advent-box-calendar_descriptionCloseButton__9xc4P{opacity:1;visibility:visible;pointer-events:auto}.advent-box-calendar_descriptionDoorPressing__lL5bA{animation:advent-box-calendar_description-door-press__Slpzw .17s cubic-bezier(.32,0,.67,0) both}.advent-box-calendar_descriptionFallbackSurface__fTmG5{position:absolute;z-index:0;inset:0;border-radius:inherit;background:var(--door-image-fallback-color,#4a2f22);pointer-events:none}.advent-box-calendar_descriptionDoorLeaf__sRF_u{position:absolute;z-index:6;inset:0;display:grid;box-sizing:border-box;place-items:center;overflow:hidden;border-style:solid;border-width:var(--door-border-width);border-color:color-mix(in srgb,var(--door-cut-color) 92%,rgb(255 255 255/25%) 8%) color-mix(in srgb,var(--door-cut-color) 82%,rgb(36 29 22/55%) 18%) color-mix(in srgb,var(--door-cut-color) 78%,rgb(36 29 22/58%) 22%) color-mix(in srgb,var(--door-cut-color) 94%,rgb(255 255 255/24%) 6%);border-radius:var(--door-radius);color:var(--door-number-color);background:transparent;box-shadow:inset 1px 1px 0 var(--door-edge-light),inset -1px 0 0 color-mix(in srgb,var(--door-cut-dark) 28%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--door-cut-dark) 34%,transparent),inset 0 0 2px color-mix(in srgb,var(--door-cut-color) 18%,transparent),.4px .65px .7px rgb(38 29 20/6%);font-size:var(--door-number-size);font-family:var(--door-font-family);font-weight:var(--door-number-weight);white-space:nowrap;pointer-events:none;transform:translateX(0);will-change:transform;-webkit-mask-image:radial-gradient(circle var(--notch-radius) at var(--notch-center-x) var(--notch-center-y),transparent 0 calc(100% - .75px),#000 100%);mask-image:radial-gradient(circle var(--notch-radius) at var(--notch-center-x) var(--notch-center-y),transparent 0 calc(100% - .75px),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview] .advent-box-calendar_descriptionDoorLeaf__sRF_u{display:none}.advent-box-calendar_descriptionDoorLeaf__sRF_u:after{position:absolute;z-index:3;box-sizing:border-box;width:var(--notch-size);height:var(--notch-size);border:var(--door-border-width) solid color-mix(in srgb,var(--door-cut-color) 82%,transparent);border-radius:50%;background:transparent;box-shadow:inset 1px 1px 0 var(--door-edge-light),0 0 var(--notch-ao-blur) color-mix(in srgb,var(--door-cut-dark) var(--notch-ao-strength),transparent);content:""}.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_notchRight__PzMOo .advent-box-calendar_descriptionDoorLeaf__sRF_u:after{top:calc(var(--notch-position) + var(--notch-variation));right:calc(0px - var(--notch-inset));transform:translateY(-50%)}.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_notchLeft__a06hl .advent-box-calendar_descriptionDoorLeaf__sRF_u:after{top:calc(var(--notch-position) + var(--notch-variation));left:calc(0px - var(--notch-inset));transform:translateY(-50%)}.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_notchTop__cik4o .advent-box-calendar_descriptionDoorLeaf__sRF_u:after{top:calc(0px - var(--notch-inset));left:calc(var(--notch-position) + var(--notch-variation));transform:translateX(-50%)}.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_notchBottom__NgI2N .advent-box-calendar_descriptionDoorLeaf__sRF_u:after{bottom:calc(0px - var(--notch-inset));left:calc(var(--notch-position) + var(--notch-variation));transform:translateX(-50%)}.advent-box-calendar_withSkin__YNyxA .advent-box-calendar_descriptionDoorLeaf__sRF_u:before{position:absolute;z-index:0;inset:0;border:0 solid transparent;border-image-source:var(--skin-image);border-image-slice:var(--skin-slice);border-image-repeat:stretch;content:"";opacity:0;pointer-events:none}.advent-box-calendar_withSkin__YNyxA.advent-box-calendar_withCenterTexture__NxtKj .advent-box-calendar_descriptionDoorLeaf__sRF_u:before{border-image-source:none;background-image:var(--center-texture-image);background-repeat:repeat;background-position:top;background-size:var(--center-texture-size)}.advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;opacity:0;pointer-events:none}.advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_doorLabel__so7Qn{z-index:1;font-size:var(--door-number-size);font-family:var(--door-font-family);font-weight:var(--door-number-weight);line-height:1}.advent-box-calendar_descriptionDoorLeaf__sRF_u .advent-box-calendar_doorFreeBadge__iHfzu{z-index:2}.advent-box-calendar_frame__zRq1k[data-description-phase=clearing] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k[data-description-phase=closing] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k[data-description-phase=filling] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k[data-description-phase=opening] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k[data-description-phase=unfilling] .advent-box-calendar_descriptionDoorLeaf__sRF_u{background:linear-gradient(135deg,rgb(255 255 255/3%),transparent 36%),color-mix(in srgb,var(--door-background) calc(var(--door-background-opacity) * 100%),#3d3327)}.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=clearing] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=closing] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=filling] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=opening] .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=unfilling] .advent-box-calendar_descriptionDoorLeaf__sRF_u{background:transparent}.advent-box-calendar_expandedFallbackDoor__xput3 .advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA .advent-box-calendar_expandedFallbackDoor__xput3 .advent-box-calendar_descriptionDoorLeaf__sRF_u{background:var(--door-image-fallback-color,#4a2f22)}.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=filling] .advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=filling] .advent-box-calendar_descriptionDoorLeaf__sRF_u:before{animation:advent-box-calendar_description-door-leaf-bg-in__gN77H 1s ease-out both}.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=clearing] .advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=clearing] .advent-box-calendar_descriptionDoorLeaf__sRF_u:before,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=closing] .advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=closing] .advent-box-calendar_descriptionDoorLeaf__sRF_u:before,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=open] .advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=open] .advent-box-calendar_descriptionDoorLeaf__sRF_u:before,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=opening] .advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=opening] .advent-box-calendar_descriptionDoorLeaf__sRF_u:before{opacity:1}.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=unfilling] .advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA[data-description-phase=unfilling] .advent-box-calendar_descriptionDoorLeaf__sRF_u:before{animation:advent-box-calendar_description-door-leaf-bg-out__VitpE 1s ease-out both}.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA .advent-box-calendar_expandedFallbackDoor__xput3 .advent-box-calendar_descriptionDoorGeneratedTexture__3ozRT,.advent-box-calendar_frame__zRq1k.advent-box-calendar_withSkin__YNyxA.advent-box-calendar_withCenterTexture__NxtKj .advent-box-calendar_expandedFallbackDoor__xput3 .advent-box-calendar_descriptionDoorLeaf__sRF_u:before{animation:none;opacity:1}.advent-box-calendar_frame__zRq1k[data-description-phase=opening] .advent-box-calendar_descriptionDoorLeaf__sRF_u{animation:advent-box-calendar_description-door-leaf-open__5_htI 1.28s cubic-bezier(.65,0,.35,1) both}.advent-box-calendar_frame__zRq1k[data-description-phase=open] .advent-box-calendar_descriptionDoorLeaf__sRF_u{visibility:hidden;transform:translateX(-105%)}.advent-box-calendar_frame__zRq1k[data-description-phase=closing] .advent-box-calendar_descriptionDoorLeaf__sRF_u{animation:advent-box-calendar_description-door-leaf-close__aeB9P .84s cubic-bezier(.65,0,.35,1) both}.advent-box-calendar_frame__zRq1k[data-description-phase=collapsing] .advent-box-calendar_contentAreaBoundary__uYsB8,.advent-box-calendar_frame__zRq1k[data-description-phase=collapsing] .advent-box-calendar_doorAreaBoundary__d3993,.advent-box-calendar_frame__zRq1k[data-description-phase=returning] .advent-box-calendar_contentAreaBoundary__uYsB8,.advent-box-calendar_frame__zRq1k[data-description-phase=returning] .advent-box-calendar_doorAreaBoundary__d3993{overflow:visible}.advent-box-calendar_descriptionCollapseGhost__jyayl,.advent-box-calendar_descriptionExpandGhost__9_MkO{position:absolute!important;z-index:7!important;min-height:0!important;max-height:none!important;margin:0!important;visibility:visible!important;pointer-events:none!important;transform:none!important}.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ:not(.advent-box-calendar_descriptionExpandGhost__9_MkO){visibility:hidden}.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding]:has(.advent-box-calendar_descriptionExpandGhost__9_MkO) .advent-box-calendar_expandedDescriptionDoor__5B5HJ:not(.advent-box-calendar_descriptionExpandGhost__9_MkO){visibility:hidden}.advent-box-calendar_descriptionCloseButton__9xc4P:focus-visible{outline:2px solid color-mix(in srgb,var(--door-number-color) 70%,transparent);outline-offset:2px}.advent-box-calendar_descriptionPanorama__tU52B{position:relative;z-index:1;width:100%;height:auto;max-height:80svh;overflow:hidden;opacity:0;transition:opacity .18s ease-out;contain:paint}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionPanorama__tU52B,.advent-box-calendar_frame__zRq1k[data-description-phase=closing] .advent-box-calendar_descriptionPanorama__tU52B,.advent-box-calendar_frame__zRq1k[data-description-phase=open] .advent-box-calendar_descriptionPanorama__tU52B,.advent-box-calendar_frame__zRq1k[data-description-phase=opening] .advent-box-calendar_descriptionPanorama__tU52B,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_descriptionPanorama__tU52B{opacity:1}.advent-box-calendar_frame__zRq1k[data-description-phase=clearing] .advent-box-calendar_descriptionPanorama__tU52B,.advent-box-calendar_frame__zRq1k[data-description-phase=unfilling] .advent-box-calendar_descriptionPanorama__tU52B{opacity:0;transition:opacity .22s ease-out}.advent-box-calendar_descriptionPanoramaTrack__wKe5N{position:relative;display:block;width:100%;height:auto;background:transparent;line-height:0}.advent-box-calendar_descriptionPanoramaTrack__wKe5N>picture{display:block}.advent-box-calendar_descriptionImagePlaceholder__OWZjk{position:absolute;z-index:0;inset:0;background:transparent}.advent-box-calendar_descriptionPanorama__tU52B[data-image-state=error]{aspect-ratio:var(--description-image-aspect-ratio,9/16);background:var(--door-image-fallback-color,#4a2f22)}.advent-box-calendar_descriptionPanorama__tU52B[data-image-state=error] .advent-box-calendar_descriptionPanoramaTrack__wKe5N{height:100%}.advent-box-calendar_descriptionImage__h5OxJ{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:cover;object-position:center;opacity:0;transition:opacity .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advent-box-calendar_descriptionCollapseFill__LQNx2,.advent-box-calendar_descriptionCollapsePreview__UiSi7{display:none}.advent-box-calendar_descriptionTransitionPreview__oyMox{position:absolute;z-index:2;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:auto;opacity:0;transition:opacity .32s ease-out;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionPanoramaTrack__wKe5N,.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionPanoramaTrack__wKe5N>picture,.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionPanorama__tU52B,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ .advent-box-calendar_descriptionPanoramaTrack__wKe5N,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ .advent-box-calendar_descriptionPanoramaTrack__wKe5N>picture,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ .advent-box-calendar_descriptionPanorama__tU52B{width:100%;height:100%}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionCollapseFill__LQNx2,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ .advent-box-calendar_descriptionCollapseFill__LQNx2{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionImage__h5OxJ,.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_expandedDescriptionDoor__5B5HJ .advent-box-calendar_descriptionImage__h5OxJ{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.advent-box-calendar_frame__zRq1k[data-door-animation-mode=preview][data-description-phase=expanding] .advent-box-calendar_descriptionTransitionPreview__oyMox{opacity:1;animation:advent-box-calendar_description-mobile-preview-expand__r0bM4 var(--description-expand-duration,.76s) cubic-bezier(.65,0,.35,1) both}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionTransitionPreview__oyMox{width:100%;height:100%;opacity:0;object-fit:cover;object-position:center bottom;animation:advent-box-calendar_description-mobile-preview-collapse__m7BFL var(--description-collapse-duration,.76s) cubic-bezier(.22,1,.36,1) both}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionCollapsePreview__UiSi7{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.advent-box-calendar_descriptionCollapseGhost__jyayl[data-preview-collapse=true] .advent-box-calendar_descriptionPanorama__tU52B:has(.advent-box-calendar_descriptionTransitionPreview__oyMox) .advent-box-calendar_descriptionImage__h5OxJ{animation:advent-box-calendar_description-desktop-preview-collapse__BIeGV var(--description-collapse-duration,.76s) cubic-bezier(.22,1,.36,1) both}@keyframes advent-box-calendar_description-mobile-preview-expand__r0bM4{0%{opacity:1}84%,to{opacity:0}}@keyframes advent-box-calendar_description-mobile-preview-collapse__m7BFL{0%,16%{opacity:0}to{opacity:1}}@keyframes advent-box-calendar_description-desktop-preview-collapse__BIeGV{0%,16%{opacity:1}to{opacity:0}}.advent-box-calendar_descriptionPanorama__tU52B[data-image-state=ready] .advent-box-calendar_descriptionImage__h5OxJ{opacity:1}.advent-box-calendar_descriptionText__iNMZv{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto;container-type:inline-size;overflow-x:clip;color:var(--content-text-color);background:transparent;font-family:var(--content-font-family);opacity:0;transition:opacity .32s ease-out}.advent-box-calendar_descriptionTextContent__lJ6in{box-sizing:border-box;width:100%;max-width:720px;min-width:0;margin-inline:auto;padding-block:clamp(20px,calc((100% - 720px) / 2),40px);padding-inline:calc(clamp(20px, calc((100% - 720px) / 2), 40px) + 5px)}.advent-box-calendar_descriptionText__iNMZv [data-document-image=true][data-image-display=full-width]{--image-inline-extra-width:0px}.advent-box-calendar_descriptionFooter__GLuJ_{display:flex;width:100%;flex-direction:column;gap:12px;margin-top:24px}.advent-box-calendar_frame__zRq1k[data-description-phase=open] .advent-box-calendar_descriptionText__iNMZv{animation:advent-box-calendar_description-content-appear__c8NgK .26s ease-out both}.advent-box-calendar_frame__zRq1k[data-description-phase=closing] .advent-box-calendar_descriptionText__iNMZv{opacity:0}.advent-box-calendar_locked__o1Wfo,.advent-box-calendar_previewDoor__Lv8q5{cursor:pointer}@media (hover:hover) and (pointer:fine){.advent-box-calendar_previewDoor__Lv8q5:hover:after{filter:brightness(.97)}}.advent-box-calendar_editable__ttMoT{cursor:-webkit-grab;cursor:grab;touch-action:none}.advent-box-calendar_editable__ttMoT:active{cursor:-webkit-grabbing;cursor:grabbing}.advent-box-calendar_selected__OYu7r{outline:3px solid #1677ff;outline-offset:4px}.advent-box-calendar_shine__2sYNN:before{position:absolute;z-index:1;inset:-40% auto -40% -55%;width:35%;background:linear-gradient(90deg,transparent,rgb(255 255 255/var(--shine-opacity)),transparent);content:"";transform:skewX(-18deg);animation:advent-box-calendar_door-shine__S41Mn 5s ease-in-out infinite}.advent-box-calendar_withGrid__Q5d8w .advent-box-calendar_grid__oXZdy,.advent-box-calendar_withGrid__Q5d8w .advent-box-calendar_logoSection__wI_y0,.advent-box-calendar_withGrid__Q5d8w .advent-box-calendar_normalGrid__xM4Uo{outline:1px dashed rgb(22 119 255/72%);background-image:linear-gradient(90deg,rgb(22 119 255/18%) 1px,transparent 0),linear-gradient(180deg,rgb(22 119 255/18%) 1px,transparent 0);background-size:calc(var(--door-width) + var(--gap-x)) calc(var(--door-height) + var(--gap-y))}.advent-box-calendar_withGrid__Q5d8w .advent-box-calendar_centeredLastRow__o6LL6{outline:1px dashed rgb(22 119 255/72%)}.advent-box-calendar_withGrid__Q5d8w .advent-box-calendar_logoArea__B_wq6{outline:2px dashed #fa8c16;background:rgb(250 140 22/12%)}@media (hover:none) and (pointer:coarse),(max-width:767px){.advent-box-calendar_frame__zRq1k{min-height:250px;border-radius:0}.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ,.advent-box-calendar_expandedDescriptionDoor__5B5HJ{height:auto;max-height:none;aspect-ratio:var(--description-image-aspect-ratio,auto)}.advent-box-calendar_descriptionPanorama__tU52B{height:auto;max-height:none;overflow:hidden}.advent-box-calendar_descriptionPanoramaTrack__wKe5N{width:100%;height:auto}.advent-box-calendar_descriptionImage__h5OxJ{width:100%;height:auto;object-fit:cover;object-position:center}.advent-box-calendar_descriptionText__iNMZv{border-radius:0}}@media (min-width:768px) and (min-height:601px){.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ,.advent-box-calendar_expandedDescriptionDoor__5B5HJ{height:auto;max-height:80svh}}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact]{min-height:250px;border-radius:0}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ,.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_expandedDescriptionDoor__5B5HJ{height:auto;max-height:none;aspect-ratio:var(--description-image-aspect-ratio,auto)}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionPanorama__tU52B{height:auto;max-height:none;overflow:hidden}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionPanoramaTrack__wKe5N{width:100%;height:auto}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionImage__h5OxJ{width:100%;height:auto;object-fit:cover;object-position:center}.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedPrimaryDescriptionDoor__GSxWe,.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedPrimaryDescriptionDoor__GSxWe{height:auto;max-height:550px;aspect-ratio:var(--description-image-aspect-ratio,16/9)}.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedFallbackDoor__xput3,.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedFallbackDoor__xput3{width:100%;height:clamp(240px,58vw,550px);height:clamp(240px,58cqi,550px);min-height:clamp(240px,58cqi,550px);max-height:none;aspect-ratio:auto}.advent-box-calendar_expandedFallbackDoor__xput3 .advent-box-calendar_descriptionPanorama__tU52B[data-image-state=error]{width:100%;height:100%;aspect-ratio:auto}.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description]{width:100%;height:auto;max-height:550px;aspect-ratio:var(--description-image-aspect-ratio,16/9)}.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionPanoramaTrack__wKe5N,.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionPanoramaTrack__wKe5N>picture{width:100%;height:auto}.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionImage__h5OxJ{width:100%;height:auto;object-fit:cover;object-position:center}@media (hover:none) and (pointer:coarse),(max-width:767px){.advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedPrimaryDescriptionDoor__GSxWe,.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedPrimaryDescriptionDoor__GSxWe{height:auto;max-height:none;aspect-ratio:var(--description-image-aspect-ratio,auto)}.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description],.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionPanoramaTrack__wKe5N,.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionPanoramaTrack__wKe5N>picture{height:auto}.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description]{max-height:none;aspect-ratio:var(--description-image-aspect-ratio,auto)}.advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionImage__h5OxJ{height:auto;object-position:center bottom}}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedPrimaryDescriptionDoor__GSxWe{height:auto;max-height:none;aspect-ratio:var(--description-image-aspect-ratio,auto)}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_door__Thzfv.advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedFallbackDoor__xput3,.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_expandedDescriptionDoor__5B5HJ.advent-box-calendar_expandedFallbackDoor__xput3{height:clamp(240px,58cqi,550px);min-height:clamp(240px,58cqi,550px);max-height:none;aspect-ratio:auto}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description],.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionPanoramaTrack__wKe5N,.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionPanoramaTrack__wKe5N>picture{height:auto}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description]{max-height:none;aspect-ratio:var(--description-image-aspect-ratio,auto)}.advent-box-calendar_frame__zRq1k[data-responsive-preview=compact] .advent-box-calendar_descriptionPanorama__tU52B[data-content-kind=description] .advent-box-calendar_descriptionImage__h5OxJ{height:auto;object-position:center bottom}@media (prefers-reduced-motion:reduce){.advent-box-calendar_sparkle__dHqr4{animation:none;opacity:0}.advent-box-calendar_sparkle__dHqr4:first-child{opacity:.07;transform:scale(.8)}.advent-box-calendar_shine__2sYNN:before{animation:none}.advent-box-calendar_descriptionDoorLeaf__sRF_u,.advent-box-calendar_descriptionDoorPressing__lL5bA,.advent-box-calendar_descriptionImage__h5OxJ,.advent-box-calendar_descriptionPanorama__tU52B,.advent-box-calendar_descriptionText__iNMZv{transition:none;animation:none}.advent-box-calendar_descriptionPanorama__tU52B{opacity:1}.advent-box-calendar_descriptionDoorLeaf__sRF_u{display:none}.advent-box-calendar_descriptionText__iNMZv{opacity:1}}@keyframes advent-box-calendar_description-door-press__Slpzw{0%,to{filter:brightness(1);scale:1}62%{filter:brightness(.88);scale:.965}}@keyframes advent-box-calendar_description-door-leaf-bg-in__gN77H{0%{opacity:0}to{opacity:1}}@keyframes advent-box-calendar_description-door-leaf-bg-out__VitpE{0%{opacity:1}to{opacity:0}}@keyframes advent-box-calendar_description-door-leaf-open__5_htI{0%{transform:translateX(0)}to{transform:translateX(-105%)}}@keyframes advent-box-calendar_description-door-leaf-close__aeB9P{0%{transform:translateX(-105%)}to{transform:translateX(0)}}@keyframes advent-box-calendar_description-content-appear__c8NgK{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes advent-box-calendar_door-sparkle__BTmG0{0%,16%,to{opacity:0;transform:scale(.45) rotate(0deg)}36%{opacity:.72;transform:scale(.9) rotate(8deg)}52%{opacity:1;transform:scale(1.18) rotate(18deg)}70%{opacity:.62;transform:scale(.86) rotate(28deg)}84%{opacity:0;transform:scale(.48) rotate(36deg)}}@keyframes advent-box-calendar_door-shine__S41Mn{0%,72%,to{left:-55%;opacity:0}78%{opacity:1}92%{left:125%;opacity:0}}.public-challenge-advent-box_centeredOverflow__9U7cv{position:relative;z-index:0;display:flow-root;width:100%;min-width:0;overflow-anchor:none}.public-challenge-advent-box_centeredOverflow__9U7cv>section{left:50%;transform:translateX(-50%)}.answer-section_section__OXWxV{display:flex;flex-direction:column;gap:20px;overflow-anchor:none;scroll-margin-top:20px;padding:28px;border-radius:8px;background:var(--surface)}.answer-section_heading__dR5Lb{margin:0;font-size:24px}.answer-section_answer__SIReq,.answer-section_discussion__4WuS4,.answer-section_editor__S1DST{display:flex;flex-direction:column;gap:12px}.answer-section_answer__SIReq{padding:18px;border-radius:8px;background:#f6f8fb}.answer-section_answerHeader__Auvg_{display:flex;min-width:0;align-items:center;gap:8px}.answer-section_answerTime__pVXjv{flex:0 0 auto;color:var(--muted);font-size:13px;font-weight:400}.answer-section_moderation__bnhas{display:inline-flex;width:28px;align-items:center;justify-content:center;margin-left:auto}.answer-section_hiddenLabel__saCHX{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;color:#8c5a00;background:#fff3cd;font-size:12px;font-weight:600}.answer-section_answerContent__c3ZoK{display:grid;align-items:start;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.answer-section_text__edFxw{margin:0;color:#344054;line-height:1.65;white-space:pre-wrap}.answer-section_hiddenMessageText__yJT3M{color:#98a2b3}.answer-section_textAreaField__xCY3X{display:flex;flex-direction:column;gap:8px}.answer-section_description__Bbx2m{margin:0;color:var(--muted);line-height:1.5}.answer-section_authorQuestion__42lez{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-left:3px solid #d0d5dd;border-radius:0 8px 8px 0;background:#f6f8fb}.answer-section_authorQuestionBody__kwbOd{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:4px}.answer-section_authorQuestionLabel__MdD_d{color:var(--muted);font-size:13px;font-weight:600}.answer-section_authorQuestionAuthorLink__aIj5_{color:inherit;text-decoration:underline;text-underline-offset:2px}.answer-section_authorQuestionAuthorLink__aIj5_:hover{text-decoration:none}.answer-section_authorQuestionText__flFqn{margin:0;color:#344054;font-size:16px;line-height:1.5;white-space:pre-wrap}.answer-section_validation__h44Po{display:flex;flex-direction:column;gap:8px}.answer-section_validationTitle__EPNvE{margin:0;color:#344054;font-size:14px;font-weight:650}.answer-section_characterCount__PiljV{margin:0;color:var(--muted);font-size:13px;text-align:right}.answer-section_serverViolations__p_zOu,.answer-section_validationRules__21Tf1{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.answer-section_validationRules__21Tf1 li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:13px;line-height:1.4}.answer-section_validationRules__21Tf1 svg{flex:0 0 auto;margin-top:2px}.answer-section_validationPending__u7QSw{color:#d4380d!important}.answer-section_serverViolations__p_zOu{padding-left:18px;list-style:disc}.answer-section_author__61wM7{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;color:#344054;font-weight:600;text-decoration:none}a.answer-section_author__61wM7:hover span:last-child{text-decoration:underline}.answer-section_empty__PCEsk,.answer-section_meta__DyuGI{margin:0;color:var(--muted);font-size:13px}.answer-section_inlineEditButton____I7_{margin:0;padding:0;border:0;color:#2563eb;background:transparent;font:inherit;cursor:pointer}.answer-section_inlineEditButton____I7_:hover{text-decoration:underline}.answer-section_engagement__mswnw{display:flex;align-items:center;flex-direction:column;gap:10px}.answer-section_likeButton__u08v5,.answer-section_ownLikes__tJs6a{display:inline-flex;min-width:28px;align-items:center;flex-direction:column;gap:2px;color:var(--muted);font-size:14px;line-height:1;text-align:center}.answer-section_likeButton__u08v5{padding:2px 4px;border:0;background:transparent;cursor:pointer}.answer-section_likeButton__u08v5:disabled{cursor:wait;opacity:.65}.answer-section_likeButtonActive__ebK38{color:#ef4444}.answer-section_likeButton__u08v5 svg,.answer-section_ownLikes__tJs6a svg{font-size:20px}.answer-section_likeError__2UELT{max-width:120px;color:#dc2626;font-size:13px;text-align:center}.answer-section_actions__1d9A3{display:flex;gap:8px;justify-content:flex-end}.answer-section_discussions__YAiwb{display:flex;flex-direction:column;gap:10px;padding-top:4px}.answer-section_discussion__4WuS4{padding:12px 14px;border-radius:8px;background:#ffffff}.answer-section_discussionForm__H_JSb{display:flex;flex-direction:column;gap:10px}.answer-section_discussionActions__zbFtJ,.answer-section_discussionLinks__R1CXU{display:flex;align-items:center;justify-content:flex-end;gap:8px}.answer-section_discussionLinks__R1CXU{justify-content:flex-start;margin:-4px 0 0 -8px}.answer-section_inlineEditor__rfYVK{display:flex;flex-direction:column;gap:10px}.answer-section_replyReference__Enwb4{margin:0;color:var(--muted);font-size:13px}.answer-section_replyReference__Enwb4 a{color:#2563eb;text-decoration:none}.answer-section_replyReference__Enwb4 a:hover{text-decoration:underline}.answer-section_replyTarget__hFhW6{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px 4px 12px;border-radius:8px;color:#344054;background:#f6f8fb;font-size:13px}.answer-section_lockedParticipants__PzYn6,.answer-section_participants__Uj_IV{display:flex;flex-direction:column;gap:14px}.answer-section_lockedParticipants__PzYn6{align-items:center;justify-content:center;min-height:180px;padding:32px;border-radius:8px;background:#f6f8fb;text-align:center}.answer-section_lockedParticipantsIcon__nrTlF{font-size:48px;line-height:1}.answer-section_lockedParticipantsText__45M3x{max-width:440px;margin:0;color:var(--muted);line-height:1.5}@media (max-width:640px){.answer-section_section__OXWxV{padding:22px}}.review-section_section__6AiXM{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:8px;background:var(--surface)}.review-section_section__6AiXM.review-section_embedded__SA3nq{padding:0;background:transparent}.review-section_count__yMSRm,.review-section_description__DZsQy,.review-section_heading__TAqcd{margin:0}.review-section_count__yMSRm,.review-section_description__DZsQy{color:var(--muted)}.review-section_count__yMSRm{font-size:13px;text-align:right}.review-section_validation__NYOaX{display:flex;flex-direction:column;gap:8px}.review-section_validationTitle__zZent{margin:0;color:#344054;font-size:14px;font-weight:650}.review-section_serverViolations__xfyXc,.review-section_validationRules__2xaSc{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.review-section_validationRules__2xaSc li{display:flex;align-items:flex-start;gap:8px;color:#d4380d;font-size:13px;line-height:1.4}.review-section_validationRules__2xaSc svg{flex:0 0 auto;margin-top:2px}.review-section_serverViolations__xfyXc{padding-left:18px;list-style:disc}.review-section_actions__UKykC{display:flex;flex-direction:column;gap:10px}