:where(.sn,.sn-header){--hh:72px;--sn-pad:20px;--disp:var(--display,"Keter YG", "Frank Ruhl Libre", serif);--ease:cubic-bezier(.2, .7, .2, 1);--sn-glass:color-mix(in srgb, var(--cream) 86%, transparent);--sn-tab-glass:color-mix(in srgb, var(--cream) 95%, transparent);--sn-scrim:color-mix(in srgb, var(--ink-deep) 36%, transparent);--sn-shadow:color-mix(in srgb, var(--ink-deep) 28%, transparent);--sn-light:var(--cream);--sn-chip-rule:color-mix(in srgb, var(--burg) 14%, transparent);--sn-shop-hover:color-mix(in srgb, var(--paper-2) 85%, var(--burg));font:400 16px/1.6 var(--sans,Assistant, sans-serif);color:var(--ink);letter-spacing:0;direction:rtl}:where(.sn,.sn-header) *{box-sizing:border-box;letter-spacing:0}:where(.sn,.sn-header) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.sn,.sn-header) :is(h2,h3,p){margin:0}:where(.sn,.sn-header) :is(a,button){cursor:pointer;box-shadow:none;text-decoration:none}:where(.sn,.sn-header) button{font:inherit;color:inherit;background:0 0;border:0;height:auto;padding:0}:where(.sn,.sn-header) img{max-width:100%;display:block}:where(.sn,.sn-header) .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:where(.sn,.sn-header) :focus-visible{outline:2px solid var(--burg);outline-offset:3px;border-radius:8px}:where(.sn,.sn-header) .sn-pill{background:var(--burg);color:var(--cream);min-height:48px;font:700 15.5px var(--sans);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:6px 22px 6px 6px;transition:background-color .25s;display:inline-flex}:where(.sn,.sn-header) .sn-arr{background:var(--burg-lt);width:34px;height:34px;transition:transform .3s var(--ease);border-radius:50%;order:2;place-items:center;display:grid}:where(.sn,.sn-header) .sn-arr .ic{stroke-width:2.2px;width:16px;height:16px;color:var(--cream)}:where(.sn,.sn-header) .sn-pill:hover{background:var(--burg-dk)}:where(.sn,.sn-header) .sn-pill:hover .sn-arr{transform:translate(-3px)}:where(.sn,.sn-header) .ico{width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:background-color .2s;display:grid;position:relative}:where(.sn,.sn-header) .ico:hover{background:var(--paper-2)}:where(.sn,.sn-header) .ico .ic{width:22px;height:22px}:where(.sn,.sn-header) .sn-header{height:var(--hh);z-index:60;background:var(--sn-glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--rule);top:0;transition:background-color .3s,box-shadow .3s;position:fixed;inset-inline:0}:where(.sn,.sn-header) .sn-header.scrolled{box-shadow:0 6px 24px color-mix(in srgb, var(--ink-deep) 7%, transparent)}:where(.sn,.sn-header) .sn-header{background:var(--cream)}:where(.sn,.sn-header) .sn-hd-in{height:100%;padding-inline:var(--sn-pad);align-items:center;gap:8px;max-width:1400px;margin:auto;display:flex}:where(.sn,.sn-header) .sn-logo{flex:none;align-items:center;min-height:44px;display:flex}:where(.sn,.sn-header) .sn-logo img{width:auto;height:44px}:where(.sn,.sn-header) .ask{border:1px solid var(--sage-lt);height:44px;color:var(--green);border-radius:999px;flex:none;align-items:center;gap:5px;margin-inline-end:6px;padding:0 13px 0 10px;font:700 15px Assistant;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}:where(.sn,.sn-header) .ask .ic{stroke-width:2.2px;width:15px;height:15px;transition:transform .3s var(--ease)}:where(.sn,.sn-header) .ask:hover{border-color:var(--green-mid);background:var(--paper)}:where(.sn,.sn-header) .ask[aria-expanded=true]{background:var(--green);border-color:var(--green);color:var(--cream)}:where(.sn,.sn-header) .ask[aria-expanded=true] .ic{transform:rotate(180deg)}:where(.sn,.sn-header) .links{flex:1;min-width:0}:where(.sn,.sn-header) .links ul{align-items:center;display:flex}:where(.sn,.sn-header) .links a{height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 6px;font:600 15px Assistant;transition:color .2s;display:flex;position:relative}:where(.sn,.sn-header) .links a:after{content:"";background:var(--burg);height:2px;transition:transform .25s var(--ease);inset-inline:6px;border-radius:2px;position:absolute;bottom:5px;transform:scaleX(0)}:where(.sn,.sn-header) .links a:hover{color:var(--burg)}:where(.sn,.sn-header) .links a:hover:after,:where(.sn,.sn-header) .links a[aria-current=page]:after{transform:scaleX(1)}:where(.sn,.sn-header) .links li.shop-li{margin-inline-start:6px}:where(.sn,.sn-header) .links a.shop{background:var(--paper-2);height:44px;color:var(--burg);box-shadow:inset 0 0 0 1px var(--sn-chip-rule);border-radius:999px;gap:6px;padding:0 8px 0 14px;font-weight:700}:where(.sn,.sn-header) .links a.shop:after{display:none}:where(.sn,.sn-header) .links a.shop:hover{background:var(--sn-shop-hover)}:where(.sn,.sn-header) .fan{flex:none;align-self:flex-end;width:44px;height:40px;position:relative}:where(.sn,.sn-header) .fan img{transform-origin:50% 100%;width:auto;height:40px;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--ink-deep) 28%, transparent));transition:transform .35s var(--ease);position:absolute;bottom:6px}:where(.sn,.sn-header) .fan img:first-child{inset-inline-start:2px;transform:rotate(8deg)}:where(.sn,.sn-header) .fan img:nth-child(2){z-index:2;inset-inline-start:8px}:where(.sn,.sn-header) .fan img:nth-child(3){inset-inline-start:14px;transform:rotate(-8deg)}:where(.sn,.sn-header) .shop:hover .fan img:first-child{transform:rotate(16deg)translateY(-2px)}:where(.sn,.sn-header) .shop:hover .fan img:nth-child(2){transform:translateY(-5px)}:where(.sn,.sn-header) .shop:hover .fan img:nth-child(3){transform:rotate(-16deg)translateY(-2px)}:where(.sn,.sn-header) .tools{flex:none;align-items:center;display:flex}:where(.sn,.sn-header) .tools .sn-pill{margin-inline-start:6px}:where(.sn,.sn-header) .sn-scrim{z-index:40;background:var(--sn-scrim);opacity:0;visibility:hidden;opacity:1;visibility:visible;transition:opacity .3s;position:fixed;inset:0}:where(.sn,.sn-header) .sn-paths{top:var(--hh);z-index:50;background:var(--cream);border-bottom:1px solid var(--rule);box-shadow:0 30px 60px -28px color-mix(in srgb, var(--ink-deep) 45%, transparent);max-height:calc(100vh - var(--hh));overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .28s, transform .4s var(--ease), visibility 0s .4s;position:fixed;inset-inline:0;overflow:auto;transform:translateY(-12px)}:where(.sn,.sn-header) .paths-open .sn-paths{opacity:1;visibility:visible;transition:opacity .28s, transform .4s var(--ease);transform:none}:where(.sn,.sn-header) .paths__in{max-width:1232px;padding:24px var(--sn-pad) 12px;margin:auto}:where(.sn,.sn-header) .paths__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}:where(.sn,.sn-header) .paths__head h2{font:700 34px/1.05 var(--disp);color:var(--green)}:where(.sn,.sn-header) .paths__head p{color:var(--stone);margin-top:6px;font-size:15.5px}:where(.sn,.sn-header) .x{min-height:44px;color:var(--stone);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font:700 15px Assistant;display:inline-flex}:where(.sn,.sn-header) .x:hover{background:var(--paper-2);color:var(--ink)}:where(.sn,.sn-header) .doors{grid-template-columns:1fr 1fr 1.72fr;gap:14px;margin-top:18px;display:grid}:where(.sn,.sn-header) .door{background:var(--paper);transition:opacity .4s, transform .5s var(--ease);border-radius:14px;flex-direction:column;padding:20px 22px 10px;display:flex;position:relative}:where(.sn,.sn-header) .door__no{color:var(--sage);letter-spacing:.04em;font:700 15px Assistant}:where(.sn,.sn-header) .door h3{font:700 34px/1.1 var(--disp);color:var(--green);margin-top:2px}:where(.sn,.sn-header) .door>p{color:var(--stone);max-width:30ch;margin-top:6px;font-size:15px;line-height:1.5}:where(.sn,.sn-header) .door ul{margin-top:auto;padding-top:12px}:where(.sn,.sn-header) .door li+li{border-top:1px solid var(--rule)}:where(.sn,.sn-header) .door li a{min-height:46px;color:var(--ink);align-items:center;gap:10px;font:600 16px Assistant;transition:color .2s;display:flex}:where(.sn,.sn-header) .door li a .lbl{flex:1}:where(.sn,.sn-header) .door li a .ic{width:18px;height:18px;color:var(--sage);transition:transform .25s var(--ease), color .2s}:where(.sn,.sn-header) .door li a .ic.go{order:3}:where(.sn,.sn-header) .door li a:hover{color:var(--burg)}:where(.sn,.sn-header) .door li a:hover .ic.go{color:var(--burg);transform:translate(-4px)}:where(.sn,.sn-header) .door li a.quiet{color:var(--green-mid)}:where(.sn,.sn-header) .sn-paths .door:nth-child(2){transition-delay:50ms}:where(.sn,.sn-header) .sn-paths .door:nth-child(3){transition-delay:.1s}:where(.sn,.sn-header) .door--read{background:var(--paper-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--burg) 16%, transparent);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;column-gap:20px;padding:20px 26px 0;display:grid;overflow:hidden}:where(.sn,.sn-header) .door--read:before{content:"";-webkit-mask:linear-gradient(transparent 10%, var(--ink) 60%);-webkit-mask:linear-gradient(transparent 10%, var(--ink) 60%);-webkit-mask:linear-gradient(transparent 10%, var(--ink) 60%);mask:linear-gradient(transparent 10%, var(--ink) 60%);pointer-events:none;position:absolute;inset:0}:where(.sn,.sn-header) .door--read .door__no{color:var(--burg-lt)}:where(.sn,.sn-header) .door--read h3{color:var(--burg)}:where(.sn,.sn-header) .door--read h3 small{font:500 24px/1.2 var(--disp);color:var(--green);margin-top:4px;display:block}:where(.sn,.sn-header) .read__text{position:relative}:where(.sn,.sn-header) .read__text p{color:var(--stone);max-width:36ch;margin-top:6px;font-size:15px;line-height:1.5}:where(.sn,.sn-header) .read__cta{flex-direction:column;align-items:flex-end;gap:4px;padding-top:4px;display:flex;position:relative}:where(.sn,.sn-header) .cartlink{min-height:44px;color:var(--green-mid);align-items:center;gap:8px;padding:0 6px;font:600 15px Assistant;display:inline-flex}:where(.sn,.sn-header) .cartlink:hover{color:var(--burg)}:where(.sn,.sn-header) .sn-shelf{grid-column:1/-1;justify-content:center;align-items:flex-end;height:166px;margin-top:4px;padding-bottom:12px;display:flex;position:relative}:where(.sn,.sn-header) .sn-shelf:after{content:"";background:linear-gradient(var(--sage-lt) 0 4px, var(--green-mid) 4px);height:13px;box-shadow:0 -8px 18px -8px color-mix(in srgb, var(--ink-deep) 30%, transparent);inset-inline:-26px;position:absolute;bottom:0}:where(.sn,.sn-header) .sn-shelf img{width:auto;height:140px;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--ink-deep) 28%, transparent));transition:transform .35s var(--ease);margin-inline-start:-34px;position:relative}:where(.sn,.sn-header) .sn-shelf img:first-child{margin-inline-start:0}:where(.sn,.sn-header) .sn-shelf img:nth-child(odd){height:132px}:where(.sn,.sn-header) .sn-shelf img:hover{z-index:5;transform:translateY(-10px)}:where(.sn,.sn-header) .all{border-top:1px solid var(--rule);align-items:center;gap:12px;margin-top:14px;padding-top:6px;display:flex}:where(.sn,.sn-header) .all__label{color:var(--stone);flex:none;font:700 15px Assistant}:where(.sn,.sn-header) .all ol{flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex}:where(.sn,.sn-header) .all ol li{align-items:center;display:flex}:where(.sn,.sn-header) .all ol li+li:before{content:"";background:var(--sage-lt);border-radius:50%;width:4px;height:4px}:where(.sn,.sn-header) .all ol a{min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 10px;font:600 15px Assistant;display:flex}:where(.sn,.sn-header) .all ol a:hover,:where(.sn,.sn-header) .all ol a[aria-current=page]{color:var(--burg)}:where(.sn,.sn-header) .all ol a.shop-row{color:var(--burg);font-weight:700}:where(.sn,.sn-header) .all ol a.shop-row img{width:auto;height:26px;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--ink-deep) 25%, transparent))}:where(.sn,.sn-header) .mode-shop .paths__head>div,:where(.sn,.sn-header) .mode-shop .door:not(.door--read),:where(.sn,.sn-header) .mode-shop .all{display:none}:where(.sn,.sn-header) .mode-shop .paths__head{justify-content:flex-end;max-width:1232px;margin:0 auto}:where(.sn,.sn-header) .mode-shop .doors{grid-template-columns:1fr;max-width:1232px;margin:0 auto}:where(.sn,.sn-header) .mode-shop .paths__in{padding-bottom:24px}:where(.sn,.sn-header) .links button.shop{font:inherit;font-weight:700}:where(.sn,.sn-header) .links a.shop[aria-expanded=true],:where(.sn,.sn-header) .links a.shop[aria-expanded=true]:hover{background:var(--green);color:var(--cream);box-shadow:none}:where(.sn,.sn-header) .all .login{min-height:44px;color:var(--green-mid);flex:none;align-items:center;gap:8px;padding:0 6px;font:600 15px Assistant;display:inline-flex}.sn-mobile,.sn-tabbar,.sn-sheet,.sn-bottom-space{display:none}body .hv2 header.glass-header.sn-header{background:var(--sn-glass)!important;border-block-end:1px solid var(--rule)!important;color:var(--ink)!important;-webkit-backdrop-filter:blur(14px)saturate(1.3)!important;backdrop-filter:blur(14px)saturate(1.3)!important;padding-inline:0!important;display:block!important}body .hv2 header.glass-header.sn-header[data-tone=dark]{background:var(--sn-glass)!important;color:var(--ink)!important}body .hv2 header.glass-header.sn-header .sn-logo img{width:auto;height:44px}.sn-header .sn-desktop{height:100%}.sn-header .sn-hd-in{max-width:1400px;padding-inline:20px}.sn-header .ask{border:1px solid var(--sage-lt);height:44px;font:700 15px var(--sans);padding:0 13px 0 10px}.sn-header .links .shop{background:var(--paper-2);height:44px;color:var(--burg);font:700 15px var(--sans);box-shadow:inset 0 0 0 1px var(--sn-chip-rule);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.sn-header .links .shop[aria-expanded=true]{background:var(--green);color:var(--cream);box-shadow:none}.sn-header .links .shop .fan{order:2;width:50px;min-width:50px}.sn-header .links .shop .fan img{object-fit:contain;max-width:34px}.sn-header .links .shop .sn-shop-label{flex-shrink:0}.sn-layer{z-index:130;pointer-events:none;position:fixed;inset:0}.sn-layer .sn-scrim,.sn-layer .sn-paths,.sn-layer .sn-sheet{pointer-events:auto}.sn-layer .sn-scrim{opacity:1;visibility:visible;background:var(--sn-scrim);animation:.28s ease-out sn-fade}.sn-layer .sn-paths{top:calc(var(--hh) + var(--strip-h,0px));opacity:1;visibility:visible;max-height:calc(100dvh - var(--hh) - var(--strip-h,0px));animation:sn-paths .4s var(--ease);transform:none}.sn .paths__in{padding:24px 20px 12px}.sn .door--read:before{display:none}.sn .sn-mountains{object-fit:cover;object-position:center 78%;width:100%;height:100%;-webkit-mask:linear-gradient(transparent 10%, var(--ink) 60%);-webkit-mask:linear-gradient(transparent 10%, var(--ink) 60%);mask:linear-gradient(transparent 10%, var(--ink) 60%);pointer-events:none;position:absolute;inset:0}.sn .sn-shelf a{transition:transform .35s var(--ease);flex-shrink:0;margin-inline-start:-34px;position:relative}.sn .sn-shelf a:first-child{margin-inline-start:0}.sn .sn-shelf a:hover{z-index:5;transform:translateY(-10px)}.sn .sn-shelf a img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:120px;height:140px;margin:0}.sn .sn-shelf a:nth-child(odd) img{height:132px}.sn.mode-shop .sn-shelf{overflow-x:hidden}.sn.mode-shop .sn-shelf a{margin-inline-start:-46px}.sn.mode-shop .sn-shelf a:first-child{margin-inline-start:0}.sn.mode-shop .sn-shelf a img{height:108px}.sn.mode-shop .sn-shelf a:nth-child(odd) img{height:100px}.sn .sn-phone{text-align:start}.sn .all{margin-top:14px}.sn .all ol a{padding:0 8px}.sn .all .shop-row{color:var(--burg);font-weight:700}.sn .all .shop-row img{width:auto;height:26px}.sn-count{background:var(--burg);min-width:18px;height:18px;color:var(--cream);font:700 11px/18px var(--sans);text-align:center;border-radius:9px;font-style:normal;position:absolute;inset-block-start:0;inset-inline-start:0}@media (width>=1021px) and (width<=1240px){.sn-header .tools .sn-pill{display:none}.sn-header .links a{padding:0 4px;font-size:14.5px}.sn-header .ask{padding:0 10px 0 8px}.sn-header .sn-hd-in{gap:6px;padding-inline:16px}.sn-header .links .shop{padding-inline:6px 10px;font-size:14.5px}}@media (width<=1020px){:where(.sn,.sn-header){--hh:60px}:where(.sn,.sn-header) .sn-mobile{z-index:50;height:var(--hh);background:var(--sn-tab-glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--rule);top:0;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 14px;display:grid;position:fixed;inset-inline:0}:where(.sn,.sn-header) .sn-logo{justify-self:center;align-items:center;min-height:44px;display:flex}:where(.sn,.sn-header) .sn-logo img{width:auto;height:42px}:where(.sn,.sn-header) .sn-tabbar{z-index:80;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--sn-tab-glass);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--rule);height:70px;box-shadow:0 14px 34px color-mix(in srgb, var(--ink-deep) 14.0%, transparent), 0 2px 6px color-mix(in srgb, var(--ink-deep) 6%, transparent);border-radius:24px;grid-template-columns:repeat(5,1fr);display:grid;position:fixed}:where(.sn,.sn-header) .tab{min-height:44px;color:var(--stone);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0 7px;font:600 15px/1 Assistant;display:flex;position:relative}:where(.sn,.sn-header) .tab .ic{stroke-width:1.7px;width:24px;height:24px}:where(.sn,.sn-header) .tab[aria-current=page]{color:var(--ink);font-weight:700}:where(.sn,.sn-header) .tab[aria-current=page] .ic{color:var(--burg)}:where(.sn,.sn-header) .tab[aria-current=page]:before{content:"";background:var(--burg);border-radius:0 0 3px 3px;width:22px;height:3px;position:absolute;top:-1px}:where(.sn,.sn-header) .tab:focus-visible{outline-offset:-3px}:where(.sn,.sn-header) .tab[aria-expanded=true]{color:var(--ink);font-weight:700}:where(.sn,.sn-header) .ink-mark{width:30px;height:30px;fill:var(--green);stroke:none;margin-block:-3px}:where(.sn,.sn-header) .ink-mark path{transform-origin:16px 16px;transition:transform .2s}:where(.sn,.sn-header) .tab[aria-expanded=true] .ink-mark__top{transform:rotate(45deg)translateY(5.4px)}:where(.sn,.sn-header) .tab[aria-expanded=true] .ink-mark__bottom{transform:rotate(-45deg)translateY(-4.3px)scaleX(1.3)}:where(.sn,.sn-header) .tab-shop{color:var(--burg);justify-content:flex-end;font-weight:800}:where(.sn,.sn-header) .tb-books{pointer-events:none;bottom:31px;width:62px;height:72px;position:absolute;inset-inline-end:50%;transform:translate(-50%)}:where(.sn,.sn-header) .tb-books img{transform-origin:50% 100%;width:auto;filter:drop-shadow(0 7px 8px color-mix(in srgb, var(--ink-deep) 30%, transparent));position:absolute;bottom:0}:where(.sn,.sn-header) .tb-books .bk1{height:54px;inset-inline-end:3px;transform:rotate(-11deg)}:where(.sn,.sn-header) .tb-books .bk2{height:66px;inset-inline-end:17px;transform:rotate(4deg)}:where(.sn,.sn-header) .tb-shelf{background:var(--burg-lt);bottom:27px;border-radius:2px;width:54px;height:3px;margin-inline-end:-27px;position:absolute;inset-inline-end:50%}:where(.sn,.sn-header) .sn-scrim{z-index:60;background:color-mix(in srgb, var(--ink-deep) 42%, transparent);opacity:0;visibility:hidden;opacity:1;visibility:visible;transition:opacity .35s;display:block;position:fixed;inset:0}:where(.sn,.sn-header) .sn-sheet{z-index:70;text-align:center;overscroll-behavior:contain;background:var(--cream);max-height:calc(100dvh - 64px);padding:10px 18px calc(114px + env(safe-area-inset-bottom));box-shadow:0 -14px 44px color-mix(in srgb, var(--ink-deep) 20%, transparent);visibility:hidden;transition:transform .45s var(--ease), visibility 0s .45s;visibility:visible;transition:transform .45s var(--ease);inset-inline:0;border-radius:26px 26px 0 0;display:block;position:fixed;bottom:0;overflow:auto;transform:none}:where(.sn,.sn-header) .grab{background:var(--rule);border-radius:3px;width:44px;height:5px;margin:0 auto 14px;display:block}:where(.sn,.sn-header) .tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.sn,.sn-header) .tiles a.tile{background:var(--paper);border:1px solid var(--rule);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:76px;padding:10px 8px;display:flex}:where(.sn,.sn-header) .tiles a.tile:active{background:var(--paper-2)}:where(.sn,.sn-header) .tiles b{color:var(--ink);font:700 18px/1.15 Assistant}:where(.sn,.sn-header) .tiles small{color:var(--stone);font:500 15px/1.2 Assistant}:where(.sn,.sn-header) .tiles .wide{background:var(--paper);border:1px solid var(--rule);border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}:where(.sn,.sn-header) .tiles .wide a.tile{background:0 0;border:0;flex:1;min-height:58px;padding:4px}:where(.sn,.sn-header) .tiles .wide .ico{background:var(--cream);border:1px solid var(--rule);width:48px;height:48px;color:var(--green)}:where(.sn,.sn-header) .shopcard{background:var(--green);color:var(--cream);box-shadow:0 14px 30px color-mix(in srgb, var(--ink-deep) 18%, transparent);border-radius:22px;margin:50px 0 0;padding:66px 16px 18px;display:block;position:relative}:where(.sn,.sn-header) .sc-fan{top:-38px;width:200px;height:96px;margin-inline-end:-100px;position:absolute;inset-inline-end:50%}:where(.sn,.sn-header) .sc-fan img{transform-origin:50% 100%;width:auto;filter:drop-shadow(0 10px 10px color-mix(in srgb, var(--ink-deep) 35%, transparent));position:absolute;bottom:0}:where(.sn,.sn-header) .sc-fan .f1{height:76px;inset-inline-end:14px;transform:rotate(-12deg)}:where(.sn,.sn-header) .sc-fan .f2{z-index:2;height:96px;inset-inline-end:68px}:where(.sn,.sn-header) .sc-fan .f3{height:76px;inset-inline-start:14px;transform:rotate(12deg)}:where(.sn,.sn-header) .shopcard b{font:700 28px/1.05 var(--disp);display:block}:where(.sn,.sn-header) .shopcard small{color:var(--sage-lt);margin-top:6px;font:500 15px/1.3 Assistant;display:block}:where(.sn,.sn-header) .sc-go{background:color-mix(in srgb, var(--cream) 10%, transparent);border:1px solid color-mix(in srgb, var(--cream) 22%, transparent);border-radius:999px;align-items:center;gap:10px;min-height:40px;margin-top:12px;padding:4px 16px 4px 4px;font:700 15px/1 Assistant;display:inline-flex}:where(.sn,.sn-header) .sc-go .sn-arr{background:var(--burg-lt);border-radius:50%;order:2;place-items:center;width:32px;height:32px;display:grid}:where(.sn,.sn-header) .sc-go .sn-arr .ic{width:16px;height:16px}:where(.sn,.sn-header) .sheet-foot{flex-direction:column;align-items:center;gap:4px;margin-top:20px;display:flex}:where(.sn,.sn-header) .sheet-foot .login{min-height:44px;color:var(--stone);align-items:center;gap:8px;font:600 15.5px/1 Assistant;display:inline-flex}body .hv2 header.glass-header.sn-header .sn-desktop{display:none}body .hv2 header.glass-header.sn-header .sn-mobile{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 44px;height:60px;padding:0 14px;display:grid;position:static}.sn-header .sn-mobile .sn-logo{justify-self:center}.sn-header .sn-mobile .sn-logo img{height:42px!important}.sn .sn-tabbar{background:var(--sn-tab-glass);z-index:180;inset-block-end:calc(10px + env(safe-area-inset-bottom));inset-inline:10px}.sn .sn-tabbar--suppressed{display:none}.sn .tab{color:var(--stone);font:600 15px/1 var(--sans);white-space:nowrap;gap:4px;height:auto;min-height:44px;padding:6px 0 7px}.sn .tab-shop{color:var(--burg);justify-content:flex-end;font-weight:800}.sn .tab .ic{width:24px;height:24px}.sn .tab .ink-mark{width:30px;height:30px;fill:var(--green);stroke:none}.sn .sn-sheet{visibility:visible;z-index:170;animation:sn-sheet .45s var(--ease);padding-block-end:calc(114px + env(safe-area-inset-bottom));inset-block-end:0;inset-inline:0;transform:none}.sn.sn-layer .sn-sheet{padding-block-end:calc(134px + env(safe-area-inset-bottom));scroll-padding-block-end:calc(134px + env(safe-area-inset-bottom))}.sn .sn-sheet-head{z-index:1;background:var(--cream);height:44px;margin-block-end:14px;position:sticky;inset-block-start:-10px}.sn .sn-sheet-head .grab{margin:0;position:absolute;inset-block-start:10px;inset-inline-start:50%;transform:translate(-50%)}.sn .sn-sheet-head .sn-sheet-close{width:44px;height:44px;color:var(--stone);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.sn .sn-scrim{z-index:160;background:color-mix(in srgb, var(--ink-deep) 42%, transparent)}.sn .tiles a.tile{min-width:0}.sn .tiles .wide{grid-template-columns:48px minmax(0,1fr) 48px;display:grid}.sn .shopcard .sn-arr{width:32px;height:32px}.sn .sc-fan img{mix-blend-mode:normal}.sn .tb-books .book-1{height:54px;inset-inline-end:3px;transform:rotate(-11deg)}.sn .tb-books .book-2{height:66px;inset-inline-end:17px;transform:rotate(4deg)}.sn .sc-fan .book-1{height:76px;inset-inline-end:14px;transform:rotate(-12deg)}.sn .sc-fan .book-2{height:76px;inset-inline-start:14px;transform:rotate(12deg)}.sn .sc-fan .book-3{z-index:2;height:96px;inset-inline-end:68px}.sn-bottom-space{height:calc(96px + env(safe-area-inset-bottom));order:99;display:block}.sn-bottom-space.is-suppressed{height:0}.hv2:has(>.sn-header){padding-block-end:calc(96px + env(safe-area-inset-bottom))}.hv2:has(>.sn-header):has(>.sn-bottom-space.is-suppressed){padding-block-end:0}.hv2>.sn-bottom-space{display:none}}@keyframes sn-fade{0%{opacity:0}to{opacity:1}}@keyframes sn-paths{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes sn-sheet{0%{transform:translateY(104%)}to{transform:none}}@media (prefers-reduced-motion:reduce){:where(.sn,.sn-header),:where(.sn,.sn-header) *,:where(.sn,.sn-header) :before,:where(.sn,.sn-header) :after{transition:none!important;animation:none!important}}body .hv2 header.glass-header.sn-header{z-index:150!important}.sn-header .sn-pill,.sn .sn-pill,.sn .shopcard,.sn .shopcard b,.sn .sc-go{color:var(--cream)}.sn .shopcard small{color:var(--sage-lt)}.sn .sheet-foot .login{min-height:44px;font:600 15.5px var(--sans);color:var(--stone);align-items:center;gap:8px;display:inline-flex}@media (width<=1020px){.sn .sc-fan{margin-inline-end:-100px;inset-inline-end:50%}.sn .tb-shelf{margin-inline-end:-27px;inset-inline-end:50%}.sn .sheet-foot{flex-direction:column;align-items:center;gap:4px;margin-top:20px;display:flex}}.sn.mode-shop .paths__head>div,.sn.mode-shop .door:not(.door--read),.sn.mode-shop .all{display:none}.sn.mode-shop .paths__head{justify-content:flex-end;max-width:960px;margin:0 auto}.sn.mode-shop .doors{grid-template-columns:minmax(0,1fr);max-width:960px;margin:0 auto}.sn.mode-shop .paths__in{padding-bottom:24px}.sn .doors{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.72fr)}.sn .door,.sn .read__text{min-width:0}.sn .sn-shelf{isolation:isolate;justify-content:flex-start;overflow-x:auto}.sn-header .links .shop:hover{background:var(--sn-shop-hover)}.sn-header .links .shop[aria-expanded=true]:hover{background:var(--green)}.sn .door__no{color:var(--green-mid);letter-spacing:0}.sn .door--read .door__no{color:var(--burg)}.sn.mode-shop .doors{grid-template-columns:minmax(0,1fr)}.sn-header .sn-registration>:is(a,button),.sn-header .sn-registration>.dc-buy>button{background:var(--burg);min-height:44px;color:var(--cream);font:700 15px/1.2 var(--sans);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:18px;display:inline-flex}.sn-header .sn-registration>:is(a,button):hover,.sn-header .sn-registration>.dc-buy>button:hover{background:var(--burg-dk)}.sn-header .sn-registration .dc-buy-note{display:none}.sn-header .sn-registration>a.sn-method-register{gap:10px;padding-inline:18px 6px}.sn-header .sn-registration>a.sn-method-register .sn-registration-label{white-space:pre}.sn-header .sn-registration--mobile small{color:var(--stone);font:600 12px/1.2 var(--sans)}@media (width>=1021px) and (width<=1240px){.sn-header .sn-registration--desktop{display:none}}@media (width<=1020px){.hv2.sn-course-registration :is(.dc-sticky,.toda-sticky){display:none}body .hv2.sn-course-registration header.sn-header .sn-mobile{grid-template-columns:90px minmax(0,1fr) 90px}.sn-header .sn-registration--mobile{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sn-header .sn-registration--mobile small{display:none}.sn-header .sn-registration--mobile>:is(a,button),.sn-header .sn-registration--mobile>.dc-buy>button{padding-inline:14px;font-size:14px}.sn-header .sn-registration--mobile .sn-registration-cycle,.sn-header .sn-registration--mobile .sn-method-register .sn-arr{display:none}.sn-header .sn-registration--mobile>a.sn-method-register{padding-inline:14px}.sn-header .sn-registration--mobile .dc-buy .ic{display:none}}body>.hv2:has(>.qs){z-index:200;position:relative}@media (width>=600px) and (width<=1020px){body .hv2.sn-course-registration header.sn-header .sn-mobile{grid-template-columns:180px minmax(0,1fr) 180px}.sn-header .sn-registration--mobile small{white-space:nowrap;display:block}}.sn-header .rav-dot,.sn .rav-dot,.sn .rc-dot{object-fit:cover;object-position:50% 20%;background:var(--cream);border-radius:50%}.sn-header .links .shop .shop-rav{width:30px;height:30px;box-shadow:0 0 0 2px var(--cream);flex:none;order:3}.rav-body{text-align:start}.rav-body .rav-art{width:190px;height:auto;-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);mix-blend-mode:multiply;margin:0 auto 10px;display:block}.rav-body .rav-eyebrow{font:700 14px/1.3 var(--sans);color:var(--green-mid);display:block}.rav-body .rav-title{font:700 32px/1.1 var(--disp);color:var(--ink);margin:2px 0 6px}.rav-body .rav-lead{font:400 15.5px/1.55 var(--sans);color:var(--stone);margin:0}.rav-body .rav-ctas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.rav-body .rav-store{min-height:44px;font:600 15px var(--sans);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.rav-body .rav-store .ic{width:20px;height:20px}.rav-body .rav-foot{font:500 13.5px/1.4 var(--sans);color:var(--stone);text-align:center;margin:12px 0 0}.sn-rav-btn{display:none}@media (width<=1020px){.sn-header .sn-mobile .sn-rav-btn{width:44px;min-height:52px;font:700 12px/1 var(--sans);color:var(--burg);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.sn-header .sn-mobile .sn-rav-btn .rav-dot{width:34px;height:34px;box-shadow:0 0 0 2px var(--cream), 0 0 0 3px var(--sn-chip-rule)}.sn .sn-rav-sheet .rav-body{text-align:center;padding-bottom:8px}.sn .sn-rav-sheet .rav-ctas{flex-direction:column;justify-content:center}.sn .ravcard{margin:52px 0 14px;padding-top:64px}.sn .ravcard .rc-dot{width:92px;height:92px;box-shadow:0 0 0 4px var(--cream), 0 10px 20px color-mix(in srgb, var(--ink-deep) 25%, transparent);top:-44px;margin-inline-start:-46px;position:absolute;inset-inline-start:50%}}.sn .doors-wide{flex-direction:column;gap:14px;min-width:0;display:flex}.sn .doors-wide--pair{flex-direction:row;align-items:stretch;gap:18px}.sn .doors-wide--pair>.door{flex:1 1 0;min-width:0}.sn .door--shops{padding-bottom:14px}.sn .door--shops .shop-art{grid-column:1/-1;justify-content:center;align-items:flex-end;margin-top:6px;display:flex}.sn .door--shops .shop-art img{width:168px;height:auto;-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);mix-blend-mode:multiply}.sn .door--shops .shop-foot{text-align:center;font:500 13.5px/1.4 var(--sans);color:var(--stone);grid-column:1/-1;margin:6px 0 0}.sn .door--shops .shop-foot span{white-space:nowrap}.sn .door--ask{padding-bottom:18px}.sn .door--ask .ask-art{width:120px;height:auto;-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 72%, transparent);mix-blend-mode:multiply;grid-area:2/2;place-self:end center;position:relative}.sn .door--ask .read__text{grid-row:1/3}.sn .door--ask h3 small{font-size:21px}.sn .all .shop-row .row-dot{object-fit:cover;object-position:50% 20%;border-radius:50%;width:22px;height:22px}
