@import url('/fonts.css');
:root{--surface:#f6f7f5;--ink:#1b1f26;--muted:#5b6370;--line:#d2d6db;--chip:#eceef1;--seal:#cc3a2f;--seal-button:#cc3a2f;--seal-soft:rgb(204 58 47 / 8%);--paper:#fcfcf8;--paper-ink:#23272d;--paper-rule:#b7bbc1;--paper-muted:#5b6370;--white:#fff;--shadow:rgb(30 36 45 / 12%);--scrim:rgb(17 20 25 / 48%);--display:'Do Hyeon','Malgun Gothic',sans-serif;--body:'IBM Plex Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;--mono:'Nanum Gothic Coding',ui-monospace,monospace;--button-text:#fff;--grid:rgb(91 99 112 / 4%)}
@media(prefers-color-scheme:dark){:root{--surface:#171a1f;--ink:#e6e8eb;--muted:#9aa1ac;--line:#2a2f37;--chip:#21252b;--seal:#ec5a4c;--seal-soft:rgb(236 90 76 / 12%);--shadow:rgb(0 0 0 / 28%);--grid:rgb(154 161 172 / 4%);color-scheme:dark}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.6;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:32px 32px;-webkit-font-smoothing:antialiased}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.58}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--seal);outline-offset:4px}button:active:not(:disabled){transform:translateY(1px)}button,summary,a{touch-action:manipulation}h1,h2,h3,p{margin:0}svg{display:block}button svg,a svg{flex:none}button{border:0}main{outline:none}h1:focus,h2:focus{outline:none}::selection{background:var(--seal-soft)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{width:min(100%,430px);min-height:100dvh;margin:auto;padding:0 max(20px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom));position:relative}.app-header{display:flex;justify-content:space-between;align-items:center;height:78px;border-bottom:1px solid var(--line);margin-bottom:29px}.wordmark{display:flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:1.8px;min-height:44px}.wordmark svg{color:var(--seal)}.edition{color:var(--muted);font:11px var(--mono);letter-spacing:.04em}.page-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:32px;padding-top:16px;color:var(--muted);font:10px var(--mono);letter-spacing:.09em}.page-footer .round-icon{width:28px;height:28px;min-height:44px;display:grid;place-items:center}.desktop-note{display:none}.eyebrow{display:flex;align-items:center;gap:7px;color:var(--seal);font:700 11px var(--mono);letter-spacing:.1em}.eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--seal)}.hero-title{font:400 57px/.99 var(--display);letter-spacing:-1.7px;margin:13px 0 16px}.hero-title span{display:block}.hero-subtitle{color:var(--muted);font-size:14px;line-height:1.8;max-width:330px}.hero-subtitle strong{font-weight:600;color:var(--ink)}.teaser-stage{position:relative;padding:26px 16px 24px}.teaser{background:var(--paper);color:var(--paper-ink);padding:20px 22px 16px;position:relative;transform:rotate(-3deg);filter:drop-shadow(0 9px 12px var(--shadow));font:12px/1.8 var(--mono)}.paper-edge::before,.paper-edge::after{content:'';position:absolute;left:0;right:0;height:7px;background:conic-gradient(from 135deg at top,var(--paper) 90deg,transparent 0) 0 0/12px 7px}.paper-edge::before{top:-7px}.paper-edge::after{bottom:-7px;transform:rotate(180deg)}.teaser-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--paper-muted);letter-spacing:1px}.teaser-title{text-align:center;font:23px var(--display);margin:6px 0 10px}.teaser-rule{border-top:1px dashed var(--paper-rule);margin:10px 0}.teaser-row{display:flex;align-items:baseline;gap:8px;line-height:1.9}.teaser-row .dots,.receipt-row .dots{flex:1;min-width:8px;border-bottom:1px dotted var(--paper-rule);transform:translateY(-4px)}.teaser-row.blurred{filter:blur(3px);user-select:none}.teaser-total{display:flex;justify-content:space-between;font-weight:700;margin-top:9px}.teaser-total b{font:22px var(--display);color:var(--seal-button)}.teaser-stamp{position:absolute;right:-11px;top:30px;border:1.5px solid var(--seal-button);color:var(--seal-button);font:11px var(--mono);padding:4px 8px;transform:rotate(11deg);background:var(--paper)}.teaser-note{text-align:right;color:var(--muted);font:10px var(--mono);margin:14px 0 0}.teaser-note::before{content:'↖';margin-right:5px;color:var(--seal)}.btn{min-height:54px;width:100%;padding:13px 18px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:13px;background:var(--chip);font-size:15px;font-weight:600;text-decoration:none;line-height:1.45}.btn-primary{color:var(--button-text);background:var(--seal-button);justify-content:space-between;padding-inline:21px;box-shadow:0 3px 0 rgb(110 25 19 / 10%)}.btn-primary:hover{filter:brightness(.96)}.btn-outline{border:1px solid var(--line);background:transparent;min-height:48px;font-size:13px;padding-inline:9px}.btn-ghost{background:transparent;color:var(--muted);font-size:13px;font-weight:400;min-height:44px}.intro-facts{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin-top:11px}.intro-facts span+span::before{content:'·';margin-right:12px;color:var(--muted)}.section-divider{height:1px;background:var(--line);margin:28px 0 22px}.section-kicker{font:11px var(--mono);letter-spacing:.03em;color:var(--muted);margin-bottom:12px}.type-chips{display:flex;gap:7px;flex-wrap:wrap}.type-chip{border:1px solid var(--line);padding:5px 10px;border-radius:5px;font-size:11px;color:var(--muted)}.privacy-note{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px;color:var(--muted);margin-top:20px}.privacy-note svg{width:13px;height:13px}.friend-card{border:1px solid var(--seal);background:var(--seal-soft);border-radius:13px;padding:15px 16px;margin:0 0 24px}.friend-label{font:700 10px var(--mono);letter-spacing:.05em;color:var(--seal);margin-bottom:8px}.friend-copy{font-size:14px;line-height:1.65}.friend-copy b{font-weight:600}.text-button{min-height:44px;background:transparent;padding:8px 0 0;text-decoration:underline;text-underline-offset:4px;font-size:12px;display:flex;gap:8px;align-items:center}.question-top{display:flex;justify-content:space-between;align-items:center;margin-top:-7px}.back{min-height:44px;padding:0;background:none;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.q-count{font:12px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.q-count b{color:var(--ink);font-size:16px}.progress{height:4px;background:var(--line);border-radius:8px;overflow:hidden;margin-top:6px}.progress-fill{height:100%;background:var(--seal);transition:width .2s;width:var(--progress)}.q-number{font:12px var(--mono);color:var(--seal);margin-top:35px}.q-title{font:400 34px/1.26 var(--display);letter-spacing:-.45px;margin:13px 0 30px;text-wrap:balance;min-height:86px}.options{display:flex;flex-direction:column;gap:11px}.option{width:100%;min-height:66px;padding:16px;display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:13px;text-align:left;font-size:15px;transition:background .15s,border-color .15s}@media(hover:hover) and (pointer:fine){.option:hover:not(.selected):not(:disabled){border-color:var(--muted)}}.option-key{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--line);border-radius:50%;font:12px var(--mono);color:var(--muted)}.option.selected{border-color:var(--seal);background:var(--seal-soft)}.option.selected .option-key{border-color:var(--seal-button);background:var(--seal-button);color:var(--button-text)}.question-hint{font-size:11px;color:var(--muted);text-align:center;margin-top:23px}.question{animation:appear .18s ease both}.result-kicker{display:flex;justify-content:center;gap:7px;align-items:center;font:11px var(--mono);color:var(--seal);margin-bottom:7px}.result-intro{text-align:center;font:400 27px var(--display);margin-bottom:25px}.receipt{position:relative;background:var(--paper);color:var(--paper-ink);padding:24px 20px 20px;margin:11px 2px 28px;font:12px/1.6 var(--mono);filter:drop-shadow(0 9px 12px var(--shadow));color-scheme:light}.receipt-meta{font-size:9px;color:var(--paper-muted);text-align:center;line-height:1.85}.receipt-meta .store{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.2px;margin-bottom:11px}.receipt-title{font:400 28px var(--display);text-align:center;margin-bottom:7px}.receipt-rule{border-top:1px dashed var(--paper-rule);margin:16px 0}.receipt-rule.double{border-top:4px double var(--paper-rule)}.receipt-table{width:100%;font-variant-numeric:tabular-nums}.receipt-row{display:flex;align-items:baseline;gap:6px;min-height:23px}.receipt-row .item{flex:none;max-width:65%;white-space:nowrap}.receipt-row .quantity{text-align:right;flex:none;font-weight:700;white-space:nowrap}.receipt-row.table-head{color:var(--paper-muted);font-size:10px;margin-bottom:7px}.receipt-row.table-head span:first-child{flex:1}.receipt-result{position:relative;text-align:center;padding:8px 0 4px}.receipt-kicker{font-size:10px;letter-spacing:1px;color:var(--paper-muted)}.receipt-type{font:400 32px/1.2 var(--display);margin:8px 0 12px;letter-spacing:-.5px}.receipt-line{font-size:11px;line-height:1.8;max-width:265px;margin:auto;text-wrap:balance}.receipt-tags{font-size:10px;margin-top:9px;color:var(--paper-muted)}.stamp{position:absolute;right:-7px;top:-18px;width:70px;height:70px;border:2.5px solid var(--seal-button);border-radius:50%;color:var(--seal-button);display:grid;place-items:center;transform:rotate(-14deg);opacity:.82;font:19px/1.05 var(--display);mix-blend-mode:multiply;background:radial-gradient(circle at 30% 40%,transparent 0 2px,rgb(204 58 47 / 2%) 3px)}.stamp::after{content:'';position:absolute;inset:4px;border:1px solid var(--seal-button);border-radius:50%}.coupon{padding:13px 10px 12px;border:1px dashed var(--paper-rule);text-align:center}.coupon-label{font-size:10px;color:var(--paper-muted);letter-spacing:.05em}.coupon-name{font-size:12px;font-weight:700;line-height:1.55;margin:6px 0}.coupon-valid{font-size:8px;line-height:1.8;color:var(--paper-muted)}.barcode{height:35px;display:flex;justify-content:center;gap:1px;margin:19px 0 6px;overflow:hidden}.barcode i{background:var(--paper-ink);height:100%;width:var(--bar);flex:none}.receipt-foot{text-align:center;font-size:8px;color:var(--paper-muted);word-break:break-all}.print-in{animation:print-in 1.05s cubic-bezier(.2,.7,.2,1) both}.print-in .stamp{animation:stamp-in .35s 1.02s cubic-bezier(.2,1.6,.6,1) both}.result-actions{display:grid;gap:9px}.result-actions .btn-primary{justify-content:center;font-size:14px}.row-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.result-share-note{text-align:center;font-size:10px;color:var(--muted);margin-top:3px}.compare{border:1px solid var(--line);padding:15px;border-radius:13px;margin-bottom:24px}.compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.compare-label{font-size:10px;color:var(--muted)}.compare-type{font:19px var(--display)}.compare-grid>div:last-child{text-align:right}.compare-vs{font:11px var(--mono);color:var(--seal)}.compare-copy{font-size:11px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.all-types{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:27px}.all-types summary{min-height:56px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:12px}.all-types summary::-webkit-details-marker{display:none}.all-types summary::after{content:'+';font:20px var(--mono);color:var(--muted)}.all-types[open] summary::after{content:'−'}.all-type-list{padding:0 0 16px;display:grid;gap:15px}.all-type-list b{display:block;font:21px var(--display)}.all-type-list p{font-size:12px;color:var(--muted);margin-top:3px}.more-title{font:11px var(--mono);margin:26px 0 11px;color:var(--muted)}.more-card{border:1px solid var(--line);border-radius:12px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.more-name{font-size:13px;font-weight:600}.more-description{font-size:11px;color:var(--muted);margin-top:2px}.coming-label{font-size:9px;white-space:nowrap;color:var(--muted);background:var(--chip);padding:4px 6px;border-radius:4px}.restart{margin-top:16px}.printing{min-height:calc(100dvh - 230px);display:flex;flex-direction:column;justify-content:center;align-items:center}.printer{width:186px;height:220px;position:relative;margin-bottom:25px}.printer-top{position:absolute;top:20px;left:0;right:0;background:var(--ink);height:70px;border-radius:17px;z-index:2}.printer-light{position:absolute;left:22px;top:23px;width:5px;height:5px;border-radius:50%;background:var(--seal)}.printer-slot{position:absolute;left:22px;right:22px;height:5px;background:var(--surface);bottom:13px;border-radius:5px}.printer-paper{position:absolute;left:31px;right:31px;top:78px;background:var(--paper);color:var(--paper-ink);font:9px var(--mono);padding:14px 12px;overflow:hidden;transform-origin:top;animation:feed 1.55s ease both;filter:drop-shadow(0 8px 8px var(--shadow))}.printer-paper span{display:block;border-bottom:1px dashed var(--paper-rule);margin:10px 0}.print-title{font:27px var(--display)}.print-step{font:11px var(--mono);color:var(--muted);margin-top:10px}.ad-slot{min-height:280px;margin:24px 0;position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ad-label{display:block;text-align:center;font-size:9px;color:var(--muted);padding:6px}.modal{border:0;padding:0;background:var(--surface);color:var(--ink);max-width:430px;width:100%;max-height:90dvh;position:fixed;inset:auto 0 0;margin:0 auto;border-radius:22px 22px 0 0;overscroll-behavior:contain;box-shadow:0 -10px 60px var(--shadow)}.modal::backdrop{background:var(--scrim);backdrop-filter:blur(3px)}.sheet{padding:10px 20px max(24px,env(safe-area-inset-bottom));position:relative}.sheet-handle{width:38px;height:4px;border-radius:9px;background:var(--line);margin:0 auto 20px;cursor:grab;touch-action:none}.sheet-title{font:28px var(--display);padding-right:40px}.sheet-subtitle{font-size:12px;color:var(--muted);margin:7px 0 17px}.sheet-close{position:absolute;top:25px;right:13px;min-width:44px;min-height:44px;display:grid;place-items:center;background:transparent;color:var(--muted)}.share-text{width:100%;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--chip);font:13px/1.8 var(--body);color:var(--ink);resize:vertical;min-height:150px;margin:10px 0 18px}.sheet .receipt{margin-top:23px}.story-image{display:block;width:100%;height:auto;margin:15px 0;border-radius:8px}.toast{position:fixed;bottom:max(25px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:calc(100% - 36px);max-width:390px;background:var(--ink);color:var(--surface);border-radius:12px;padding:13px 16px;font-size:12px;text-align:center;z-index:99;box-shadow:0 6px 22px var(--shadow)}.error{padding:50px 0;text-align:center}.error h1{font:30px var(--display);margin-bottom:14px}.error .btn{margin-top:25px}.review-shell{max-width:1080px;margin:auto;padding:45px 28px 70px}.review-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:42px;gap:15px;align-items:center}.review-header a{font-size:12px}.review-eyebrow{font:11px var(--mono);color:var(--seal);letter-spacing:.1em}.review-title{font:52px/1.15 var(--display);margin-top:13px;letter-spacing:-1px}.review-lede{color:var(--muted);max-width:610px;margin:17px 0 26px;font-size:14px}.review-actions{display:flex;gap:10px;flex-wrap:wrap}.review-actions .btn{width:auto;min-width:170px}.review-section{margin-top:52px}.review-section h2{font:29px var(--display);margin-bottom:18px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review-card{border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px}.review-card .number{color:var(--seal);font:12px var(--mono)}.review-card h3{font:24px var(--display)}.review-card p{color:var(--muted);font-size:12px;line-height:1.8}.review-card a{font-size:12px;min-height:44px;padding-top:15px;margin-top:auto;display:flex;align-items:center;gap:7px}.review-table-wrap{overflow-x:auto}.review-table{border-collapse:collapse;width:100%;font-size:12px;min-width:570px}.review-table th,.review-table td{padding:17px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.review-table th{font:11px var(--mono);color:var(--muted)}.review-table th:first-child,.review-table td:first-child{padding-left:0}.review-note{font-size:11px;color:var(--muted);margin-top:14px;line-height:1.8}.review-specs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.review-specs>div{padding:20px 0}.review-specs b{display:block;font:23px var(--display)}.review-specs small{font-size:10px;color:var(--muted)}.review-checks{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.review-checks p{padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.review-checks span{color:var(--seal);margin-right:8px}
@media(min-width:900px){.app-shell{padding-top:15px;padding-bottom:40px}.app-header{height:78px;margin-bottom:38px}.hero-title{font-size:62px}.desktop-note{display:block;position:fixed;left:max(35px,calc(50% - 430px));top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font:10px var(--mono);letter-spacing:4px;color:var(--muted);opacity:.65}.desktop-year{position:fixed;right:max(35px,calc(50% - 440px));bottom:100px;font:100px/.8 var(--display);color:var(--line);writing-mode:vertical-rl;pointer-events:none;opacity:.55}.modal{bottom:24px;border-radius:22px;max-height:calc(100dvh - 48px)}}
@media(max-width:374px){.app-shell{padding-inline:16px}.app-header{height:65px;margin-bottom:23px}.hero-title{font-size:51px}.teaser-stage{padding-inline:13px}.receipt{padding-inline:15px}.receipt-type{font-size:29px}.receipt-row{font-size:11px}.stamp{right:-5px;width:65px;height:65px;font-size:18px}.intro-facts{gap:8px}.intro-facts span+span::before{margin-right:8px}.btn-outline{font-size:12px}.q-title{font-size:31px}.option{font-size:14px}.review-title{font-size:40px}}
@media(min-width:375px) and (max-height:760px){.app-header{height:64px;margin-bottom:22px}.hero-title{font-size:51px;margin-bottom:12px}.teaser-stage{padding-top:21px;padding-bottom:17px}.teaser{padding-top:15px;padding-bottom:12px}}
@media(max-width:700px){.review-shell{padding:25px 20px 45px}.review-title{font-size:42px}.review-grid{grid-template-columns:1fr}.review-card{padding:20px}.review-specs{grid-template-columns:1fr 1fr}.review-checks{grid-template-columns:1fr}.review-header{margin-bottom:30px}.review-header a{font-size:10px}}
@keyframes appear{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes feed{from{clip-path:inset(0 0 100% 0);transform:translateY(-15px)}to{clip-path:inset(0 0 -15px 0);transform:none}}@keyframes print-in{from{clip-path:inset(-25px -30px 100% -30px);transform:translateY(-12px)}to{clip-path:inset(-25px -30px -25px -30px);transform:none}}@keyframes stamp-in{from{opacity:0;transform:rotate(-14deg) scale(1.8)}to{opacity:.82;transform:rotate(-14deg) scale(1)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.receipt-result{padding-top:38px}.stamp{top:-12px}
.friend-card ~ .teaser-stage{padding-top:16px;padding-bottom:16px}.friend-card ~ .teaser-stage .teaser{padding-block:14px 12px}
.page-footer{flex-wrap:wrap}.footer-nav{display:flex;flex-wrap:wrap;gap:0 13px;width:100%;font-family:var(--body);font-size:10px;letter-spacing:0}.footer-nav a{display:flex;align-items:center;min-height:44px;color:var(--muted);text-decoration:none}.footer-nav a:hover{text-decoration:underline;text-underline-offset:3px}.catalog-title{font:43px/1.15 var(--display);letter-spacing:-.8px;margin:15px 0 18px}.catalog-lede{font-size:13px;color:var(--muted);line-height:1.9}.catalog-list{display:grid;gap:18px;margin:28px 0 40px}.catalog-card{display:block;border:1px solid var(--line);border-radius:15px;overflow:hidden;text-decoration:none;background:var(--surface)}.catalog-card>img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.catalog-card-body{padding:19px}.catalog-card-body .section-kicker{margin-bottom:9px;color:var(--seal)}.catalog-card-body h2{font:28px/1.2 var(--display);margin-bottom:10px}.catalog-card-body>p:not(.section-kicker){font-size:12px;color:var(--muted);line-height:1.8}.catalog-card-cta{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:13px;font-size:12px;color:var(--seal);font-weight:600}.info-title{font:35px/1.25 var(--display);letter-spacing:-.4px;margin:17px 0 18px}.info-body{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.info-body h2{font:23px/1.3 var(--display);margin:30px 0 12px}.info-body p+p{margin-top:15px}.info-body a{text-underline-offset:3px}.info-body .btn{margin-top:28px;color:var(--button-text)}.info-date{font-size:11px;color:var(--muted);margin-bottom:20px}.policy-note{font-size:12px;line-height:1.8;border-left:2px solid var(--seal);padding:11px 14px;background:var(--seal-soft);margin-bottom:25px;color:var(--ink)}.contact-address{font-size:17px;font-weight:600;color:var(--ink);padding-block:16px;overflow-wrap:anywhere}@media(max-width:374px){.catalog-title{font-size:39px}.info-title{font-size:32px}.app-header .edition{font-size:9px}}

#app{min-height:calc(100vh - 78px);min-height:calc(100svh - 78px)}

.friend-card ~ .teaser-stage{display:none}
.teaser-stamp{top:-18px}
.app-shell{overflow-x:clip}
