:root{--bg:#f7f7f5;--ink:#1d1e1c;--muted:#696c66;--line:#d7d9d1;--panel:#eeefe9;--accent:#dc321b;--mono:Cousine,"Archived Korean","Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);font:16px/1.5 Cousine,Archived Korean,Arial,Helvetica,sans-serif}body.dark{--bg:#171a1b;--ink:#f1f3ed;--muted:#a5aba7;--line:#363c39;--panel:#202525;--accent:#ff785f}a,button,select{-webkit-tap-highlight-color:transparent}a,button{color:inherit}button,select{font:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{text-underline-offset:5px}a:hover,button:hover{color:var(--accent)}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-nav{display:flex;align-items:center;gap:52px;border-bottom:1px solid var(--line);min-height:84px;padding:18px 40px}.wordmark{font-size:30px;font-weight:900;letter-spacing:-1.8px;text-decoration:none;line-height:1}.wordmark span{font-size:12px;vertical-align:top;letter-spacing:0;margin-left:3px}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a,.nav-links button{text-decoration:none;font-size:14px;color:var(--muted)}.nav-links a[aria-current]{color:var(--ink)}.theme-button{margin-left:auto;display:flex;align-items:center;gap:8px;font:14px var(--mono)}main{max-width:1360px;margin:auto;padding:0 40px}.collection-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:55px 0 44px}.eyebrow{font:12px/1.5 var(--mono);letter-spacing:.09em;color:var(--muted);margin:0 0 16px}h1{font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;letter-spacing:-.055em;line-height:1.07;margin:0}h1 span{color:var(--accent)}.subtitle{font-size:19px;color:var(--muted);margin:12px 0 0}.heading-note{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 2px}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:16px}.status-tabs{display:flex;gap:28px}.status-tabs button{font-size:16px;color:var(--muted);padding:14px 0 17px;border-bottom:2px solid transparent;margin-bottom:-1px}.status-tabs button[aria-pressed=true]{border-color:var(--ink);font-weight:700;color:var(--ink)}.edition{font:12px var(--mono);color:var(--accent)}.filters{display:flex;justify-content:space-between;gap:24px;padding:18px 0}.filter-pair{display:flex;gap:32px}.filters label{display:flex;align-items:center;gap:12px;font:14px var(--mono);color:var(--muted)}.filters select{border:0;color:var(--ink);background:var(--bg);font:14px var(--mono);padding:6px 2px;cursor:pointer}.gallery-heading{display:flex;gap:12px;align-items:baseline;margin-top:24px}.gallery-heading h2{font-size:20px;margin:0;letter-spacing:-.02em}.results{font:12px var(--mono)}.results,.sample{color:var(--muted)}.sample{font-size:12px;margin:6px 0 22px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.item{text-align:left;display:block;width:100%;min-width:0}.image-wrap{aspect-ratio:3/4;background:var(--panel);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px}.image-wrap img{width:83%;max-height:88%;object-fit:contain;filter:drop-shadow(2px 5px 5px #0002);transition:transform .2s}.item:hover img{transform:scale(1.03)}.serial{z-index:1;left:10px;top:8px;color:var(--muted)}.serial,.view{position:absolute;font:12px var(--mono)}.view{bottom:10px;right:10px;color:var(--ink);opacity:0}.item:focus-visible .view,.item:hover .view{opacity:1}.item h3{font-size:17px;margin:14px 0 3px;font-weight:600}.meta{margin:0}.item-bottom,.meta{font:12px/1.5 var(--mono);color:var(--muted)}.item-bottom{display:flex;justify-content:space-between;margin-top:10px}.red{color:var(--accent)}.end{text-align:center;font:12px var(--mono);letter-spacing:.1em;margin:64px 0}.end,footer{color:var(--muted)}footer{border-top:1px dashed var(--line);padding:24px 0 32px;display:flex;justify-content:space-between;gap:20px;font:12px/1.5 var(--mono)}dialog{color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:28px;width:min(800px,calc(100% - 32px));max-height:90vh}dialog::backdrop{background:#0009}.close{display:block;margin-left:auto;font:14px var(--mono);margin-bottom:24px}.detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.detail-layout img{width:100%;max-height:60vh;object-fit:contain}.detail-layout h2{font-size:30px;line-height:1.2;margin:12px 0;letter-spacing:-1px}.detail-layout p,.story p{font-size:16px;line-height:1.8}.detail-layout dl{font:14px/1.5 var(--mono)}dl div{display:flex;justify-content:space-between;gap:12px;margin:5px 0}dd{margin:0;text-align:right}.note{color:var(--muted);border-top:1px dashed var(--line);padding-top:20px}.story{max-width:520px;margin:20px auto 40px}.story h2{margin-bottom:24px}.story>.red{font:12px var(--mono)}#empty{text-align:center;padding:60px 0}#reset{text-decoration:underline}.image-wrap img[src*=charizard]{width:164%;max-width:none;max-height:none;clip-path:inset(0 24%)}.image-wrap img[src*=gengar]{width:129%;max-width:none;max-height:none;clip-path:inset(4.8% 17.8%)}@media(max-width:900px){.site-nav{gap:32px}.heading-note{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-heading{padding:40px 0 32px}}@media(max-width:540px){.site-nav{padding:20px;min-height:74px;gap:24px}.wordmark{font-size:26px}.nav-links{gap:18px}.nav-links a,.nav-links button{font-size:14px}.theme-button span{display:none}main{padding:0 20px}.eyebrow{font-size:12px;letter-spacing:0}.collection-heading{padding:34px 0 28px}.subtitle{font-size:16px}.status-tabs{gap:20px}.status-tabs button{font-size:14px}.edition{font-size:12px}.filters{flex-wrap:wrap;gap:8px;padding:16px 0}.filter-pair{gap:22px;flex-wrap:wrap}.filters label,.filters select{font-size:14px}.gallery-heading{margin-top:16px}.grid{gap:24px 16px}.item h3{font-size:16px}.meta,.serial{font-size:12px}.image-wrap img{width:85%}.detail-layout{grid-template-columns:1fr}.detail-layout img{max-height:38vh}footer{flex-wrap:wrap;gap:16px}footer span:last-child{width:100%}.end{margin:48px 0}.view{display:none}}@media(max-width:360px){.site-nav{gap:15px}.nav-links{gap:12px}.edition{display:none}.status-tabs{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.image-wrap img{transition:none}}.nav-account{display:flex;gap:22px;align-items:center;font-size:14px}.heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.account-label{font-size:13px;color:var(--muted)}.primary{display:inline-block;background:var(--ink);color:var(--bg);padding:12px 18px;font-size:14px;text-decoration:none;border:1px solid var(--ink);cursor:pointer}.primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}button:disabled{opacity:.5;cursor:wait}.state{text-align:center;padding:70px 20px}.state h2{font-size:24px;letter-spacing:-.03em}.state p{color:var(--muted);margin:16px 0 24px}.state button{margin:15px}.error{color:var(--accent)}.notice{padding:12px;background:var(--panel);font-size:14px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.modal-head h2{margin:0;font-size:25px}.modal-head .close{margin:0;flex-shrink:0}form label{display:flex;flex-direction:column;gap:7px;font-size:14px}form input,form select,form textarea{width:100%;background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:10px;font:16px/1.4 Cousine,Archived Korean,Arial,sans-serif;border-radius:3px}form input:focus,form select:focus,form textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.full{grid-column:1/-1}.upload-field{border:1px dashed var(--line);padding:20px;background:var(--panel)}.upload-field img{height:180px;max-width:100%;object-fit:contain;display:block;margin:0 auto 20px}.upload-field small{font-size:12px;color:var(--muted)}.form-actions{display:flex;justify-content:flex-end;gap:24px;margin-top:25px;align-items:center}.member-form{display:grid;grid-template-columns:1fr 2fr;gap:15px}.member-form .primary{grid-column:1/-1}.access-note{font-size:14px;color:var(--muted);line-height:1.8}.member-list{list-style:none;padding:0}.member-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.member-list small{display:block;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.member-list button{font-size:14px;white-space:nowrap}.text-button{text-decoration:underline;font-size:14px}.description{white-space:pre-wrap;overflow-wrap:anywhere}.detail-price{font-size:25px}.item-bottom strong{color:var(--ink);font-size:15px}footer{margin-top:60px}.image-wrap img{max-height:90%;width:86%}@media(max-width:640px){.site-nav{flex-wrap:wrap;gap:18px}.nav-account{gap:16px}.collection-heading{align-items:flex-start;flex-direction:column;gap:24px}.heading-actions{align-items:flex-start;flex-direction:row;align-items:center;flex-wrap:wrap}.status-tabs{gap:20px;flex-wrap:wrap}.modal-head h2{font-size:22px}.form-grid,.member-form{grid-template-columns:1fr}.full{grid-column:auto}.state{padding:40px 0}.nav-links{gap:17px}}.sample-badge{position:absolute;z-index:2;top:12px;left:12px;background:var(--bg);border:1px solid var(--line);padding:3px 7px;font:12px var(--mono);letter-spacing:.04em;color:var(--muted)}.sample-disclosure{font-size:13px;color:var(--muted);line-height:1.7;margin:0 0 24px}.detail-layout img[src*=sample-collection-charizard],.detail-layout img[src*=sample-sale-charizard]{clip-path:inset(0 24%)}a.item{text-decoration:none}.product-page{max-width:1280px}.product-breadcrumb{display:flex;justify-content:space-between;gap:20px;margin:32px 0;font:13px var(--mono);color:var(--muted)}.product-breadcrumb a{text-decoration:none;color:var(--ink)}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.product-gallery{position:sticky;top:24px}.product-stage{position:relative;background:var(--panel);aspect-ratio:4/5;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in;border:1px solid var(--line);border-radius:4px}.product-stage img{width:74%;max-height:86%;object-fit:contain;filter:drop-shadow(3px 8px 8px #0002)}.product-stage img[src*=charizard]{width:146%;max-height:none;max-width:none;clip-path:inset(0 24%)}.product-stage img[src*=gengar]{width:115%;max-height:none;max-width:none;clip-path:inset(4.8% 17.8%)}.zoom-cue{position:absolute;right:18px;bottom:18px}.photo-caption,.zoom-cue{font:12px var(--mono);color:var(--muted)}.photo-caption{display:flex;justify-content:space-between;gap:20px;margin-top:14px}.product-info{padding-top:10px}.product-info h1{font-size:clamp(1.625rem,2.8vw,2.25rem);line-height:1.25;overflow-wrap:anywhere}.product-set{font-size:17px;color:var(--muted);margin:16px 0 32px}.product-price-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:22px;border-bottom:1px dashed var(--line)}.product-price-row strong{font-size:1.375rem;font-weight:500;letter-spacing:-.03em}.product-status{font:13px var(--mono);white-space:nowrap}.product-facts{margin:25px 0;font:14px/1.5 var(--mono)}.product-facts div{gap:20px;margin:13px 0}.product-facts dt{color:var(--muted);flex-shrink:0}.product-facts dd{overflow-wrap:anywhere}.product-actions{display:flex;align-items:center;gap:24px;margin:30px 0}.product-actions .primary{flex:1 1;text-align:center;padding:16px}.product-description{border-top:1px dashed var(--line);padding-top:25px;margin-top:30px}.product-description h2{font:14px var(--mono);margin:0 0 16px}.product-description p{font-size:16px;line-height:1.9;color:var(--muted)}.owner-actions{display:flex;gap:22px;font-size:14px;padding-top:20px}.owner-actions button{text-decoration:underline}.inquiry-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin:70px 0 40px;border-top:1px solid var(--line);padding-top:40px;scroll-margin-top:32px}.inquiry-section h2{font-size:1.5rem;letter-spacing:-.04em;margin:0 0 20px}.inquiry-section h2 span{color:var(--accent)}.inquiry-section>div>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.inquiry-form .form-grid{margin:0}.inquiry-form .form-actions{justify-content:space-between}.form-help{font-size:12px;color:var(--muted);max-width:260px}.product-return{padding:30px 0;font-size:14px}.zoom-photo{overflow:auto;max-height:72vh}.zoom-photo img{display:block;width:100%;height:auto}.inbox article{padding:20px 0;border-bottom:1px solid var(--line)}.inbox-actions,.inbox-heading{display:flex;gap:20px;justify-content:space-between;margin:10px 0}.inbox-heading span{font:12px var(--mono)}.inbox-actions{font-size:14px}.inquiry-closed,.inquiry-success{padding:24px;background:var(--panel);font-size:16px;line-height:1.8}.inquiry-closed h3,.inquiry-success h3{margin:0 0 16px}@media(max-width:900px){.inquiry-section,.product-layout{gap:32px}.nav-account{flex-wrap:wrap}}@media(max-width:680px){.inquiry-section,.product-layout{grid-template-columns:1fr;gap:28px}.product-gallery{position:static}.product-stage{max-height:65vh}.product-info h1{font-size:clamp(1.625rem,5vw,2rem)}.product-info{padding-top:6px}.product-breadcrumb{font-size:12px;margin:25px 0}.product-breadcrumb span{max-width:55%;text-align:right}.product-price-row strong{font-size:1.25rem}.inquiry-section{margin-top:45px;padding-top:30px}.inquiry-form .form-actions{align-items:flex-start;flex-direction:column}.inquiry-form .primary{width:100%}.inbox-actions,.inbox-heading{flex-wrap:wrap}}.admin-page{padding-bottom:64px}.admin-site-link{margin-left:auto;font-size:14px}.admin-editor{max-width:760px;margin:40px auto}.admin-editor header{margin-bottom:28px}.admin-editor h1{font-size:2rem}.admin-editor header>p:last-child{color:var(--muted)}.admin-tabs{border-bottom:1px solid var(--line);margin-bottom:28px}.admin-filters{display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-filters label{font-size:14px;display:flex;gap:12px;align-items:center}.admin-filters input{font:16px Cousine,Archived Korean,Arial,sans-serif;padding:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);width:min(280px,100%)}.admin-count{font-size:14px;color:var(--muted)}.admin-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-card{border:1px solid var(--line);padding:20px;display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;align-items:center}.admin-card img{width:90px;height:120px;object-fit:contain;background:var(--panel)}.admin-card h2{font-size:18px;line-height:1.4;overflow-wrap:anywhere;margin:0 0 8px}.admin-card p{font-size:14px;color:var(--muted);margin:4px 0;overflow-wrap:anywhere}.admin-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:14px}.admin-actions .primary{padding:8px 12px}.upload-drop{text-align:center;border:2px dashed var(--line);padding:32px 20px;transition:border-color .15s}.upload-drop.dragging{border-color:var(--accent)}.upload-drop img{height:240px}.upload-drop p{font-size:14px;overflow-wrap:anywhere}.upload-drop small{font-size:14px}.upload-placeholder{font-size:42px;line-height:1;margin:8px 0 24px;color:var(--muted)}.photo-picker{position:relative;display:inline-flex;background:var(--ink);color:var(--bg);padding:12px 22px;overflow:hidden;cursor:pointer}.photo-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.photo-picker:focus-within{outline:2px solid var(--accent);outline-offset:4px}.upload-progress{display:flex;gap:16px;align-items:center;margin-top:20px;font-size:14px}.upload-progress progress{flex:1 1;min-width:0;accent-color:var(--accent)}.admin-editor .form-help{max-width:none;font-size:14px}.admin-editor .form-actions{border-top:1px solid var(--line);padding-top:20px}@media(max-width:850px){.admin-cards{grid-template-columns:1fr}}@media(max-width:540px){.admin-filters{gap:18px}.admin-filters,.admin-filters label{align-items:stretch;flex-direction:column}.admin-filters input{width:100%}.admin-card{padding:16px;grid-template-columns:66px minmax(0,1fr);gap:14px}.admin-card img{width:66px;height:94px}.admin-actions{gap:12px}.admin-editor h1{font-size:1.75rem}.upload-drop{padding:24px 12px}.upload-progress{flex-direction:column}.upload-progress progress{width:100%}.admin-tabs{gap:24px}}.photo-sides{display:flex;gap:10px;margin-top:14px}.photo-sides button{padding:10px 20px;border:1px solid;background:transparent;color:inherit;font-size:14px}.photo-sides button[aria-pressed=true]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.flippable-stage{perspective:1200px;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.flippable-stage:active{cursor:grabbing}.card-turn{position:absolute;inset:7% 13%;transform-style:preserve-3d;transform:rotateY(0deg);transition:transform .65s cubic-bezier(.22,.68,.2,1);pointer-events:none}.card-turn.is-back{transform:rotateY(-180deg)}.product-stage .card-face{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-user-drag:none}.card-front{transform:rotateY(0deg)}.card-back{transform:rotateY(180deg)}.photo-sides{align-items:center;flex-wrap:wrap}.swipe-hint{font-size:14px;color:var(--muted);margin-right:auto}.flippable-stage:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(prefers-reduced-motion:reduce){.card-turn{transition:none}}.collection-heading .editorial-title{font-family:Cousine,Archived Korean,Arial,sans-serif;font-weight:400;letter-spacing:-.025em;line-height:1.08}.brand-hero{width:100%;height:clamp(340px,calc(100svh - 150px),880px);overflow:hidden;background:#848587}.brand-hero img{display:block;height:100%;object-fit:cover}.collection-heading[id]{scroll-margin-top:24px}@media(max-width:640px){.brand-hero{height:62svh;min-height:320px;max-height:640px}.brand-hero img{object-position:50% center}}.eyebrow.brand-philosophy,.story .eyebrow.brand-philosophy{font:14px/1.8 var(--mono);letter-spacing:0;color:var(--muted);max-width:540px;margin:0 0 32px;word-break:keep-all}.all-collections{font:14px/1.5 var(--mono);white-space:nowrap}.story .eyebrow.brand-philosophy{margin:0}.wordmark{display:block;flex-shrink:0;width:180px;line-height:0}.wordmark img{display:block;width:100%;height:auto}body.dark .wordmark img{filter:invert(1)}@media(max-width:640px){.wordmark{width:150px}}.signout-link{font-size:14px;white-space:nowrap}.photo-main-slots{display:grid;grid-template-columns:1fr 1fr;gap:16px}.photo-slot{border:1px dashed var(--line);padding:16px;text-align:center;background:var(--panel)}.photo-slot h3{font-size:16px;margin:0 0 12px}.photo-empty,.photo-slot img{display:block;width:100%;height:180px;object-fit:contain;margin-bottom:16px}.photo-empty{display:grid;place-items:center;font-size:32px}.photo-slot>button{display:block;margin:12px auto 0;font-size:14px}.gallery-thumbnails,.photo-extras{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.photo-extras>div{width:90px;text-align:center}.photo-extras img{width:90px;height:110px;object-fit:contain;background:var(--panel)}.photo-extras button{font-size:14px}.gallery-thumbnails button{border:1px solid var(--line);padding:4px;width:64px;height:82px;background:var(--panel)}.gallery-thumbnails button[aria-pressed=true]{border:2px solid var(--ink)}.gallery-thumbnails img{width:100%;height:100%;object-fit:contain}@media(max-width:420px){.photo-main-slots{grid-template-columns:1fr}.photo-slot img{height:200px}}.profile-page{max-width:620px;padding-top:48px;padding-bottom:64px}.profile-page h1{font-size:1.875rem;margin-bottom:32px}.profile-page form{display:grid;gap:14px}.profile-page .form-help{max-width:none;margin:0 0 10px;font-size:14px}.profile-link{font-size:14px;white-space:nowrap}.card-owner{font-size:13px;color:var(--muted);margin:8px 0 0}.account-label,.card-owner,.item-bottom span{overflow-wrap:anywhere}.product-actions{flex-wrap:wrap}.kakao-inquiry{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;background:#fee500;color:#000;border:0;border-radius:999px;text-decoration:none;font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap}.kakao-inquiry svg{display:block;flex-shrink:0;width:24px;height:24px}.kakao-inquiry:hover{background:#f5dc00;color:#000}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}dialog.magnifier-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--panel);box-shadow:none;overflow:hidden;color:var(--ink);overscroll-behavior:none}dialog.magnifier-dialog[open]{display:flex;flex-direction:column}.magnifier-dialog .modal-head{position:relative;flex:0 0 auto;z-index:5;justify-content:flex-end;border:0;margin:0;padding:max(12px,env(safe-area-inset-top)) 16px 12px;background:var(--panel)}.magnifier-dialog .close{min-height:44px;padding:12px 18px;color:#111;background:#fffffff0;border-radius:999px;box-shadow:0 1px 8px #0001}.magnifier-dialog::backdrop{background:var(--panel)}.magnifier-card-stage{position:relative;flex:1 1;min-height:0;width:100%;margin:0 0 env(safe-area-inset-bottom);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;line-height:0}.magnifier-card-stage:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.magnifier-card-image{position:absolute;display:block;max-width:none;max-height:none;pointer-events:none;-webkit-user-drag:none}.magnifier-lens{border-radius:50%;overflow:hidden;background:var(--panel);box-shadow:0 0 0 1px #0005,0 0 0 3px #fffc,0 6px 24px #0003}.magnifier-lens,.magnifier-lens img{position:absolute;pointer-events:none}.magnifier-lens img{max-width:none;max-height:none;-webkit-user-drag:none}.magnifier-card-stage [role=status]{position:absolute;top:45%;left:15%;width:70%;text-align:center;font-size:14px;line-height:1.6}.filters{flex-wrap:wrap;justify-content:flex-start;gap:16px 28px}.filters label{flex:1 1 150px;min-width:0;flex-direction:column;align-items:stretch;gap:6px}.filters select{width:100%;min-width:0;border-bottom:1px solid var(--line);padding:10px 2px;text-overflow:ellipsis}.filter-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font-size:14px;margin:0 0 24px}.filter-summary button{text-decoration:underline}@media(max-width:540px){.filters{gap:14px}.filters label{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 14px)}}.card-illustrator{margin-top:10px;overflow-wrap:anywhere}@font-face{font-family:Cousine;src:url(/_next/static/media/cousine-regular.ebcfdfc8.ttf?dpl=dpl_2pbAyKLPFzBGmp5P1bF1KmxEg699) format("truetype");font-style:normal;font-weight:400;font-display:swap}.home-introduction>div:first-child{min-width:0}.home-introduction .eyebrow{letter-spacing:1.2px}.home-introduction .brand-philosophy{letter-spacing:0;margin-bottom:32px}.home-introduction .editorial-title{font-family:var(--mono);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.2;letter-spacing:-.025em}.home-introduction .all-collections{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.all-collections img{display:block;width:12px;height:12px;flex:none}body.dark .all-collections img{filter:invert(1)}.compact-collection-toolbar .status-tabs button{font-family:Cousine,Archived Korean,Arial,sans-serif;font-size:1rem;line-height:1.5;font-weight:400;border-bottom-width:1px;padding:14px 0 17px}.filters.collection-filters{justify-content:flex-start;align-items:center;gap:12px 32px;padding:16px 0 48px}.collection-filters .inline-filter{flex:0 1 auto;flex-direction:row;align-items:center;gap:10px;max-width:100%;font:14px/1.5 var(--mono);letter-spacing:.02em}.inline-filter>span:first-child{flex:none}.inline-filter-value{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:300px;min-height:32px;cursor:pointer}.inline-filter-selection{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collection-filters .inline-filter select{position:absolute;inset:0;width:100%;height:100%;opacity:0;padding:0;border:0;cursor:pointer;font-size:16px}.inline-filter-value:focus-within{outline:2px solid var(--accent);outline-offset:4px}.inline-filter-value:hover{color:var(--ink)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:680px){.home-introduction{flex-wrap:wrap;gap:16px}.home-introduction .heading-actions{align-items:flex-start}.home-introduction .editorial-title{font-size:clamp(1.75rem,5vw,2rem)}.filters.collection-filters{gap:8px 24px;padding-bottom:32px}.collection-filters .inline-filter{font-size:12px}.inline-filter-value{min-height:44px;max-width:240px}}@media(max-width:540px){.collection-heading:not(.home-introduction) .editorial-title{font-size:clamp(1.75rem,5vw,2rem)}.compact-collection-toolbar .status-tabs{flex-wrap:wrap;gap:16px}.compact-collection-toolbar .status-tabs button{font-size:16px}}@font-face{font-family:Archived Korean;src:local("Apple SD Gothic Neo"),local("Malgun Gothic"),local("Noto Sans CJK KR"),local("Noto Sans KR");font-style:normal;font-weight:400;size-adjust:88%;unicode-range:u+11??,u+3130-318f,u+a960-a97f,u+ac00-d7ff}@font-face{font-family:Archived Korean;src:local("Apple SD Gothic Neo Bold"),local("Malgun Gothic Bold"),local("Noto Sans CJK KR Bold"),local("Noto Sans KR Bold");font-style:normal;font-weight:600 900;size-adjust:88%;unicode-range:u+11??,u+3130-318f,u+a960-a97f,u+ac00-d7ff}.subtitle{font-size:16px}.sale-toolbar .status-tabs button{font-size:13px}@media(max-width:680px){.filters.collection-filters{flex-direction:column;align-items:stretch;gap:0;padding:12px 0 28px}.collection-filters .inline-filter{display:grid;grid-template-columns:11ch minmax(0,1fr);gap:12px;flex:none;width:100%;min-height:44px}.collection-filters .inline-filter-value{justify-self:end;max-width:100%;min-height:44px;text-align:right}}.account-options{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap}.order-item{border-bottom:1px solid #999;padding:24px 0}.order-item h2{font-size:20px}.account-options button{font-size:14px}.profile-page>p{margin:16px 0}.profile-page input{font-size:16px}.profile-page .primary{margin-top:12px}.preview-notice{background:#171717;color:white;padding:12px 24px;font:14px/1.5 sans-serif;text-align:center}.preview-notice a{color:white;text-decoration:underline;margin-left:8px}.kakao-signin{margin:28px 0}.kakao-login-button{width:100%;min-height:50px;border:0;border-radius:6px;background:#fee500;color:#191919;font:600 16px/1.5 sans-serif;padding:12px 24px}.kakao-login-button:disabled{opacity:.65;cursor:not-allowed}.email-login{margin-top:32px}.email-login summary{cursor:pointer;margin-bottom:20px;font-size:14px}.brand-hero{height:auto;min-height:0;max-height:none;background:#c3cad6}.brand-hero img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}.brand-hero picture{display:block;width:100%}.sale-grid .item{display:flex;flex-direction:column}.sale-grid .item h3{min-height:3em;line-height:1.5;overflow-wrap:anywhere}.sale-grid .item-bottom{align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.sale-grid .item-bottom strong,.sale-grid .item-bottom>span{white-space:nowrap;line-height:1.5}.sale-grid .card-owner{margin:10px 0 0;font:12px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere}.product-price-row{align-items:baseline;flex-wrap:wrap}.product-facts>div{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:20px}.product-actions{gap:16px}.product-actions .kakao-inquiry{flex:1 1 200px;min-height:52px;gap:10px;padding:14px 20px;border-radius:8px}.product-actions .text-button{flex:none;min-height:44px;white-space:nowrap}.sale-toolbar .status-tabs{gap:24px;flex-wrap:nowrap;width:100%}.sale-toolbar .status-tabs button{white-space:nowrap;min-height:48px}@media(max-width:540px){.sale-toolbar .status-tabs{justify-content:space-between;gap:8px}.sale-toolbar .status-tabs button{font-size:13px}.sale-grid .item-bottom strong{font-size:14px}.sale-grid .item-bottom>span{font-size:12px}.product-actions .kakao-inquiry{flex-basis:100%}.product-actions .text-button{margin-inline:auto}}:root,body.dark{--bg:#fff;--ink:#737373;--muted:#777;--line:#e6e6e6;--panel:#fafafa;--accent:#343434;--mono:"Times New Roman",Times,"Noto Serif KR",serif}body{font-family:var(--mono);background:#fff;color:var(--ink)}.site-nav{max-width:1600px;margin:0 auto;padding:26px 6.4vw 0;border:0;align-items:flex-start;flex-wrap:wrap;gap:20px 34px}.site-nav .wordmark{width:100%;font:400 clamp(28px,3.2vw,48px)/1.15 var(--mono);letter-spacing:-.035em;white-space:normal}.category-menu{display:flex;flex-wrap:wrap;gap:12px 42px;width:100%}.category-menu a,.nav-links a,.nav-links button{font:400 clamp(18px,1.5vw,25px)/1.4 var(--mono);text-decoration:none;min-height:36px}.category-menu a[aria-current],.nav-links a[aria-current]{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.nav-links{gap:30px;flex-wrap:wrap}.nav-account{margin-left:auto;gap:20px;font:14px/2 var(--mono)}main.archive-index{max-width:1600px;padding:0 6.4vw;min-height:70vh}.archive-index .collection-heading{padding:58px 0 24px;align-items:center}.archive-index .collection-heading h1{font:400 16px/1.5 var(--mono);letter-spacing:0}.archive-index .collection-toolbar{border:0}.archive-index .status-tabs button{font:16px/1.5 var(--mono)}.archive-index .filters.collection-filters{padding:12px 0 36px;gap:16px 36px}.archive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 7vw;min-height:240px;margin-bottom:100px}.archive-card-grid .item{padding:0;border:0;text-decoration:none}.archive-card-grid .item h3{font:400 15px/1.5 var(--mono);margin:16px 0 3px;min-height:0}.archive-card-grid .item:hover h3{text-decoration:underline}.archive-card-grid .item-bottom,.archive-card-grid .meta{font:12px/1.6 var(--mono);color:#777}.archive-card-grid .card-illustrator{margin-top:3px}.archive-index .state{min-height:300px;text-align:left;padding:60px 0}.archive-index .state h2{font:400 22px/1.5 var(--mono)}.archive-index footer{border:0;font:13px/1.5 var(--mono);padding:30px 0}.theme-button{display:none}@media(max-width:680px){.site-nav{padding:26px 24px 0;gap:18px}.category-menu{gap:8px 24px}.category-menu a,.nav-links a,.nav-links button{font-size:18px;min-height:44px;display:inline-flex;align-items:center}.nav-account{width:100%;margin-left:0}.nav-links{gap:24px}main.archive-index{padding:0 24px}.archive-index .collection-heading{padding-top:34px}.archive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.archive-index footer{flex-wrap:wrap}.archive-index .filters.collection-filters{flex-direction:row;gap:12px 24px}.archive-index .collection-filters .inline-filter{display:flex;width:auto}.archive-index .collection-filters .inline-filter-value{max-width:160px}}.archive-card-grid .image-wrap{aspect-ratio:3/4;background:transparent;border-radius:0;overflow:hidden}.archive-card-grid .image-wrap img{width:100%;height:100%;max-height:100%;object-fit:contain;filter:none;transition:none}.archive-card-grid .item:hover img{transform:none}.archive-card-grid .sample-badge{font:10px/1.4 var(--mono);color:var(--muted);background:#fff;padding:2px 5px}.archive-card-grid .item-bottom{margin-top:6px}.archive-card-grid .item-bottom strong{font-weight:400}@media(min-width:441px) and (max-width:680px){.archive-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}.category-menu{align-items:center;gap:8px 32px}.category-menu button{font:400 clamp(18px,1.5vw,25px)/1.4 var(--mono);min-height:36px;color:var(--ink)}.category-menu button[aria-expanded=true]{text-decoration:underline;text-underline-offset:4px}.archive-controls{padding-top:30px}.archive-controls:empty{padding-top:18px}#archive-search{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:10px 0 24px}#card-search{width:min(420px,100%);min-width:0;max-width:100%;border:0;border-bottom:1px solid #aaa;border-radius:0;padding:10px 0;background:#fff;color:var(--ink);font:16px/1.5 var(--mono)}.contact-content{font:16px/1.8 var(--mono)}@media(max-width:680px){.category-menu{gap:4px 24px}.category-menu button{font-size:18px;min-height:44px}.archive-controls{padding-top:20px}#archive-search label{width:100%}}.archive-nav .category-menu{align-items:baseline}.archive-nav .category-menu>a,.archive-nav .category-menu>button{display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;height:44px;min-height:44px;font:400 clamp(18px,1.5vw,25px)/1.4 var(--mono);letter-spacing:normal;text-align:left;white-space:nowrap;color:var(--ink)}@media(max-width:680px){.archive-nav .category-menu>a,.archive-nav .category-menu>button{font-size:18px}}.site-nav.archive-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;row-gap:18px}.archive-nav .wordmark{grid-column:1/-1}.archive-nav .category-menu{grid-column:1;grid-row:2;width:auto;min-width:0}.archive-nav .nav-account{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px;margin:0;width:auto;max-width:260px;font:13px/1.4 var(--mono)}.archive-nav .nav-account a{display:inline-flex;align-items:center;min-height:44px;padding:0;text-decoration:none;white-space:nowrap;color:var(--muted)}.archive-nav .nav-account a:hover{text-decoration:underline}@media(max-width:900px){.site-nav.archive-nav{column-gap:20px;row-gap:12px}.archive-nav .wordmark{grid-column:1;grid-row:1;font-size:clamp(24px,4vw,36px)}.archive-nav .nav-account{grid-column:2;grid-row:1;max-width:150px;font-size:12px}.archive-nav .category-menu{grid-column:1/-1;grid-row:2}}@media(max-width:440px){.site-nav.archive-nav{column-gap:12px}.archive-nav .wordmark{font-size:25px}.archive-nav .nav-account{max-width:100px;gap:0 10px}}.archive-card-grid .card-sale-status{min-height:24px;margin-bottom:8px;font:12px/24px var(--mono);color:var(--muted)}.archive-card-grid .card-owner{margin:6px 0 0;font:12px/1.6 var(--mono);color:var(--muted)}.copy-picker{margin:24px 0 28px;font:14px/1.6 var(--mono)}.copy-picker>p{margin:0 0 12px}.copy-picker>div{display:flex;flex-wrap:wrap;gap:12px}.copy-picker a{display:flex;flex-direction:column;gap:4px;min-width:130px;padding:12px 16px;border:1px solid var(--line);text-decoration:none}.copy-picker a[aria-current=page]{border-color:var(--ink);text-decoration:underline;text-underline-offset:4px}.copy-picker a span+span,.copy-picker small{font-size:12px}.copy-picker small{display:block;margin-top:12px;color:var(--muted)}.scan-review{max-width:1200px;margin:auto;color:#444}.scan-review header{margin-bottom:24px}.scan-review h1{font-size:26px}.scan-review h2{font-size:18px;margin-top:24px}.scan-review p{font-size:14px;line-height:1.65}.scan-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:32px}.scan-image{position:relative;cursor:crosshair;line-height:0}.scan-image img{width:100%;height:auto;display:block}.scan-image svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.scan-review button{padding:8px 12px;border:1px solid #ccc;background:white;color:#444;border-radius:3px;margin:4px 4px 4px 0;font-size:13px}.scan-review button[aria-pressed=true]{border-color:#333;background:#eee}.scan-review button:disabled{opacity:.45;cursor:not-allowed}.scan-panel label{display:block;font-size:13px;margin:12px 0}.scan-panel input,.scan-panel select,.scan-panel textarea{display:block;width:100%;padding:8px;border:1px solid #ccc;background:white;margin-top:5px;color:#333}.scan-panel textarea{min-height:80px}.scan-toolbar{margin-bottom:12px}.scan-review a{text-decoration:underline}@media(max-width:760px){.scan-layout{grid-template-columns:1fr}.scan-review h1{font-size:22px}}.centering-guides{position:absolute;inset:0;pointer-events:none}.centering-guide{position:absolute;pointer-events:auto;touch-action:none;color:#2787ef;outline-offset:3px}.centering-guide.inner{color:#00895f}.centering-guide.vertical{top:0;bottom:0;width:14px;transform:translateX(-50%);cursor:ew-resize;border:0}.centering-guide.horizontal{left:0;right:0;height:14px;transform:translateY(-50%);cursor:ns-resize;border:0}.centering-guide.vertical:before{content:"";position:absolute;left:7px;height:100%;border-left:1px dashed}.centering-guide.horizontal:before{content:"";position:absolute;top:7px;width:100%;border-top:1px dashed}.centering-guide span{position:absolute;white-space:nowrap;line-height:1.4;font-size:10px;background:white;border:1px solid;padding:3px;border-radius:2px}.centering-result{display:grid;gap:10px;border:1px solid #ddd;padding:16px;margin:14px 0}.centering-result strong{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.surface-inspection{border:1px solid #ddd;padding:16px;margin-bottom:24px}.surface-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.surface-grid>div{min-width:0}.surface-overview{display:block;width:100%;max-height:420px;background:#f5f5f5}.surface-overview rect{cursor:pointer}.surface-overview rect:focus{stroke:#dc2626;stroke-width:4}.surface-zoom{display:block;width:100%;height:220px;background:#eee}.surface-inspection select{max-width:100%}.surface-inspection p{font-size:13px;line-height:1.6}.surface-inspection button[aria-pressed=true]{text-decoration:underline;font-weight:700}@media(max-width:650px){.surface-grid{grid-template-columns:1fr}}.condition-report{background:#111;color:#eee;border:1px solid #333;border-radius:22px;padding:28px;margin:24px 0;font-family:Arial,sans-serif}.condition-report h2,.condition-report h3,.condition-report h4{color:#f5f5f5!important;margin:0 0 14px}.condition-report p{color:#b9b9c0;line-height:1.7;font-size:14px}.condition-report small{color:#aaa}.defect-dialog header,.report-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.report-heading h2{font-size:27px!important;margin-top:10px}.report-actions{display:flex;gap:8px}.condition-report button{background:#242424;color:#eee;border:1px solid #555;border-radius:12px;padding:10px 14px;cursor:pointer}.condition-report button:focus-visible,.report-map g:focus{outline:3px solid #a78bfa;outline-offset:3px}.condition-report button[aria-pressed=true]{background:#eee;color:#151515}.report-summary{display:grid;grid-template-columns:210px 1fr;gap:28px;padding:28px 0;border-top:1px solid #333;margin-top:20px}.report-score{display:flex;flex-direction:column;gap:8px}.report-score strong{font-size:64px;font-weight:400}.report-subgrades{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-subgrades article{border:1px solid #555;background:#202020;border-radius:20px;padding:20px}.report-subgrades strong{display:block;font-size:24px;margin-top:14px;font-weight:400}.report-subgrades p{font-size:12px}.report-defects{margin-top:32px;border-top:1px solid #333;padding-top:26px}.report-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.report-map-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:26px;margin-top:24px}.report-map{display:block;max-height:650px;width:100%;background:#202020;border-radius:16px}.report-map g{cursor:pointer}.report-finding{display:flex!important;width:100%;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;margin-bottom:10px}.report-method{margin-top:24px;border-top:1px solid #333;padding-top:20px}.report-method summary,.scan-advanced summary{cursor:pointer;padding:10px 0}.defect-dialog{background:#151515;color:#eee;border:1px solid #666;border-radius:24px;padding:26px;width:min(760px,90vw);max-height:88vh;overflow:auto}.defect-dialog::backdrop{background:#000a}.report-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.report-comparison figure{margin:0;min-width:0}.report-crop{width:100%;height:240px;background:#242424;border:1px solid #777;border-radius:12px}.report-comparison figcaption{color:#bbb;font-size:12px;margin-top:8px}.defect-dialog label{display:block;margin:16px 0}.defect-dialog select,.defect-dialog textarea{display:block;width:100%;box-sizing:border-box;background:#222;color:#eee;border:1px solid #666;border-radius:8px;margin-top:8px;padding:10px}.defect-dialog textarea{min-height:85px}.scan-advanced{border-top:1px solid #ddd;padding-top:12px}@media(max-width:760px){.condition-report{padding:18px}.report-heading{align-items:flex-start;flex-direction:column}.report-summary{grid-template-columns:1fr}.report-subgrades{grid-template-columns:repeat(2,minmax(0,1fr))}.report-map-layout{grid-template-columns:1fr}.report-crop{height:180px}.defect-dialog{padding:16px}}.measurement-panel{background:#202020;border:1px solid #444;border-radius:16px;padding:20px;margin:20px 0}.measurement-columns{display:grid;grid-template-columns:1fr 1fr 2fr;gap:20px}.measurement-columns p{overflow-wrap:anywhere}.measurement-panel>p{font-size:12px}@media(max-width:760px){.measurement-columns{grid-template-columns:1fr}}@media(max-width:680px){.archive-index .filters.collection-filters{justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 18px;padding:12px 0 28px}.archive-index .collection-filters .inline-filter{justify-content:center;align-items:center;gap:6px;min-width:0;font-size:12px}.archive-index .collection-filters .inline-filter-value{display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:145px}.archive-card-grid .item h3{font-size:13px;margin-top:12px;overflow-wrap:anywhere}.archive-card-grid .card-owner,.archive-card-grid .item-bottom,.archive-card-grid .meta{font-size:11px;overflow-wrap:anywhere}.archive-card-grid .card-sale-status{font-size:10px;line-height:18px;min-height:36px;margin-bottom:6px}}.archive-nav .oa-brand{display:block;width:96px;height:96px;line-height:0}.archive-nav .oa-logo{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:680px){.archive-nav .oa-brand{width:76px;height:76px}}.grading-studio{padding:28px 0}.gs-upload{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:28px 0}.gs-panel label,.gs-upload label{display:grid;gap:8px}.gs-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:28px}.gs-viewport{height:75vh;overflow:auto;background:#e9ecef;padding:18px}.gs-empty{padding:100px 20px;text-align:center}.gs-panel{padding:24px;border:1px solid #ddd}.gs-panel h2{margin:22px 0 12px}.gs-panel p,.gs-panel small{font-size:13px;line-height:1.7}.gs-panel textarea{min-height:80px}.gs-findings{max-height:220px;overflow:auto;margin:16px 0}.gs-findings label{padding:8px;border-bottom:1px solid #ddd}.gs-upload small{overflow-wrap:anywhere}@media(max-width:800px){.gs-layout,.gs-upload{grid-template-columns:1fr}.gs-viewport{height:65vh}}.gs-prediction{margin-top:28px;padding:24px;border:1px solid #d7dce0;border-radius:10px;background:#fafbfc;color:#30343a;font-family:Arial,sans-serif}.gs-prediction h2{font-size:22px;margin:6px 0 14px}.gs-prediction li,.gs-prediction p{font-size:13px;line-height:1.75}.gs-prediction details{margin:14px 0;border-top:1px solid #ddd;padding:14px 0}.gs-prediction summary{cursor:pointer;font-size:14px;font-weight:600}.gs-grade-cards,.gs-reference-grid,.gs-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.gs-scope label{display:grid;gap:7px;font-size:13px}.gs-prediction input:not([type=checkbox]),.gs-prediction select{width:100%;min-width:0;border:1px solid #bbb;padding:9px;background:#fff;color:#222;border-radius:4px;box-sizing:border-box}.gs-grade-cards article,.gs-reference-grid article{padding:18px;border:1px solid #ddd;border-radius:8px;background:white;min-width:0;overflow-wrap:anywhere}.gs-grade-cards strong{font-size:25px;font-weight:500}.gs-grade-cards h3{font-size:14px;margin:0 0 16px}.gs-prediction button{padding:10px 14px;border:1px solid #999;border-radius:4px;margin:8px 8px 0 0;background:white;color:#222}.gs-prediction button:disabled{opacity:.5}.gs-check{display:flex;gap:8px;align-items:flex-start;margin:14px 0;font-size:13px}.gs-reference-grid h3{font-size:15px}.gs-reference-grid a{text-decoration:underline}.gs-prediction small{font-size:12px;line-height:1.7}@media(max-width:760px){.gs-grade-cards,.gs-reference-grid,.gs-scope{grid-template-columns:1fr}.gs-prediction{padding:18px}}