@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@700&family=Noto+Sans+KR:wght@350;400;500;700;900&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Pretendard,Noto Sans KR,Noto Sans JP,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-\[3px\]{bottom:3px}.left-0{left:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[5px\]{left:5px}.left-full{left:100%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.right-\[calc\(var\(--sake-space-spacing-500\)\+var\(--sake-space-stroke-default\)\)\]{right:calc(var(--sake-space-spacing-500) + var(--sake-space-stroke-default))}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[52px\]{top:52px}.top-\[calc\(var\(--sake-space-spacing-500\)\+var\(--sake-space-stroke-default\)\)\]{top:calc(var(--sake-space-spacing-500) + var(--sake-space-stroke-default))}.top-\[var\(--sake-space-size-control-large\)\]{top:var(--sake-space-size-control-large)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[var\(--sake-space-spacing-100\)\]{margin-top:var(--sake-space-spacing-100)}.mt-\[var\(--sake-space-spacing-400\)\]{margin-top:var(--sake-space-spacing-400)}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[143\/112\]{aspect-ratio:143/112}.aspect-square{aspect-ratio:1/1}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-7{width:1.75rem;height:1.75rem}.size-9{width:2.25rem;height:2.25rem}.size-\[var\(--sake-space-sake-info-menu-action-icon-size\)\]{width:var(--sake-space-sake-info-menu-action-icon-size);height:var(--sake-space-sake-info-menu-action-icon-size)}.size-\[var\(--sake-space-sake-info-menu-trigger-icon-size\)\]{width:var(--sake-space-sake-info-menu-trigger-icon-size);height:var(--sake-space-sake-info-menu-trigger-icon-size)}.size-\[var\(--sake-space-size-avatar-comment\)\]{width:var(--sake-space-size-avatar-comment);height:var(--sake-space-size-avatar-comment)}.size-\[var\(--sake-space-size-avatar-reply\)\]{width:var(--sake-space-size-avatar-reply);height:var(--sake-space-size-avatar-reply)}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[14px\]{height:14px}.h-\[166px\]{height:166px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[41px\]{height:41px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[var\(--sake-space-admin-image-viewer-height\)\]{height:var(--sake-space-admin-image-viewer-height)}.h-\[var\(--sake-space-review-input-star-size\)\]{height:var(--sake-space-review-input-star-size)}.h-\[var\(--sake-space-sake-detail-score-empty-height\)\]{height:var(--sake-space-sake-detail-score-empty-height)}.h-\[var\(--sake-space-sake-info-menu-content-height\)\]{height:var(--sake-space-sake-info-menu-content-height)}.h-\[var\(--sake-space-size-control-large\)\]{height:var(--sake-space-size-control-large)}.h-\[var\(--sake-space-size-control-medium\)\]{height:var(--sake-space-size-control-medium)}.h-\[var\(--sake-space-size-control-small\)\]{height:var(--sake-space-size-control-small)}.h-\[var\(--sake-space-spacing-200\)\]{height:var(--sake-space-spacing-200)}.h-\[var\(--sake-space-spacing-300\)\]{height:var(--sake-space-spacing-300)}.h-\[var\(--sake-space-spacing-800\)\]{height:var(--sake-space-spacing-800)}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-32{min-height:8rem}.min-h-7{min-height:1.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[26px\]{min-height:26px}.min-h-\[41px\]{min-height:41px}.min-h-\[42px\]{min-height:42px}.min-h-\[54px\]{min-height:54px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[calc\(100dvh-128px\)\]{min-height:calc(100dvh - 128px)}.min-h-\[var\(--sake-space-review-comments-heading-min-height\)\]{min-height:var(--sake-space-review-comments-heading-min-height)}.min-h-\[var\(--sake-space-size-board-comment-row-nested\)\]{min-height:var(--sake-space-size-board-comment-row-nested)}.min-h-\[var\(--sake-space-size-board-comment-row-root\)\]{min-height:var(--sake-space-size-board-comment-row-root)}.min-h-\[var\(--sake-space-size-control-large\)\]{min-height:var(--sake-space-size-control-large)}.min-h-\[var\(--sake-space-size-search-result-thumbnail\)\]{min-height:var(--sake-space-size-search-result-thumbnail)}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[132px\]{width:132px}.w-\[147px\]{width:147px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[54px\]{width:54px}.w-\[6px\]{width:6px}.w-\[var\(--sake-space-header-auth-slot-width\)\]{width:var(--sake-space-header-auth-slot-width)}.w-\[var\(--sake-space-header-mobile-menu-width\)\]{width:var(--sake-space-header-mobile-menu-width)}.w-\[var\(--sake-space-review-input-star-size\)\]{width:var(--sake-space-review-input-star-size)}.w-\[var\(--sake-space-sake-info-menu-content-width\)\]{width:var(--sake-space-sake-info-menu-content-width)}.w-\[var\(--sake-space-sake-info-menu-popover-width\)\]{width:var(--sake-space-sake-info-menu-popover-width)}.w-\[var\(--sake-space-sake-info-menu-trigger-width\)\]{width:var(--sake-space-sake-info-menu-trigger-width)}.w-\[var\(--sake-space-spacing-1600\)\]{width:var(--sake-space-spacing-1600)}.w-\[var\(--sake-space-spacing-300\)\]{width:var(--sake-space-spacing-300)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-2{min-width:.5rem}.min-w-\[var\(--sake-space-spacing-100\)\]{min-width:var(--sake-space-spacing-100)}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[430px\]{max-width:430px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[40px_88px_minmax\(0\2c 1fr\)\]{grid-template-columns:40px 88px minmax(0,1fr)}.grid-cols-\[56px_1fr\]{grid-template-columns:56px 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_auto_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[10px\]{gap:10px}.gap-\[6px\]{gap:6px}.gap-\[var\(--sake-space-spacing-000\)\]{gap:var(--sake-space-spacing-000)}.gap-\[var\(--sake-space-spacing-050\)\]{gap:var(--sake-space-spacing-050)}.gap-\[var\(--sake-space-spacing-100\)\]{gap:var(--sake-space-spacing-100)}.gap-\[var\(--sake-space-spacing-200\)\]{gap:var(--sake-space-spacing-200)}.gap-\[var\(--sake-space-spacing-300\)\]{gap:var(--sake-space-spacing-300)}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-5{row-gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-stone-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(233 238 242/var(--tw-divide-opacity,1))}.divide-stone-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(216 224 231/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--sake-space-radius-2xl\)\]{border-radius:var(--sake-space-radius-2xl)}.rounded-\[var\(--sake-space-radius-full\)\]{border-radius:var(--sake-space-radius-full)}.rounded-\[var\(--sake-space-radius-md\)\]{border-radius:var(--sake-space-radius-md)}.rounded-\[var\(--sake-space-radius-xl\)\]{border-radius:var(--sake-space-radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[var\(--sake-space-radius-xl\)\]{border-bottom-right-radius:var(--sake-space-radius-xl);border-bottom-left-radius:var(--sake-space-radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[length\:var\(--sake-space-stroke-default\)\]{border-width:var(--sake-space-stroke-default)}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-0{border-top-width:0;border-bottom-width:0}.border-b{border-bottom-width:1px}.border-l-\[length\:var\(--sake-space-stroke-focus\)\]{border-left-width:var(--sake-space-stroke-focus)}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[var\(--sake-space-color-board-recommend\)\]{border-color:var(--sake-space-color-board-recommend)}.border-\[var\(--sake-space-color-border-brand\)\]{border-color:var(--sake-space-color-border-brand)}.border-\[var\(--sake-space-color-border-default\)\]{border-color:var(--sake-space-color-border-default)}.border-\[var\(--sake-space-review-comments-notice-border\)\]{border-color:var(--sake-space-review-comments-notice-border)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(236 210 130/var(--tw-border-opacity,1))}.border-cedar{--tw-border-opacity:1;border-color:rgb(38 58 79/var(--tw-border-opacity,1))}.border-cedar\/15{border-color:rgb(38 58 79/.15)}.border-cedar\/20{border-color:rgb(38 58 79/.2)}.border-danger\/30{border-color:rgb(168 90 74/.3)}.border-gold{--tw-border-opacity:1;border-color:rgb(199 154 58/var(--tw-border-opacity,1))}.border-moss\/20{border-color:rgb(38 58 79/.2)}.border-moss\/30{border-color:rgb(38 58 79/.3)}.border-recommend-500\/20{border-color:rgb(240 106 80/.2)}.border-red-200{--tw-border-opacity:1;border-color:rgb(230 184 175/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(133 70 55/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(230 184 175/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(216 224 231/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(191 202 212/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-t-transparent{border-top-color:transparent}.bg-\[\#333333\]{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-\[\#CCD1D6\]{--tw-bg-opacity:1;background-color:rgb(204 209 214/var(--tw-bg-opacity,1))}.bg-\[var\(--sake-space-color-bg-accent-soft\)\]{background-color:var(--sake-space-color-bg-accent-soft)}.bg-\[var\(--sake-space-color-bg-brand\)\]{background-color:var(--sake-space-color-bg-brand)}.bg-\[var\(--sake-space-color-bg-canvas\)\]{background-color:var(--sake-space-color-bg-canvas)}.bg-\[var\(--sake-space-color-bg-menu-active\)\]{background-color:var(--sake-space-color-bg-menu-active)}.bg-\[var\(--sake-space-color-bg-subtle\)\]{background-color:var(--sake-space-color-bg-subtle)}.bg-\[var\(--sake-space-color-bg-surface\)\]{background-color:var(--sake-space-color-bg-surface)}.bg-\[var\(--sake-space-color-board-recommend\)\]{background-color:var(--sake-space-color-board-recommend)}.bg-\[var\(--sake-space-color-border-default\)\]{background-color:var(--sake-space-color-border-default)}.bg-\[var\(--sake-space-color-border-strong\)\]{background-color:var(--sake-space-color-border-strong)}.bg-\[var\(--sake-space-color-overlay-menu\)\]{background-color:var(--sake-space-color-overlay-menu)}.bg-\[var\(--sake-space-color-text-accent\)\]{background-color:var(--sake-space-color-text-accent)}.bg-\[var\(--sake-space-color-text-brand\)\]{background-color:var(--sake-space-color-text-brand)}.bg-\[var\(--sake-space-color-text-secondary\)\]{background-color:var(--sake-space-color-text-secondary)}.bg-\[var\(--sake-space-review-comments-notice-bg\)\]{background-color:var(--sake-space-review-comments-notice-bg)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(248 232 182/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 248 230/var(--tw-bg-opacity,1))}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-cedar{--tw-bg-opacity:1;background-color:rgb(38 58 79/var(--tw-bg-opacity,1))}.bg-cedar\/15{background-color:rgb(38 58 79/.15)}.bg-cedar\/20{background-color:rgb(38 58 79/.2)}.bg-danger\/5{background-color:rgb(168 90 74/.05)}.bg-gold{--tw-bg-opacity:1;background-color:rgb(199 154 58/var(--tw-bg-opacity,1))}.bg-mist{--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1))}.bg-moss{--tw-bg-opacity:1;background-color:rgb(38 58 79/var(--tw-bg-opacity,1))}.bg-moss\/10{background-color:rgb(38 58 79/.1)}.bg-paper{--tw-bg-opacity:1;background-color:rgb(248 250 251/var(--tw-bg-opacity,1))}.bg-recommend-50,.bg-red-50{--tw-bg-opacity:1;background-color:rgb(255 241 238/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(133 70 55/var(--tw-bg-opacity,1))}.bg-rice{--tw-bg-opacity:1;background-color:rgb(233 238 242/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(246 218 213/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 238/var(--tw-bg-opacity,1))}.bg-score\/10{background-color:rgb(182 90 74/.1)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(233 238 242/var(--tw-bg-opacity,1))}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(216 224 231/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(248 250 251/var(--tw-bg-opacity,1))}.bg-stone-950{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:rgb(255 255 255/.15)}.fill-\[\#d8901f\]{fill:#d8901f}.fill-gold{fill:#C79A3A}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[var\(--sake-space-spacing-300\)\]{padding:var(--sake-space-spacing-300)}.p-\[var\(--sake-space-spacing-500\)\]{padding:var(--sake-space-spacing-500)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[var\(--sake-space-spacing-100\)\]{padding-left:var(--sake-space-spacing-100);padding-right:var(--sake-space-spacing-100)}.px-\[var\(--sake-space-spacing-200\)\]{padding-left:var(--sake-space-spacing-200);padding-right:var(--sake-space-spacing-200)}.px-\[var\(--sake-space-spacing-300\)\]{padding-left:var(--sake-space-spacing-300);padding-right:var(--sake-space-spacing-300)}.px-\[var\(--sake-space-spacing-400\)\]{padding-left:var(--sake-space-spacing-400);padding-right:var(--sake-space-spacing-400)}.px-\[var\(--spacing-section\)\]{padding-left:var(--spacing-section);padding-right:var(--spacing-section)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[var\(--sake-space-review-score-pill-padding-block\)\]{padding-top:var(--sake-space-review-score-pill-padding-block);padding-bottom:var(--sake-space-review-score-pill-padding-block)}.py-\[var\(--sake-space-spacing-100\)\]{padding-top:var(--sake-space-spacing-100);padding-bottom:var(--sake-space-spacing-100)}.py-\[var\(--sake-space-spacing-200\)\]{padding-top:var(--sake-space-spacing-200);padding-bottom:var(--sake-space-spacing-200)}.py-\[var\(--sake-space-spacing-300\)\]{padding-top:var(--sake-space-spacing-300);padding-bottom:var(--sake-space-spacing-300)}.py-\[var\(--sake-space-spacing-400\)\]{padding-top:var(--sake-space-spacing-400);padding-bottom:var(--sake-space-spacing-400)}.py-\[var\(--sake-space-spacing-600\)\]{padding-top:var(--sake-space-spacing-600);padding-bottom:var(--sake-space-spacing-600)}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[var\(--sake-space-spacing-400\)\]{padding-bottom:var(--sake-space-spacing-400)}.pb-\[var\(--sake-space-spacing-800\)\]{padding-bottom:var(--sake-space-spacing-800)}.pl-0\.5{padding-left:.125rem}.pl-1\.5{padding-left:.375rem}.pl-5{padding-left:1.25rem}.pr-0\.5{padding-right:.125rem}.pr-2{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[var\(--sake-space-spacing-100\)\]{padding-top:var(--sake-space-spacing-100)}.pt-\[var\(--sake-space-spacing-300\)\]{padding-top:var(--sake-space-spacing-300)}.pt-\[var\(--sake-space-spacing-400\)\]{padding-top:var(--sake-space-spacing-400)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Noto_Sans_KR\'\]{font-family:Noto Sans KR}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[8px\]{font-size:8px}.text-\[length\:var\(--sake-space-font-size-body-default\)\]{font-size:var(--sake-space-font-size-body-default)}.text-\[length\:var\(--sake-space-font-size-heading-h3\)\]{font-size:var(--sake-space-font-size-heading-h3)}.text-\[length\:var\(--sake-space-font-size-label-default\)\]{font-size:var(--sake-space-font-size-label-default)}.text-\[length\:var\(--sake-space-font-size-label-small\)\]{font-size:var(--sake-space-font-size-label-small)}.text-\[length\:var\(--sake-space-review-score-pill-font-size\)\]{font-size:var(--sake-space-review-score-pill-font-size)}.text-\[length\:var\(--sake-space-review-score-total-font-size\)\]{font-size:var(--sake-space-review-score-total-font-size)}.text-\[length\:var\(--sake-space-sake-detail-score-empty-font-size\)\]{font-size:var(--sake-space-sake-detail-score-empty-font-size)}.text-\[length\:var\(--sake-space-sake-detail-score-maximum-font-size\)\]{font-size:var(--sake-space-sake-detail-score-maximum-font-size)}.text-\[length\:var\(--sake-space-sake-detail-score-total-font-size\)\]{font-size:var(--sake-space-sake-detail-score-total-font-size)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[13px\]{line-height:13px}.leading-\[14px\]{line-height:14px}.leading-\[16px\]{line-height:16px}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[20px\]{line-height:20px}.leading-\[21px\]{line-height:21px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-\[28px\]{line-height:28px}.leading-\[30px\]{line-height:30px}.leading-\[32px\]{line-height:32px}.leading-\[34px\]{line-height:34px}.leading-\[42px\]{line-height:42px}.leading-\[9px\]{line-height:9px}.leading-\[var\(--sake-space-line-height-body-default\)\]{line-height:var(--sake-space-line-height-body-default)}.leading-\[var\(--sake-space-line-height-heading-h3\)\]{line-height:var(--sake-space-line-height-heading-h3)}.leading-\[var\(--sake-space-line-height-label-default\)\]{line-height:var(--sake-space-line-height-label-default)}.leading-\[var\(--sake-space-line-height-label-small\)\]{line-height:var(--sake-space-line-height-label-small)}.leading-\[var\(--sake-space-review-score-pill-line-height\)\]{line-height:var(--sake-space-review-score-pill-line-height)}.leading-\[var\(--sake-space-review-score-total-line-height\)\]{line-height:var(--sake-space-review-score-total-line-height)}.leading-\[var\(--sake-space-sake-detail-score-empty-line-height\)\]{line-height:var(--sake-space-sake-detail-score-empty-line-height)}.leading-\[var\(--sake-space-sake-detail-score-maximum-line-height\)\]{line-height:var(--sake-space-sake-detail-score-maximum-line-height)}.leading-\[var\(--sake-space-sake-detail-score-total-line-height\)\]{line-height:var(--sake-space-sake-detail-score-total-line-height)}.leading-none{line-height:1}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.09px\]{letter-spacing:-.09px}.tracking-\[-0\.192px\]{letter-spacing:-.192px}.tracking-\[-0\.8px\]{letter-spacing:-.8px}.tracking-\[-1\.5px\]{letter-spacing:-1.5px}.tracking-\[2px\]{letter-spacing:2px}.tracking-\[var\(--sake-space-review-score-total-letter-spacing\)\]{letter-spacing:var(--sake-space-review-score-total-letter-spacing)}.tracking-wide{letter-spacing:.025em}.\!text-\[var\(--sake-space-color-text-danger\)\]{color:var(--sake-space-color-text-danger)!important}.text-\[\#999999\]{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-\[\#d8901f\]{--tw-text-opacity:1;color:rgb(216 144 31/var(--tw-text-opacity,1))}.text-\[var\(--sake-space-color-recommend-500\)\]{color:var(--sake-space-color-recommend-500)}.text-\[var\(--sake-space-color-recommend-text\)\]{color:var(--sake-space-color-recommend-text)}.text-\[var\(--sake-space-color-text-accent\)\]{color:var(--sake-space-color-text-accent)}.text-\[var\(--sake-space-color-text-accent-strong\)\]{color:var(--sake-space-color-text-accent-strong)}.text-\[var\(--sake-space-color-text-brand\)\]{color:var(--sake-space-color-text-brand)}.text-\[var\(--sake-space-color-text-inverse\)\]{color:var(--sake-space-color-text-inverse)}.text-\[var\(--sake-space-color-text-primary\)\]{color:var(--sake-space-color-text-primary)}.text-\[var\(--sake-space-color-text-score\)\]{color:var(--sake-space-color-text-score)}.text-\[var\(--sake-space-color-text-score-pill-label\)\]{color:var(--sake-space-color-text-score-pill-label)}.text-\[var\(--sake-space-color-text-score-pill-maximum\)\]{color:var(--sake-space-color-text-score-pill-maximum)}.text-\[var\(--sake-space-color-text-secondary\)\]{color:var(--sake-space-color-text-secondary)}.text-\[var\(--sake-space-color-text-secondary-strong\)\]{color:var(--sake-space-color-text-secondary-strong)}.text-\[var\(--sake-space-review-comments-notice-text\)\]{color:var(--sake-space-review-comments-notice-text)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(109 79 18/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-cedar{--tw-text-opacity:1;color:rgb(38 58 79/var(--tw-text-opacity,1))}.text-danger{--tw-text-opacity:1;color:rgb(168 90 74/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:rgb(199 154 58/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-ink{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-moss{--tw-text-opacity:1;color:rgb(38 58 79/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(102 115 129/var(--tw-text-opacity,1))}.text-recommend-500{--tw-text-opacity:1;color:rgb(240 106 80/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(168 90 74/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(133 70 55/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(116 64 54/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(90 50 42/var(--tw-text-opacity,1))}.text-score{--tw-text-opacity:1;color:rgb(182 90 74/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(191 202 212/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(138 150 163/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(102 115 129/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(78 91 104/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:rgb(43 52 64/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/90{color:rgb(255 255 255/.9)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-stone-400{text-decoration-color:#8A96A3}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[var\(--sake-space-spacing-050\)\]{text-underline-offset:var(--sake-space-spacing-050)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-\[var\(--sake-space-opacity-disabled\)\]{opacity:var(--sake-space-opacity-disabled)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-soft{--tw-shadow:0 12px 30px rgba(17,24,39,0.08);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--sake-space-shadow-menu\)\]{--tw-shadow-color:var(--sake-space-shadow-menu);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--sake-space-shadow-soft\)\]{--tw-shadow-color:var(--sake-space-shadow-soft);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color:var(--shadow-card);--tw-shadow:var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-stone-200{--tw-ring-opacity:1;--tw-ring-color:rgb(216 224 231/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.\[box-shadow\:var\(--sake-space-shadow-menu\)\]{box-shadow:var(--sake-space-shadow-menu)}.\[font-family\:var\(--sake-space-font-family-label\)\]{font-family:var(--sake-space-font-family-label)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[font-weight\:var\(--sake-space-font-weight-black\)\]{font-weight:var(--sake-space-font-weight-black)}.\[font-weight\:var\(--sake-space-font-weight-bold\)\]{font-weight:var(--sake-space-font-weight-bold)}.\[font-weight\:var\(--sake-space-font-weight-medium\)\]{font-weight:var(--sake-space-font-weight-medium)}.\[font-weight\:var\(--sake-space-font-weight-regular\)\]{font-weight:var(--sake-space-font-weight-regular)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[stroke-width\:var\(--sake-space-recommend-icon-stroke\)\]{stroke-width:var(--sake-space-recommend-icon-stroke)}:root{color-scheme:light;font-family:Pretendard,Noto Sans KR,Noto Sans JP,sans-serif;--neutral-0:#ffffff;--neutral-50:#f8fafb;--neutral-100:#f4f6f7;--neutral-200:#e9eef2;--sake-space-color-taste-profile-track:#e6eef4;--sake-space-review-body-selected:#3f4346;--sake-space-review-body-track:#e6e7e8;--sake-space-review-sweetness-selected:#a86f60;--sake-space-review-sweetness-track:#f0e3de;--sake-space-color-review-body-selected:var(--sake-space-review-body-selected);--sake-space-color-review-body-track:var(--sake-space-review-body-track);--sake-space-color-review-sweetness-selected:var(--sake-space-review-sweetness-selected);--sake-space-color-review-sweetness-track:var(--sake-space-review-sweetness-track);--sake-space-review-taste-track-height:var(--sake-space-spacing-200);--sake-space-review-comments-heading-min-height:calc(var(--sake-space-size-control-medium) + var(--sake-space-stroke-default) * 2);--sake-space-review-comments-login-min-height:calc(var(--sake-space-size-control-large) * 2);--sake-space-review-comments-loading-min-height:calc(var(--sake-space-review-comments-login-min-height) + var(--sake-space-spacing-400));--sake-space-review-comments-empty-height:calc(var(--sake-space-spacing-800) + var(--sake-space-spacing-600));--sake-space-review-comments-status-font-size:var(--sake-space-font-size-comment-author-root);--sake-space-review-comments-notice-border:#E6B8AF;--sake-space-review-comments-notice-bg:#FFF1EE;--sake-space-review-comments-notice-text:#744036;--neutral-300:#d8e0e7;--neutral-400:#bfcad4;--neutral-450:#999ea9;--neutral-500:#8a96a3;--neutral-600:#667381;--neutral-700:#4e5b68;--spacing-050:2px;--spacing-100:4px;--spacing-150:6px;--spacing-200:8px;--spacing-250:10px;--spacing-300:12px;--spacing-400:16px;--spacing-500:20px;--spacing-600:24px;--spacing-800:32px;--spacing-1000:40px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--shadow-soft:0 12px 30px rgb(17 24 39/8%);--color-bg-canvas:var(--neutral-100);--color-bg-surface:var(--neutral-0);--color-bg-subtle:var(--neutral-50);--color-bg-accent-subtle:#fff8e6;--color-border-default:var(--neutral-300);--color-border-strong:var(--neutral-400);--color-border-brand:#263a4f;--color-border-danger:#a85a4a;--color-text-primary:#111827;--color-text-secondary:var(--neutral-600);--color-text-tertiary:var(--neutral-450);--color-text-secondary-strong:#2b3440;--color-text-brand:#263a4f;--color-text-reply-marker:#397af7;--color-text-accent:#c79a3a;--color-text-accent-strong:#6d4f12;--color-text-score:#b65a4a;--color-text-score-pill-label:#404d59;--color-text-score-pill-maximum:#99a6b2;--color-recommend-50:#fff1ee;--color-recommend-500:#f06a50;--color-recommend-text:#c94e36;--color-board-recommend:#3875d9;--purple-500:#7c4e9f;--purple-600:#6d5c7e;--color-text-visited:var(--purple-500);--sake-space-color-bg-canvas:var(--color-bg-canvas);--sake-space-color-bg-brand:#263a4f;--sake-space-color-bg-brand-hover:#1c2b3b;--sake-space-color-bg-accent-subtle:var(--color-bg-accent-subtle);--sake-space-color-brand-500-alpha-10:rgb(38 58 79/10%);--sake-space-color-bg-surface:var(--color-bg-surface);--sake-space-color-bg-subtle:var(--color-bg-subtle);--sake-space-color-brand-500-alpha-05:rgb(38 58 79/5%);--sake-space-color-bg-menu-active:var(--sake-space-color-brand-500-alpha-05);--sake-space-color-overlay-menu:rgb(0 0 0/40%);--sake-space-color-bg-accent-soft:var(--color-bg-accent-subtle);--sake-space-color-brand-500-alpha-15:rgb(38 58 79/15%);--sake-space-color-bg-level-badge:var(--neutral-200);--sake-space-color-purple-600:var(--purple-600);--sake-space-color-bg-level-guide:var(--sake-space-color-purple-600);--sake-space-color-bg-level-guide-hover:var(--purple-500);--sake-space-color-border-default:var(--color-border-default);--sake-space-color-border-secondary:var(--sake-space-color-text-secondary);--sake-space-color-border-strong:var(--color-border-strong);--sake-space-color-border-brand:var(--color-border-brand);--sake-space-color-border-danger:var(--color-border-danger);--sake-space-color-text-danger:var(--color-border-danger);--sake-space-color-folder-delete-danger:#cc3333;--sake-space-color-folder-delete-danger-bg:#fff2f2;--sake-space-color-folder-delete-success:#33994d;--sake-space-color-folder-delete-stale:#99661a;--sake-space-folder-delete-textarea-height:62px;--sake-space-folder-delete-textarea-padding:11px;--sake-space-color-border-level-badge:var(--sake-space-color-brand-500-alpha-15);--sake-space-color-text-primary:var(--color-text-primary);--sake-space-color-text-secondary-strong:var(--color-text-secondary-strong);--sake-space-color-text-secondary:var(--color-text-secondary);--sake-space-color-text-tertiary:var(--color-text-tertiary);--sake-space-color-text-brand:var(--color-text-brand);--sake-space-color-text-reply-marker:var(--color-text-reply-marker);--sake-space-color-text-inverse:#ffffff;--sake-space-color-text-inverse-muted:rgb(255 255 255/80%);--sake-space-color-text-accent:var(--color-text-accent);--sake-space-color-text-accent-strong:var(--color-text-accent-strong);--sake-space-color-text-score:var(--color-text-score);--sake-space-color-text-score-pill-label:var(--color-text-score-pill-label);--sake-space-color-text-score-pill-maximum:var(--color-text-score-pill-maximum);--sake-space-color-text-visited:var(--color-text-visited);--sake-space-color-recommend-50:var(--color-recommend-50);--sake-space-color-recommend-500:var(--color-recommend-500);--sake-space-color-recommend-text:var(--color-recommend-text);--sake-space-color-board-recommend:var(--color-board-recommend);--sake-space-color-text-disabled:#a6a6a6;--sake-space-spacing-000:0;--sake-space-spacing-050:var(--spacing-050);--sake-space-spacing-075:3px;--sake-space-spacing-100:var(--spacing-100);--sake-space-spacing-150:var(--spacing-150);--sake-space-spacing-200:var(--spacing-200);--sake-space-spacing-250:var(--spacing-250);--sake-space-spacing-300:var(--spacing-300);--sake-space-spacing-400:var(--spacing-400);--sake-space-spacing-500:var(--spacing-500);--sake-space-spacing-600:var(--spacing-600);--sake-space-spacing-800:var(--spacing-800);--sake-space-spacing-1000:var(--spacing-1000);--sake-space-spacing-1400:56px;--sake-space-spacing-1600:64px;--sake-space-size-avatar-comment:18px;--sake-space-size-avatar-reply:16px;--sake-space-size-board-comment-row-root:60px;--sake-space-size-board-comment-row-nested:48px;--sake-space-font-size-comment-body:14px;--sake-space-line-height-comment-body:20px;--sake-space-font-size-comment-author-root:13px;--sake-space-line-height-comment-author-root:18px;--sake-space-font-size-comment-author-nested:13px;--sake-space-line-height-comment-author-nested:18px;--sake-space-font-size-comment-meta:11px;--sake-space-line-height-comment-meta:16px;--sake-space-font-size-comment-action:12px;--sake-space-line-height-comment-action:16px;--sake-space-font-size-comment-reply-target:12px;--sake-space-line-height-comment-reply-target:16px;--sake-space-size-comment-identity:18px;--sake-space-size-comment-input-comfortable:72px;--sake-space-size-comment-composer-comfortable:166px;--sake-space-size-comment-submit-min:55px;--sake-space-size-control-compact:22px;--sake-space-size-control-checkbox:18px;--sake-space-size-control-small:36px;--sake-space-size-control-medium:40px;--sake-space-size-control-large:44px;--sake-space-size-navigation-back-button:30px;--sake-space-size-header-mobile:64px;--sake-space-size-search-page-max:390px;--sake-space-size-search-result-card:88px;--sake-space-size-search-result-thumbnail:64px;--sake-space-size-search-state-icon:32px;--sake-space-size-search-skeleton-brewery:72px;--sake-space-size-search-skeleton-title:176px;--sake-space-size-search-skeleton-rating:144px;--sake-space-size-profile-nickname-max:360px;--sake-space-size-profile-nickname-check:92px;--sake-space-size-profile-nickname-save:105px;--sake-space-size-profile-settings-label:170px;--sake-space-header-auth-slot-width:76px;--sake-space-header-mobile-menu-width:200px;--sake-space-header-search-width:110px;--sake-space-header-search-radius:18px;--sake-space-color-text-header-search-placeholder:rgb(55% 60% 65%);--sake-space-home-section-title-font-size:var(--sake-space-font-size-heading-h3);--sake-space-home-section-title-line-height:var(--sake-space-line-height-heading-h3);--sake-space-home-section-title-tracking:-0.16px;--sake-space-size-review-existing-hero:350px;--sake-space-size-review-existing-form:358px;--sake-space-size-detail-product-options:116px;--sake-space-size-review-content-max:1040px;--sake-space-size-review-information-column:320px;--sake-space-size-review-fields-column:700px;--sake-space-size-review-sake-name-card:126px;--sake-space-size-review-photo-tile:160px;--sake-space-size-review-photo-wide:318px;--sake-space-size-review-photo-compact:153px;--sake-space-size-review-photo-add:48px;--sake-space-size-review-photo-preview:72px;--sake-space-size-review-photo-actions:var(--sake-space-size-control-large);--sake-space-size-review-comment:180px;--sake-space-size-review-optional-summary:var(--sake-space-size-control-large);--sake-space-size-field-textarea:120px;--sake-space-size-review-submit-mobile:48px;--sake-space-size-taste-segmented-label:var(--sake-space-size-control-small);--sake-space-size-taste-segmented-control:var(--sake-space-size-control-medium);--sake-space-size-taste-segmented-option:var(--sake-space-size-control-small);--sake-space-size-icon-small:16px;--sake-space-size-icon-control:18px;--sake-space-size-sake-detail-hero-image:120px;--sake-space-profile-level-guide-size:12px;--sake-space-size-board-tab:44px;--sake-space-size-board-category-filter:36px;--sake-space-size-board-category-badge:18px;--sake-space-size-board-post-row-mobile:48px;--sake-space-size-board-post-row-mobile-v2:64px;--sake-space-size-board-category-filter-item-mobile:20px;--sake-space-size-avatar-board-post-mobile:14px;--sake-space-board-avatar-placeholder:#d9d9d9;--sake-space-board-notice-separator:rgb(55% 55% 55%);--sake-space-color-bg-board-avatar:var(--sake-space-board-avatar-placeholder);--sake-space-color-border-board-notice-separator:var(--sake-space-board-notice-separator);--sake-space-size-board-post-row-desktop:44px;--sake-space-size-board-post-row-meta:204px;--sake-space-size-board-content-max:1040px;--sake-space-size-board-top-actions:52px;--sake-space-size-board-search:64px;--sake-space-size-board-top-actions-mobile:var(--sake-space-spacing-1000);--sake-space-size-board-tab-mobile:35px;--sake-space-component-board-editor-body-height-mobile:260px;--sake-space-size-board-category-badge-mobile:var(--sake-space-size-icon-small);--sake-space-size-board-search-option:56px;--sake-space-spacing-125:5px;--sake-space-size-icon-medium:var(--sake-space-spacing-500);--sake-space-size-control-radio:var(--sake-space-spacing-600);--sake-space-size-control-radio-dot:var(--sake-space-spacing-250);--sake-space-size-divider-default:var(--sake-space-stroke-default);--sake-space-color-status-pin:rgb(90% 20% 20%);--sake-space-color-control-radio-selected:#4dbf66;--sake-space-color-control-radio-border:rgb(70% 72% 74%);--sake-space-color-control-radio-dot:var(--sake-space-color-text-inverse);--sake-space-color-border-input:#ccd3da;--sake-space-color-border-divider:#e0e3e5;--sake-space-color-text-board-section:rgb(7% 7% 7%);--sake-space-color-text-board-search-label:rgb(30% 33% 36%);--sake-space-color-icon-board-search-chevron:rgb(40% 45% 50.6%);--sake-space-color-text-board-search-placeholder:rgb(55% 58% 62%);--sake-space-color-icon-board-search:rgb(20% 40% 90%);--sake-space-color-text-board-search-option:rgb(25% 27% 30%);--sake-space-font-size-board-section:16px;--sake-space-line-height-board-section:24px;--sake-space-board-pin-offset-x:-3.5px;--sake-space-board-pin-rotation:-15deg;--sake-space-board-chevron-width:calc(var(--sake-space-spacing-200) + var(--sake-space-stroke-choice));--sake-space-board-chevron-height:calc(var(--sake-space-spacing-100) + var(--sake-space-stroke-choice));--sake-space-layer-board-search:10;--sake-space-size-admin-board-controls-inline:680px;--sake-space-size-admin-board-controls-stacked:342px;--sake-space-size-admin-board-controls-category:140px;--sake-space-size-admin-board-controls-status:116px;--sake-space-size-admin-board-controls-notice:72px;--sake-space-size-admin-board-controls-pin:116px;--sake-space-size-admin-board-search-status:180px;--sake-space-size-admin-shell-max:1920px;--sake-space-size-admin-sidebar:184px;--sake-space-size-admin-sidebar-nav-item:160px;--sake-space-size-admin-content:1256px;--sake-space-size-admin-content-padding-start:50px;--sake-space-size-admin-content-padding-end:150px;--sake-space-size-admin-member-table:996px;--sake-space-size-admin-sake-table:1208px;--sake-space-size-admin-sake-filter-search:248px;--sake-space-size-admin-sake-filter-status:112px;--sake-space-size-admin-sake-filter-change-type:112px;--sake-space-size-admin-sake-filter-category:136px;--sake-space-size-admin-sake-filter-region:112px;--sake-space-size-admin-sake-filter-detail:112px;--sake-space-size-admin-sake-filter-sort:144px;--sake-space-size-admin-toolbar:36px;--sake-space-size-admin-table-header:32px;--sake-space-size-admin-table-row:32px;--sake-space-size-admin-pagination:40px;--sake-space-size-admin-member-checkbox-column:44px;--sake-space-size-admin-member-nickname-column:120px;--sake-space-size-admin-member-email-column:180px;--sake-space-size-admin-member-status-column:82px;--sake-space-size-admin-member-level-column:110px;--sake-space-size-admin-member-review-column:70px;--sake-space-size-admin-member-post-column:68px;--sake-space-size-admin-member-comment-column:68px;--sake-space-size-admin-member-joined-column:104px;--sake-space-size-admin-member-login-column:150px;--sake-space-size-admin-sake-checkbox-column:44px;--sake-space-size-admin-sake-name-column:220px;--sake-space-size-admin-sake-brewery-column:196px;--sake-space-size-admin-sake-region-column:88px;--sake-space-size-admin-sake-editor-column:110px;--sake-space-size-admin-sake-category-column:120px;--sake-space-size-admin-sake-polishing-column:64px;--sake-space-size-admin-sake-alcohol-column:64px;--sake-space-size-admin-sake-heat-column:76px;--sake-space-size-admin-sake-change-column:56px;--sake-space-size-admin-sake-updated-column:170px;--sake-space-size-admin-sake-resize-handle:8px;--sake-space-size-admin-sake-detail-row:56px;--sake-space-size-admin-sake-detail-guide:44px;--sake-space-size-admin-sake-action-menu:220px;--sake-space-size-admin-sake-action-menu-item:36px;--sake-space-size-admin-sake-deletion-dialog:var(--sake-space-size-admin-board-controls-inline);--sake-space-size-admin-sake-deletion-impact:110px;--sake-space-size-admin-sake-deletion-actions:60px;--sake-space-layer-admin-sake-deletion-dialog:110;--sake-space-size-admin-review-classification-workspace:996px;--sake-space-size-admin-review-classification-panel:486px;--sake-space-size-admin-review-classification-panel-height:596px;--sake-space-size-admin-review-classification-panel-mobile-height:566px;--sake-space-size-admin-review-classification-review-row:112px;--sake-space-size-admin-review-classification-review-row-mobile:120px;--sake-space-size-admin-review-classification-folder-row:52px;--sake-space-size-admin-review-classification-selection-bar:72px;--sake-space-size-admin-review-classification-destination:360px;--sake-space-size-admin-review-classification-preview:680px;--sake-space-size-admin-review-classification-author:88px;--sake-space-size-admin-review-classification-summary:84px;--sake-space-size-admin-review-classification-thumbnail:44px;--sake-space-size-admin-review-classification-reason-filter:160px;--sake-space-size-admin-review-classification-review-identity:80px;--sake-space-size-admin-review-classification-panel-state:120px;--sake-space-size-admin-review-classification-panel-error:164px;--sake-space-size-admin-review-classification-panel-state-compact:96px;--sake-space-layer-admin-review-classification-selection:10;--sake-space-layer-admin-review-classification-dialog:120;--sake-space-sake-info-menu-trigger-width:96px;--sake-space-sake-info-menu-content-width:88px;--sake-space-sake-info-menu-content-height:32px;--sake-space-sake-info-menu-trigger-icon-size:18px;--sake-space-sake-info-menu-popover-width:208px;--sake-space-sake-info-menu-action-icon-size:16px;--sake-space-sake-level-badge-height-detail:26px;--sake-space-stroke-none:0;--sake-space-stroke-default:1px;--sake-space-stroke-hairline:0.5px;--sake-space-stroke-choice:1.5px;--sake-space-stroke-focus:2px;--sake-space-opacity-enabled:1;--sake-space-opacity-disabled:0.48;--sake-space-dialog-max-width:264px;--sake-space-dialog-button-visual-height:32px;--sake-space-dialog-title-font-size:16px;--sake-space-dialog-title-line-height:24px;--sake-space-dialog-body-font-size:14px;--sake-space-dialog-body-line-height:22px;--sake-space-shadow-dialog:0 6px 20px rgb(0 0 0/18%);--sake-space-layer-confirm-dialog:100;--sake-space-motion-duration-fast:160ms;--sake-space-motion-easing-standard:ease;--sake-space-font-family-label:"Noto Sans KR",sans-serif;--sake-space-font-family-level-guide:"Inter",sans-serif;--sake-space-font-weight-regular:400;--sake-space-font-weight-demilight:350;--sake-space-font-weight-medium:500;--sake-space-font-weight-bold:700;--sake-space-font-weight-black:900;--sake-space-font-size-label-default:14px;--sake-space-line-height-label-default:20px;--sake-space-font-size-label-small:12px;--sake-space-line-height-label-small:18px;--sake-space-font-size-label-micro:11px;--sake-space-line-height-label-micro:16px;--sake-space-profile-level-guide-font-size:8px;--sake-space-profile-level-guide-line-height:normal;--sake-space-font-size-body-default:15px;--sake-space-line-height-body-default:24px;--sake-space-font-size-search-result-title:16px;--sake-space-line-height-search-result-title:22px;--sake-space-font-size-search-result-metadata:13px;--sake-space-line-height-search-result-metadata:16px;--sake-space-font-size-search-result-count:14px;--sake-space-line-height-search-result-count:20px;--sake-space-font-size-body-large:16px;--sake-space-line-height-body-large:27px;--sake-space-font-size-heading-h3:20px;--sake-space-line-height-heading-h3:28px;--sake-space-letter-spacing-heading-h3:-0.1px;--sake-space-review-page-title-font-size:30px;--sake-space-review-page-title-line-height:36px;--sake-space-review-page-title-letter-spacing:-0.3px;--sake-space-review-search-title-mobile-font-size:23px;--sake-space-review-search-title-mobile-letter-spacing:-0.23px;--sake-space-new-sake-badge-font-size:11px;--sake-space-new-sake-badge-line-height:14px;--sake-space-new-sake-badge-letter-spacing:1px;--sake-space-review-optional-title-font-size:16px;--sake-space-font-size-button:15px;--sake-space-line-height-button:18px;--sake-space-font-size-button-compact:13px;--sake-space-line-height-button-compact:16px;--sake-space-footer-brand-font-size:var(--sake-space-font-size-button-compact);--sake-space-footer-brand-line-height:var(--sake-space-line-height-label-small);--sake-space-footer-brand-font-weight:var(--sake-space-font-weight-medium);--sake-space-footer-body-font-size:var(--sake-space-font-size-label-small);--sake-space-footer-body-line-height:var(--sake-space-line-height-label-micro);--sake-space-footer-body-font-weight:var(--sake-space-font-weight-regular);--sake-space-footer-legal-font-weight:var(--sake-space-font-weight-demilight);--sake-space-font-size-board-tab:14px;--sake-space-line-height-board-tab:20px;--sake-space-font-size-board-category:11px;--sake-space-line-height-board-category:16px;--sake-space-font-size-board-post-title:13px;--sake-space-line-height-board-post-title:18px;--sake-space-font-size-board-post-meta:10px;--sake-space-line-height-board-post-meta:14px;--sake-space-font-size-board-post-category:9px;--sake-space-line-height-board-post-category:14px;--sake-space-font-size-board-post-title-mobile:15px;--sake-space-line-height-board-post-title-mobile:22px;--sake-space-font-size-board-post-meta-mobile:12px;--sake-space-line-height-board-post-meta-mobile:16px;--sake-space-font-size-board-post-category-mobile:10px;--sake-space-line-height-board-post-category-mobile:16px;--sake-space-font-size-board-category-mobile:12px;--sake-space-font-size-board-comment-count:13px;--sake-space-color-board-post-comment-count:#e84d3d;--sake-space-color-board-post-meta-separator:#c7ccd1;--sake-space-font-size-board-pin:10px;--sake-space-line-height-board-pin:12px;--sake-space-sake-detail-meta-mobile-font-size:10px;--sake-space-sake-detail-meta-mobile-line-height:var(--sake-space-line-height-label-small);--sake-space-sake-detail-meta-mobile-font-weight:var(--sake-space-font-weight-regular);--sake-space-sake-detail-meta-desktop-font-size:var(--sake-space-font-size-label-small);--sake-space-sake-detail-meta-desktop-line-height:var(--sake-space-line-height-label-small);--sake-space-sake-detail-meta-desktop-font-weight:var(--sake-space-font-weight-medium);--sake-space-sake-detail-hero-name-font-size:22px;--sake-space-sake-detail-hero-name-line-height:29px;--sake-space-sake-detail-hero-name-letter-spacing:-0.2px;--sake-space-sake-info-title-font-size:var(--sake-space-font-size-button);--sake-space-sake-info-title-line-height:var(--sake-space-line-height-heading-h3);--sake-space-sake-info-action-font-size:var(--sake-space-font-size-label-small);--sake-space-sake-info-action-line-height:var(--sake-space-line-height-label-small);--sake-space-sake-info-body-font-size:var(--sake-space-font-size-label-small);--sake-space-sake-info-body-line-height:var(--sake-space-line-height-label-small);--sake-space-font-size-level-badge-strong:12px;--sake-space-line-height-level-badge-strong:12px;--sake-space-letter-spacing-label:0;--sake-space-color-recommend-focus:rgb(240 106 80/35%);--sake-space-dimension-recommend-9:9px;--sake-space-dimension-recommend-10:10px;--sake-space-dimension-recommend-11:11px;--sake-space-dimension-recommend-14:14px;--sake-space-dimension-recommend-34:34px;--sake-space-recommend-action-width:var(--sake-space-dimension-recommend-34);--sake-space-recommend-action-active-width:var(--sake-space-dimension-recommend-34);--sake-space-recommend-action-padding-inline:var(--sake-space-spacing-050);--sake-space-recommend-action-padding-block:var(--sake-space-spacing-050);--sake-space-recommend-review-padding-inline:var(--sake-space-spacing-100);--sake-space-recommend-review-padding-block:var(--sake-space-spacing-100);--sake-space-recommend-review-gap:var(--sake-space-spacing-075);--sake-space-recommend-review-icon-size:var(--sake-space-dimension-recommend-14);--sake-space-recommend-review-icon-glyph-size:var(--sake-space-spacing-300);--sake-space-recommend-review-font-size:var(--sake-space-dimension-recommend-11);--sake-space-recommend-review-line-height:var(--sake-space-dimension-recommend-14);--sake-space-review-header-actions-gap:var(--sake-space-spacing-100);--sake-space-review-actions-menu-popover-width:208px;--sake-space-review-actions-menu-offset:52px;--sake-space-review-actions-menu-icon-size:18px;--sake-space-review-actions-menu-item-icon-size:16px;--sake-space-review-score-total-font-size:16px;--sake-space-review-score-total-line-height:18px;--sake-space-review-score-total-letter-spacing:-0.16px;--sake-space-review-score-pill-padding-block:3px;--sake-space-review-score-pill-font-size:11px;--sake-space-review-score-pill-line-height:13px;--sake-space-sake-detail-score-total-font-size:20px;--sake-space-sake-detail-score-total-line-height:24px;--sake-space-sake-detail-score-maximum-font-size:14px;--sake-space-sake-detail-score-maximum-line-height:20px;--sake-space-sake-detail-score-empty-font-size:14px;--sake-space-sake-detail-score-empty-line-height:20px;--sake-space-sake-detail-score-empty-height:47px;--sake-space-home-review-heading-size:24px;--sake-space-home-review-heading-line-height:32px;--sake-space-home-review-heading-tracking:-0.192px;--sake-space-review-card-thumbnail-size:56px;--sake-space-review-card-menu-row-size:30px;--sake-space-review-card-menu-size:28px;--sake-space-review-card-comment-heading-size:48px;--sake-space-review-card-like-radius:5px;--sake-space-review-card-like-gap:3px;--sake-space-review-card-like-icon-size:13px;--sake-space-review-card-like-line-height:14px;--sake-space-review-card-like-active:#397af7;--sake-space-review-input-star-size:var(--sake-space-spacing-800);--sake-space-review-input-stars-width:176px;--sake-space-review-input-row-height:22px;--sake-space-review-input-label-line-height:20px;--sake-space-review-input-value-font-size:11px;--sake-space-review-input-value-line-height:20px;--sake-space-review-input-total-font-size:20px;--sake-space-review-input-total-maximum-font-size:13px;--sake-space-review-input-total-line-height:31px;--sake-space-review-input-total-letter-spacing:-0.16px;--sake-space-taste-segmented-label-font-size:var(--sake-space-font-size-label-default);--sake-space-taste-segmented-label-line-height:var(--sake-space-line-height-label-default);--sake-space-taste-segmented-option-font-size:11px;--sake-space-taste-segmented-option-line-height:14px;--sake-space-shadow-taste-segmented-selected:0 1px 3px rgb(0 0 0/10%);--sake-space-color-bg-error:#fff1ee;--sake-space-color-border-error:#e6b8af;--sake-space-color-text-error:#854637;--sake-space-color-bg-warning:#fff8e6;--sake-space-color-border-warning:#ecd282;--sake-space-color-text-warning:#6d4f12;--sake-space-recommend-toggle-gap:var(--sake-space-spacing-050);--sake-space-recommend-toggle-radius:14px;--sake-space-recommend-toggle-stroke:0.8px;--sake-space-recommend-toggle-font-size:var(--sake-space-dimension-recommend-9);--sake-space-recommend-toggle-line-height:var(--sake-space-dimension-recommend-14);--sake-space-recommend-toggle-icon-size:var(--sake-space-dimension-recommend-11);--sake-space-recommend-toggle-icon-glyph-size:var(--sake-space-dimension-recommend-10);--sake-space-size-ranking-thumbnail:42px;--sake-space-size-ranking-rank-column:24px;--sake-space-size-ranking-score-column:56px;--sake-space-size-ranking-row-min:70px;--sake-space-size-ranking-mode-select:160px;--sake-space-size-ranking-mode-trigger:38px;--sake-space-size-ranking-content-max:720px;--sake-space-ranking-title-font-size:24px;--sake-space-ranking-title-line-height:32px;--sake-space-ranking-title-letter-spacing:-0.192px;--sake-space-ranking-score-letter-spacing:-0.16px;--sake-space-radius-none:0;--sake-space-radius-md:var(--radius-md);--sake-space-radius-sm:var(--radius-sm);--sake-space-radius-lg:var(--radius-lg);--sake-space-radius-xl:var(--radius-xl);--sake-space-radius-2xl:var(--radius-2xl);--sake-space-radius-review-optional:20px;--sake-space-radius-full:var(--radius-full);--sake-space-search-field-v2-radius:var(--sake-space-spacing-250);--sake-space-shadow-soft:var(--shadow-soft);--sake-space-shadow-menu:0 10px 15px -3px rgb(0 0 0/10%),0 4px 6px -4px rgb(0 0 0/10%);--radius-card:var(--sake-space-radius-2xl);--shadow-card:var(--sake-space-shadow-soft);--spacing-section:var(--sake-space-spacing-500)}.thread-comment-body{min-width:0;width:100%;flex-shrink:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-comment-body);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-comment-body);letter-spacing:var(--sake-space-letter-spacing-label)}.thread-comment-row{padding:var(--sake-space-spacing-300) var(--sake-space-spacing-400);gap:var(--sake-space-spacing-100)}.thread-comment-row--nested{padding-left:var(--sake-space-spacing-500);gap:var(--sake-space-spacing-050)}.thread-comment-identity{height:var(--sake-space-size-comment-identity);flex-shrink:0}.thread-comment-author{font-family:var(--sake-space-font-family-label);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-letter-spacing-label)}.thread-comment-author--root{font-size:var(--sake-space-font-size-comment-author-root);line-height:var(--sake-space-line-height-comment-author-root)}.thread-comment-author--nested{font-size:var(--sake-space-font-size-comment-author-nested);line-height:var(--sake-space-line-height-comment-author-nested)}.thread-comment-meta{font-size:var(--sake-space-font-size-comment-meta);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-comment-meta);color:var(--sake-space-color-text-secondary)}.thread-comment-action,.thread-comment-meta{font-family:var(--sake-space-font-family-label);letter-spacing:var(--sake-space-letter-spacing-label)}.thread-comment-action{font-size:var(--sake-space-font-size-comment-action);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-comment-action);color:var(--sake-space-color-text-brand)}.thread-comment-reply-marker{color:var(--sake-space-color-text-reply-marker);font-weight:var(--sake-space-font-weight-bold)}.thread-comment-cancel,.thread-comment-reply{position:relative;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:var(--sake-space-line-height-comment-action)}.thread-comment-cancel{height:var(--sake-space-size-control-compact)}.button-compact:before,.thread-comment-cancel:before,.thread-comment-menu-trigger:before,.thread-comment-reply:before{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large);transform:translate(-50%,-50%)}.thread-comment-menu-trigger{height:var(--sake-space-line-height-comment-body);width:var(--sake-space-font-size-comment-body);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-comment-body);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-comment-body);letter-spacing:var(--sake-space-letter-spacing-label)}.thread-comment-cancel:hover,.thread-comment-reply:hover{text-decoration:underline}.thread-comment-cancel:focus-visible,.thread-comment-reply:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand)}.thread-comment-composer{display:flex;flex-direction:column;gap:var(--sake-space-spacing-100);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-400);background:var(--sake-space-color-bg-subtle)}.thread-comment-composer--comfortable{min-height:var(--sake-space-size-comment-composer-comfortable);gap:var(--sake-space-spacing-200);padding-block:var(--sake-space-spacing-300);background:var(--sake-space-color-bg-surface)}.thread-comment-composer__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sake-space-spacing-300);height:var(--sake-space-line-height-comment-reply-target)}.thread-comment-reply-target{font-size:var(--sake-space-font-size-comment-reply-target);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-comment-reply-target)}.thread-comment-input,.thread-comment-reply-target{font-family:var(--sake-space-font-family-label);letter-spacing:var(--sake-space-letter-spacing-label)}.thread-comment-input{width:100%;flex-shrink:0;resize:none;height:var(--sake-space-size-control-large);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-sm);padding:var(--sake-space-spacing-150) var(--sake-space-spacing-250);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-comment-body);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-comment-body);outline:none}.thread-comment-input::-moz-placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.thread-comment-input::placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.thread-comment-input:focus{border-color:var(--sake-space-color-border-brand);box-shadow:0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-brand-500-alpha-10)}.thread-comment-composer--comfortable .thread-comment-input{height:var(--sake-space-size-comment-input-comfortable);padding:var(--sake-space-spacing-300)}.thread-comment-composer__actions{display:flex;align-items:center;gap:var(--sake-space-spacing-200);height:var(--sake-space-size-control-compact)}.thread-comment-composer--comfortable .thread-comment-composer__actions{height:var(--sake-space-size-control-small)}.thread-comment-editor .thread-comment-input{height:auto;resize:vertical}.button-compact{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--sake-space-spacing-200);height:var(--sake-space-size-control-compact);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-150);border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-md);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-button-compact);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-button-compact);letter-spacing:var(--sake-space-letter-spacing-label);text-align:center;white-space:nowrap;opacity:var(--sake-space-opacity-enabled)}.button-compact--primary{background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse)}.button-compact--primary:hover:not(:disabled):not(:focus-visible){background:var(--sake-space-color-bg-brand-hover)}.button-compact--secondary{background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-brand);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-brand)}.button-compact--secondary:hover:not(:disabled):not(:focus-visible){background:var(--sake-space-color-bg-accent-subtle)}.button-compact:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-border-brand)}.button-compact:disabled{cursor:not-allowed;opacity:var(--sake-space-opacity-disabled)}.thread-comment-submit{min-width:var(--sake-space-size-comment-submit-min)}.home-design,.home-design button,.home-design input,.profile-timeline-design,.profile-timeline-design button,.ranking-design,.ranking-design button{font-family:Noto Sans KR,sans-serif}.profile-settings-design,.profile-settings-design button,.profile-settings-design input{font-family:var(--sake-space-font-family-label)}.profile-settings-row{grid-template-columns:minmax(0,1fr)}.email-preference{--sake-space-email-preference-scale:0.8;--sake-space-email-preference-width:calc(var(--sake-space-spacing-1600) * var(--sake-space-email-preference-scale));--sake-space-email-preference-height:calc(var(--sake-space-size-control-large) * var(--sake-space-email-preference-scale));--sake-space-email-preference-thumb:calc(var(--sake-space-spacing-600) * var(--sake-space-email-preference-scale));display:flex;flex-direction:column;align-items:flex-start;gap:var(--sake-space-spacing-200)}.email-preference__control{display:flex;width:100%;min-height:var(--sake-space-size-control-medium);align-items:center;gap:var(--sake-space-spacing-300)}.email-preference__switch{display:inline-flex;justify-content:center;height:var(--sake-space-email-preference-height)}.email-preference__switch,.email-preference__track{flex:none;align-items:center;width:var(--sake-space-email-preference-width);border-radius:var(--sake-space-radius-full)}.email-preference__track{display:flex;justify-content:space-between;height:calc(var(--sake-space-spacing-800) * var(--sake-space-email-preference-scale));padding-inline:calc((var(--sake-space-spacing-100) + var(--sake-space-stroke-default)) * var(--sake-space-email-preference-scale));box-shadow:inset 0 0 0 calc(var(--sake-space-stroke-default) * var(--sake-space-email-preference-scale)) var(--sake-space-color-border-strong);background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-primary)}.email-preference__switch[aria-checked=true] .email-preference__track{flex-direction:row-reverse;background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse)}.email-preference__thumb{flex:none;width:var(--sake-space-email-preference-thumb);height:var(--sake-space-email-preference-thumb)}.email-preference__value{width:var(--sake-space-email-preference-thumb);font-size:calc(var(--sake-space-font-size-label-default) * var(--sake-space-email-preference-scale));line-height:calc(var(--sake-space-line-height-label-default) * var(--sake-space-email-preference-scale));font-weight:var(--sake-space-font-weight-medium);text-align:center}.email-preference__label{flex:1;min-width:0;font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default);font-weight:var(--sake-space-font-weight-medium);color:var(--sake-space-color-text-primary)}.email-preference__help,.email-preference__status{font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-body-default);color:var(--sake-space-color-text-secondary)}.email-preference__status[data-error=true]{color:var(--sake-space-color-text-danger)}.email-preference__switch:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.email-preference__switch:disabled{opacity:var(--sake-space-opacity-disabled);cursor:wait}.profile-nickname-form{display:flex;width:100%;max-width:var(--sake-space-size-profile-nickname-max);flex-direction:column;gap:var(--sake-space-spacing-200)}.profile-nickname-form__field-group{display:flex;flex-direction:column;gap:var(--sake-space-spacing-100)}.profile-nickname-form__input-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-250)}.profile-nickname-form__input{width:auto;min-width:0;min-height:var(--sake-space-size-control-large);flex:1 1 0;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding-inline:var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-large);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-large);outline:none}.profile-nickname-form__input[data-state=available]{border-color:var(--sake-space-color-border-brand)}.profile-nickname-form__input[data-state=error]{border-color:var(--sake-space-color-border-danger)}.profile-nickname-form__input:focus-visible{border-color:var(--sake-space-color-border-brand);outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.profile-nickname-form__status{min-height:var(--sake-space-line-height-label-small);color:var(--sake-space-color-text-tertiary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.profile-nickname-form__status[data-state=available]{color:var(--sake-space-color-text-brand)}.profile-nickname-form__status[data-state=duplicate],.profile-nickname-form__status[data-state=error],.profile-nickname-form__status[data-state=invalid]{color:var(--sake-space-color-text-error)}.profile-nickname-form__actions{display:flex;justify-content:flex-end;gap:var(--sake-space-spacing-200)}.profile-nickname-form .profile-nickname-form__button{min-height:var(--sake-space-size-control-large);font-size:var(--sake-space-font-size-button);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-button)}.profile-nickname-form__check-button{width:var(--sake-space-size-profile-nickname-check);min-width:var(--sake-space-size-profile-nickname-check);flex:0 0 var(--sake-space-size-profile-nickname-check)}.profile-nickname-form .profile-nickname-form__check-button[data-cooldown]{border-color:transparent;border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse);opacity:var(--sake-space-opacity-disabled)}.profile-nickname-form__save-button{min-width:var(--sake-space-size-profile-nickname-save)}@media (min-width:640px){.profile-settings-row{grid-template-columns:var(--sake-space-size-profile-settings-label) minmax(0,1fr)}.email-preference__control{min-height:var(--sake-space-email-preference-height)}}.home-review-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sake-space-spacing-200);font-family:var(--sake-space-font-family-label)}.home-review-section-header__title{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-home-review-heading-size);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-home-review-heading-line-height);letter-spacing:var(--sake-space-home-review-heading-tracking)}.home-review-section-header__action{position:relative;flex-shrink:0;padding-inline:var(--sake-space-spacing-100);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default);white-space:nowrap}.home-review-section-header__action>span{font-size:var(--sake-space-font-size-heading-h3)}.home-review-section-header__action:hover{text-decoration:underline}.home-review-section-header__action:before,.review-card-like:before{content:"";position:absolute;inset-inline:0;top:50%;height:var(--sake-space-size-control-large);transform:translateY(-50%)}.home-review-section-header__action:focus-visible,.review-card-gallery__main:focus-visible,.review-card-gallery__thumbnail:focus-visible,.review-card-like:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(-1 * var(--sake-space-stroke-focus))}.review-card{position:relative;border-width:var(--sake-space-stroke-none);font-family:var(--sake-space-font-family-label)}.review-card:after{content:"";position:absolute;inset:0;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:inherit;pointer-events:none}.review-card .review-header__content{gap:var(--sake-space-spacing-050)}.review-card .review-header__category-row{height:auto;min-height:var(--sake-space-review-card-menu-row-size)}.review-card .review-actions-menu,.review-card .review-actions-menu__trigger{width:var(--sake-space-review-card-menu-size);height:var(--sake-space-review-card-menu-size)}.review-card .review-actions-menu__trigger-icon{width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small)}.review-card .review-actions-menu__popover{top:calc(100% + var(--sake-space-spacing-100))}.review-card-gallery{position:relative;width:100%;padding-right:calc(var(--sake-space-review-card-thumbnail-size) + var(--sake-space-spacing-200))}.review-card-gallery__main{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-canvas)}.review-card-gallery__thumbnails{position:absolute;inset-block:0;right:0;display:flex;width:var(--sake-space-review-card-thumbnail-size);flex-direction:column;gap:var(--sake-space-spacing-200);overflow-y:auto;overscroll-behavior:contain}.review-card-gallery__thumbnail{position:relative;width:var(--sake-space-review-card-thumbnail-size);height:var(--sake-space-review-card-thumbnail-size);flex-shrink:0;overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface)}.review-card-gallery__thumbnail[aria-pressed=true]{border-width:var(--sake-space-stroke-focus);border-color:var(--sake-space-color-border-brand)}.review-card-gallery__thumbnail-image{padding:var(--sake-space-spacing-100);border-radius:var(--sake-space-radius-lg);-o-object-fit:cover;object-fit:cover}.review-card-score__maximum{font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);color:var(--sake-space-color-text-secondary);letter-spacing:normal}.review-card-score__value{font-weight:var(--sake-space-font-weight-medium);color:var(--sake-space-color-text-primary)}.review-card .review-copy{gap:var(--sake-space-spacing-300)}.review-card .review-copy__body{font-size:var(--sake-space-font-size-body-default);line-height:var(--sake-space-line-height-body-default);overflow-wrap:anywhere;word-break:normal}.review-card .review-copy__footer{min-height:var(--sake-space-size-control-compact)}.review-card-like{position:relative;background:transparent}.review-card-like,.review-card-like__surface{display:inline-flex;align-items:center;justify-content:center}.review-card-like__surface{gap:var(--sake-space-review-card-like-gap);border:var(--sake-space-stroke-default) solid var(--sake-space-color-text-secondary);border-radius:var(--sake-space-review-card-like-radius);padding:var(--sake-space-review-card-like-gap) var(--sake-space-spacing-100);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-review-card-like-line-height);white-space:nowrap}.review-card-like[aria-pressed=true] .review-card-like__surface{border-color:var(--sake-space-review-card-like-active);background:var(--sake-space-review-card-like-active);color:var(--sake-space-color-text-inverse)}.review-card-like__icon{width:var(--sake-space-review-card-like-icon-size);height:var(--sake-space-review-card-like-icon-size);flex-shrink:0;background:url(/icons/review-like-default.svg) 50%/contain no-repeat}.review-card-like[aria-pressed=true] .review-card-like__icon{background-image:url(/icons/review-like-active.svg)}.review-card-like:disabled{cursor:wait;opacity:var(--sake-space-opacity-disabled)}.review-card .review-engagement__heading{min-height:var(--sake-space-review-card-comment-heading-size);justify-content:flex-start}.review-card .review-engagement__spacer{display:none}.review-engagement__status{display:flex;align-items:center;justify-content:center;padding-inline:var(--sake-space-spacing-300);font-size:var(--sake-space-review-comments-status-font-size);color:var(--sake-space-color-text-secondary)}.review-engagement__status--loading{min-height:var(--sake-space-review-comments-loading-min-height)}.review-engagement__status--login{min-height:var(--sake-space-review-comments-login-min-height);line-height:var(--sake-space-line-height-label-default);text-align:center}.review-engagement__status--empty{height:var(--sake-space-review-comments-empty-height);text-align:center}.review-header{gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-400) var(--sake-space-spacing-400) var(--sake-space-spacing-300);font-family:var(--sake-space-font-family-label)}.review-header,.review-header__content{display:flex;width:100%;flex-direction:column;align-items:flex-start}.review-header__content{min-width:0;gap:var(--sake-space-spacing-100)}.review-header__category-row,.review-header__title-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-review-header-actions-gap)}.review-header__category-row{height:var(--sake-space-size-control-large)}.review-header__title-row{flex-wrap:wrap;align-content:center;gap:var(--sake-space-spacing-200);overflow:hidden}.review-header__category{min-width:0;flex:1 1 0;overflow:hidden;color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small);text-overflow:ellipsis;white-space:nowrap}.review-header__title{display:block;min-width:0;flex:1 0 0;overflow:visible;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-letter-spacing-heading-h3);line-height:var(--sake-space-line-height-heading-h3);overflow-wrap:anywhere;-webkit-line-clamp:unset}.review-header__title-link{border-radius:var(--sake-space-radius-sm);color:inherit;transition:color .15s ease}.review-header__author-link:hover,.review-header__title-link:hover{color:var(--sake-space-color-text-brand)}.review-header__author-link:focus-visible,.review-header__title-link:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.review-header__recommendation-slot{display:flex;align-items:center;justify-content:flex-end}.review-card .recommend-toggle,.review-header__recommendation-slot{width:auto;height:auto;flex:0 0 auto}.review-header__recommendation-slot:empty{display:none}.review-header__title-row:has(.recommend-toggle){overflow:visible}.review-header__author{display:flex;width:-moz-fit-content;width:fit-content;min-width:0;height:var(--sake-space-size-control-medium);align-items:center;gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-primary)}.review-header__author-link{border-radius:var(--sake-space-radius-sm);transition:color .15s ease}.review-header__author-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--sake-space-spacing-050);overflow:hidden;white-space:nowrap}.review-header__author-level,.review-header__author-name{display:block;max-width:100%;overflow:hidden;font-weight:var(--sake-space-font-weight-medium);text-overflow:ellipsis}.review-header__author-name{font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.review-header__author-level{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.review-header__avatar{display:inline-flex;width:var(--sake-space-spacing-800);height:var(--sake-space-spacing-800);flex:0 0 var(--sake-space-spacing-800);overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-canvas)}.review-header__avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-header__avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold)}.recommend-toggle{position:relative;display:inline-flex;width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large);flex:0 0 auto;align-items:center;justify-content:flex-end;border-radius:var(--sake-space-radius-full)}.recommend-toggle:after{content:"";position:absolute;left:50%;top:50%;min-width:var(--sake-space-size-control-large);min-height:var(--sake-space-size-control-large);width:100%;height:100%;transform:translate(-50%,-50%)}.recommend-toggle--review{width:auto}.recommend-toggle:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-recommend-focus);outline-offset:var(--sake-space-spacing-050)}.recommend-toggle:disabled{cursor:wait;opacity:var(--sake-space-opacity-disabled)}.recommend-action{display:inline-flex;width:-moz-fit-content;width:fit-content;height:auto;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--sake-space-recommend-toggle-gap);box-shadow:inset 0 0 0 var(--sake-space-recommend-toggle-stroke) var(--sake-space-color-recommend-500);border-radius:var(--sake-space-recommend-toggle-radius);padding-inline:var(--sake-space-recommend-action-padding-inline);padding-block:var(--sake-space-recommend-action-padding-block);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-recommend-toggle-font-size);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-recommend-toggle-line-height);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.recommend-action--review{--sake-space-recommend-action-padding-inline:var(--sake-space-recommend-review-padding-inline);--sake-space-recommend-action-padding-block:var(--sake-space-recommend-review-padding-block);--sake-space-recommend-toggle-gap:var(--sake-space-recommend-review-gap);--sake-space-recommend-toggle-icon-size:var(--sake-space-recommend-review-icon-size);--sake-space-recommend-toggle-icon-glyph-size:var(--sake-space-recommend-review-icon-glyph-size);--sake-space-recommend-toggle-font-size:var(--sake-space-recommend-review-font-size);--sake-space-recommend-toggle-line-height:var(--sake-space-recommend-review-line-height)}.recommend-action--active{background:var(--sake-space-color-recommend-500);color:var(--sake-space-color-text-inverse)}.recommend-action--inactive{background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-recommend-500)}.recommend-toggle:hover .recommend-action--inactive{background:var(--sake-space-color-recommend-50)}.recommend-action__icon-frame{display:inline-flex;width:var(--sake-space-recommend-toggle-icon-size);height:var(--sake-space-recommend-toggle-icon-size);flex:0 0 var(--sake-space-recommend-toggle-icon-size);align-items:center;justify-content:center;overflow:hidden}.recommend-action__icon{width:var(--sake-space-recommend-toggle-icon-glyph-size);height:var(--sake-space-recommend-toggle-icon-glyph-size);flex:0 0 var(--sake-space-recommend-toggle-icon-glyph-size);background:url(/figma/recommendation/thumbs-up-inactive.svg) 50%/contain no-repeat}.recommend-action--active .recommend-action__icon{background-image:url(/figma/recommendation/thumbs-up-active.svg)}.recommend-action--review .recommend-action__icon{background-image:url(/figma/recommendation/thumbs-up-review-inactive.svg)}.recommend-action--review.recommend-action--active .recommend-action__icon{background-image:url(/figma/recommendation/thumbs-up-review-active.svg)}.review-actions-menu{position:relative}.review-actions-menu,.review-actions-menu__trigger{width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large)}.review-actions-menu__trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-brand);transition:background-color .15s ease}.review-actions-menu__trigger:hover,.review-actions-menu__trigger[aria-expanded=true]{background:var(--sake-space-color-bg-subtle)}.review-actions-menu__item:focus-visible,.review-actions-menu__trigger:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.review-actions-menu__trigger-icon{width:var(--sake-space-review-actions-menu-icon-size);height:var(--sake-space-review-actions-menu-icon-size)}.review-actions-menu__popover{position:absolute;z-index:30;top:var(--sake-space-review-actions-menu-offset);right:var(--sake-space-spacing-000);display:grid;width:var(--sake-space-review-actions-menu-popover-width);overflow:hidden;padding:var(--sake-space-spacing-100);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default),var(--sake-space-shadow-menu)}.review-actions-menu__item{display:flex;height:var(--sake-space-size-control-large);align-items:center;gap:var(--sake-space-spacing-200);padding-inline:var(--sake-space-spacing-300);border-radius:var(--sake-space-radius-lg);text-align:left;color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.review-actions-menu__item--danger{color:var(--sake-space-color-text-danger)}.confirm-dialog-backdrop{position:fixed;inset:var(--sake-space-spacing-000);z-index:var(--sake-space-layer-confirm-dialog);display:flex;align-items:center;justify-content:center;padding:var(--sake-space-spacing-400);background:var(--sake-space-color-overlay-menu)}.confirm-dialog{display:flex;flex-direction:column;gap:var(--sake-space-spacing-400);width:min(100%,var(--sake-space-dialog-max-width));max-height:calc(100dvh - var(--sake-space-spacing-800));overflow-y:auto;padding:var(--sake-space-spacing-500) var(--sake-space-spacing-500) var(--sake-space-spacing-400);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);box-shadow:var(--sake-space-shadow-dialog);font-family:var(--sake-space-font-family-label)}.confirm-dialog:focus{outline:none}.account-withdrawal-entry{display:flex;flex-direction:column;gap:var(--sake-space-spacing-400);padding:var(--sake-space-spacing-600);background:var(--sake-space-color-bg-surface);font-family:var(--sake-space-font-family-label)}.account-withdrawal-entry h2,.account-withdrawal-entry p{margin:var(--sake-space-spacing-000)}.account-withdrawal-entry__trigger{display:flex;align-items:center;gap:var(--sake-space-spacing-200);width:100%;min-height:var(--sake-space-size-control-large);text-align:left;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default);font-weight:var(--sake-space-font-weight-black)}.account-withdrawal-entry__trigger>span:first-child{flex:1}.account-withdrawal-entry__arrow{display:flex;align-items:center;justify-content:center;flex:none;width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large)}.account-withdrawal-entry__arrow img[data-expanded=true]{transform:rotate(180deg)}.account-withdrawal-entry__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sake-space-spacing-400);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-dialog-body-font-size);line-height:var(--sake-space-dialog-body-line-height);font-weight:var(--sake-space-font-weight-regular)}.account-withdrawal-entry__trigger:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-text-brand);outline-offset:var(--sake-space-spacing-100)}.account-withdrawal-entry__content p{font-size:var(--sake-space-dialog-body-font-size);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-dialog-body-line-height)}.confirm-dialog-backdrop--plain{background:transparent}.confirm-dialog__error,.confirm-dialog__message,.confirm-dialog__title{margin:var(--sake-space-spacing-000);overflow-wrap:anywhere;white-space:pre-line}.confirm-dialog__title{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-dialog-title-font-size);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-dialog-title-line-height)}.confirm-dialog__message{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-dialog-body-font-size);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-dialog-body-line-height)}.confirm-dialog__error{color:var(--sake-space-color-text-danger);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.confirm-dialog__actions{display:flex;flex:none;height:var(--sake-space-dialog-button-visual-height);align-items:center;justify-content:flex-end;gap:var(--sake-space-spacing-200)}.confirm-dialog__button{min-width:var(--sake-space-size-control-large);min-height:var(--sake-space-size-control-large);justify-content:center;background:transparent;color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.confirm-dialog__button,.confirm-dialog__button-face{display:inline-flex;align-items:center;border-radius:var(--sake-space-radius-sm)}.confirm-dialog__button-face{height:var(--sake-space-dialog-button-visual-height);padding:var(--sake-space-spacing-150) var(--sake-space-spacing-400);background:var(--sake-space-color-bg-subtle);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default)}.confirm-dialog__button--danger{color:var(--sake-space-color-text-danger)}.confirm-dialog__button--danger .confirm-dialog__button-face{background:var(--sake-space-color-bg-surface);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-danger)}.confirm-dialog__button:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-stroke-focus)}.confirm-dialog__button:disabled{cursor:wait;opacity:var(--sake-space-opacity-disabled)}.review-actions-menu__item:hover{background:var(--sake-space-color-bg-menu-active)}.review-actions-menu__item-icon{width:var(--sake-space-review-actions-menu-item-icon-size);height:var(--sake-space-review-actions-menu-item-icon-size);flex:0 0 var(--sake-space-review-actions-menu-item-icon-size)}.search-field-v2{position:relative;display:flex;width:100%;min-width:0;height:var(--sake-space-size-control-medium);align-items:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-search-field-v2-radius);background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label);opacity:var(--sake-space-opacity-enabled);transition:border-color .15s ease,border-width .15s ease,opacity .15s ease}.search-field-v2--large{height:var(--sake-space-size-control-large)}.search-field-v2:focus-within{border-width:var(--sake-space-stroke-focus);border-color:var(--sake-space-color-border-brand)}.search-field-v2--error,.search-field-v2--error:focus-within{border-color:var(--sake-space-color-border-danger)}.search-field-v2--disabled{cursor:not-allowed;opacity:var(--sake-space-opacity-disabled)}.search-field-v2__action{position:relative;display:inline-flex;width:var(--sake-space-size-control-large);height:100%;flex:0 0 var(--sake-space-size-control-large);align-items:center;justify-content:center;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-search-field-v2-radius) var(--sake-space-radius-none) var(--sake-space-radius-none) var(--sake-space-search-field-v2-radius);background:transparent;color:var(--sake-space-color-text-brand);outline:none}.search-field-v2__action:before{position:absolute;width:100%;height:var(--sake-space-size-control-large);content:""}.search-field-v2__action svg{width:var(--sake-space-size-icon-control);height:var(--sake-space-size-icon-control)}.search-field-v2__input{width:100%;min-width:0;height:100%;flex:1 1 0;border:var(--sake-space-stroke-none);background:transparent;padding:var(--sake-space-spacing-000) var(--sake-space-spacing-400) var(--sake-space-spacing-000) var(--sake-space-spacing-000);color:var(--sake-space-color-text-primary);font-family:inherit;font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default);outline:none}.search-field-v2__input::-moz-placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.search-field-v2__input::placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.search-field-v2__input--clearable{padding-right:var(--sake-space-size-control-large)}.search-field-v2__action:disabled,.search-field-v2__input:disabled{cursor:not-allowed}.mobile-search-page,.mobile-search-page button,.mobile-search-page input{font-family:var(--sake-space-font-family-label)}.mobile-search-page{display:flex;width:100%;min-height:calc(100dvh - var(--sake-space-size-header-mobile));max-width:var(--sake-space-size-search-page-max);flex-direction:column;margin-inline:auto;background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary)}.mobile-search-page__header{display:flex;width:100%;flex-direction:column;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-150) var(--sake-space-spacing-500) var(--sake-space-spacing-200)}.mobile-search-page__header form{width:100%}.search-field-v2-active{display:flex;width:100%;min-width:0;height:var(--sake-space-size-control-large);align-items:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-search-field-v2-radius);background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-primary)}.search-field-v2-active:focus-within{border-color:var(--sake-space-color-border-brand)}.search-field-v2-active__action{display:inline-flex;width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large);flex:0 0 var(--sake-space-size-control-large);align-items:center;justify-content:center;border:var(--sake-space-stroke-none);background:transparent;color:var(--sake-space-color-text-brand)}.search-field-v2-active__action:first-child{border-radius:var(--sake-space-search-field-v2-radius) var(--sake-space-radius-none) var(--sake-space-radius-none) var(--sake-space-search-field-v2-radius)}.search-field-v2-active__action:last-child{border-radius:var(--sake-space-radius-none) var(--sake-space-search-field-v2-radius) var(--sake-space-search-field-v2-radius) var(--sake-space-radius-none)}.search-field-v2-active__action svg{width:var(--sake-space-size-icon-control);height:var(--sake-space-size-icon-control);stroke-width:var(--sake-space-stroke-focus)}.mobile-search-page__retry:focus-visible,.search-field-v2-active__action:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.search-field-v2-active__input{width:100%;min-width:0;height:100%;flex:1 1 0;border:var(--sake-space-stroke-none);background:transparent;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default);outline:none}.search-field-v2-active__input::-moz-placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.search-field-v2-active__input::placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.mobile-search-page__result-heading{padding-top:var(--sake-space-spacing-100);padding-left:var(--sake-space-spacing-050);font-size:var(--sake-space-font-size-search-result-count);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-search-result-count)}.mobile-search-page__results{width:100%;min-height:0}.mobile-search-result-list{display:flex;width:100%;flex-direction:column;gap:var(--sake-space-spacing-200);margin:0;padding:var(--sake-space-spacing-000) var(--sake-space-spacing-500);list-style:none}.search-result-card-mobile,.search-result-skeleton-mobile{display:flex;width:100%;height:var(--sake-space-size-search-result-card);align-items:center;gap:var(--sake-space-spacing-400);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-400)}.search-result-card-mobile{height:auto;min-height:var(--sake-space-size-search-result-card);background:transparent;color:var(--sake-space-color-text-primary);transition:background-color .15s ease}.search-result-card-mobile:focus-visible,.search-result-card-mobile:hover{background:var(--sake-space-color-bg-subtle)}.search-result-card-mobile:active{background:var(--sake-space-color-bg-canvas)}.search-result-card-mobile:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.search-result-card-mobile__fallback,.search-result-card-mobile__image,.search-result-card-mobile__thumbnail,.search-result-skeleton-mobile__thumbnail{display:block;width:var(--sake-space-size-search-result-thumbnail);height:var(--sake-space-size-search-result-thumbnail);flex:0 0 var(--sake-space-size-search-result-thumbnail);border-radius:var(--sake-space-radius-lg)}.search-result-card-mobile__thumbnail{overflow:hidden}.search-result-card-mobile__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.search-result-card-mobile__fallback,.search-result-skeleton-mobile__thumbnail{background:var(--sake-space-color-bg-subtle)}.search-result-card-mobile__information{display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:var(--sake-space-spacing-100)}.search-result-card-mobile__metadata,.search-result-card-mobile__title{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-card-mobile__metadata{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-search-result-metadata);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-search-result-metadata)}.search-result-card-mobile__title{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-search-result-title);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-search-result-title);overflow:visible}.home-sake-result__title,.search-result-card-mobile__title{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.product-search-continuation,.product-search-message{min-height:var(--sake-space-spacing-400);padding:var(--sake-space-spacing-400);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-search-result-metadata)}.mobile-search-state{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--sake-space-spacing-300);overflow:hidden;padding:var(--sake-space-spacing-1000) var(--sake-space-spacing-500) var(--sake-space-spacing-000);text-align:center}.mobile-search-state__icon{width:var(--sake-space-size-search-state-icon);height:var(--sake-space-size-search-state-icon);flex:0 0 var(--sake-space-size-search-state-icon);color:var(--sake-space-color-text-brand);stroke-width:var(--sake-space-stroke-focus)}.mobile-search-state__title{width:100%;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-heading-h3);letter-spacing:var(--sake-space-letter-spacing-heading-h3);word-break:keep-all}.mobile-search-state__description{width:100%;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default);word-break:keep-all}.mobile-search-page__retry{display:inline-flex;width:100%;height:var(--sake-space-size-control-large);align-items:center;justify-content:flex-start;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-md);padding-inline:var(--sake-space-spacing-400);background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse);font-size:var(--sake-space-font-size-button);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-button)}.search-result-skeleton-mobile__information{display:flex;height:calc(var(--sake-space-line-height-search-result-metadata) + var(--sake-space-line-height-search-result-title) + var(--sake-space-line-height-search-result-metadata) + (var(--sake-space-spacing-100) * 2));min-width:0;flex:1 1 0;flex-direction:column;justify-content:center;gap:var(--sake-space-spacing-200);overflow:hidden}.search-result-skeleton-mobile__brewery,.search-result-skeleton-mobile__rating,.search-result-skeleton-mobile__title{display:block;border-radius:var(--sake-space-radius-sm);background:var(--sake-space-color-border-default);animation:search-result-skeleton-pulse 1.4s ease-in-out infinite}.search-result-skeleton-mobile__brewery{width:var(--sake-space-size-search-skeleton-brewery);height:var(--sake-space-spacing-300)}.search-result-skeleton-mobile__title{width:min(100%,var(--sake-space-size-search-skeleton-title));height:var(--sake-space-size-icon-control)}.search-result-skeleton-mobile__rating{width:min(100%,var(--sake-space-size-search-skeleton-rating));height:var(--sake-space-spacing-300)}@keyframes search-result-skeleton-pulse{0%,to{opacity:var(--sake-space-opacity-disabled)}50%{opacity:var(--sake-space-opacity-enabled)}}@media (prefers-reduced-motion:reduce){.search-result-skeleton-mobile__brewery,.search-result-skeleton-mobile__rating,.search-result-skeleton-mobile__title{animation:none}}.profile-level-guide-link{position:relative;display:inline-flex;width:var(--sake-space-profile-level-guide-size);height:var(--sake-space-profile-level-guide-size);flex:0 0 auto;align-items:center;justify-content:center;padding:var(--sake-space-spacing-000);border-radius:var(--sake-space-radius-full);opacity:var(--sake-space-opacity-enabled);outline:none}.profile-level-guide-link:before{position:absolute;top:50%;left:50%;width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large);content:"";transform:translate(-50%,-50%)}.profile-level-guide-link__badge{display:inline-flex;width:var(--sake-space-profile-level-guide-size);height:var(--sake-space-profile-level-guide-size);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-level-guide);color:var(--sake-space-color-text-inverse);font-family:var(--sake-space-font-family-level-guide);font-size:var(--sake-space-profile-level-guide-font-size);font-style:normal;font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-profile-level-guide-line-height);text-align:center;white-space:nowrap;word-break:break-word}.profile-level-guide-link:hover .profile-level-guide-link__badge{background:var(--sake-space-color-bg-level-guide-hover)}.profile-level-guide-link:focus-visible .profile-level-guide-link__badge{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.board-design,.board-design button,.board-design input,.board-design select{font-family:var(--sake-space-font-family-label)}.board-design{--sake-space-color-bg-canvas:var(--neutral-100);--sake-space-color-bg-subtle:var(--neutral-50);--sake-space-color-border-default:var(--neutral-300);--sake-space-color-text-secondary:var(--neutral-600)}.board-list-page{min-height:calc(100dvh - var(--sake-space-spacing-1600) * 2);background:var(--sake-space-color-bg-canvas)}.board-list-shell{width:100%;max-width:var(--sake-space-size-board-content-max);margin-inline:auto;overflow:visible;background:var(--sake-space-color-bg-surface)}.board-list-top-actions{display:flex;height:var(--sake-space-size-board-top-actions-mobile);align-items:center;justify-content:space-between;padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300)}.board-list-section-title{margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-board-section);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-board-section);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-board-section)}.board-list-secondary-button{display:inline-flex;height:var(--sake-space-size-control-small);align-items:center;justify-content:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-surface);padding-inline:var(--sake-space-spacing-250);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-button);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-button)}.board-list-tabs{height:var(--sake-space-size-board-tab-mobile)}.board-list-tabs,.board-tab-item{display:flex;background:var(--sake-space-color-bg-surface)}.board-tab-item{min-width:0;flex:1 1 0;align-items:center;justify-content:center;padding-inline:var(--sake-space-spacing-600);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-board-tab);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-board-tab)}.board-tab-item--active{background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-brand);font-weight:var(--sake-space-font-weight-bold)}.board-list-categories{display:flex;height:var(--sake-space-size-board-category-filter);align-items:center;gap:var(--sake-space-spacing-075);overflow-x:auto;padding-inline:var(--sake-space-spacing-200);background:transparent;scrollbar-width:none}.board-list-categories::-webkit-scrollbar{display:none}.board-category-badge__filter{display:inline-flex;height:var(--sake-space-size-board-category-filter);flex:0 0 auto;align-items:center;justify-content:center}.board-category-badge__filter:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.board-category-badge{display:inline-flex;height:var(--sake-space-size-board-category-badge-mobile);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--sake-space-radius-full);background:transparent;box-shadow:inset 0 0 0 var(--sake-space-stroke-hairline) var(--sake-space-color-border-secondary);padding-inline:var(--sake-space-spacing-125);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-board-post-category);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-board-post-category);white-space:nowrap}.board-category-badge--notice{color:var(--sake-space-color-status-pin);box-shadow:inset 0 0 0 var(--sake-space-stroke-hairline) var(--sake-space-color-status-pin)}.board-category-badge--active{color:var(--sake-space-color-text-primary);box-shadow:none}.board-pin-badge{display:inline-flex;height:var(--sake-space-size-control-compact);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--sake-space-spacing-100);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-subtle);padding-inline:var(--sake-space-spacing-150);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-board-pin);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-board-pin);white-space:nowrap}.board-pin-badge__icon{width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small)}.board-post-row{height:auto;background:var(--sake-space-color-bg-surface)}.board-post-row__link{height:100%;border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);color:var(--sake-space-color-text-primary)}.board-post-row__link:focus-visible{outline:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-default) * -1)}.board-post-row__link--mobile{display:flex;height:auto;flex-direction:column;align-items:flex-start;gap:var(--sake-space-spacing-050);padding:var(--sake-space-spacing-100) var(--sake-space-spacing-300);padding-bottom:calc(var(--sake-space-spacing-100) - var(--sake-space-stroke-default))}.board-post-row__link--mobile.board-post-row__link--notice-boundary{border-bottom-width:var(--sake-space-stroke-focus);border-bottom-color:var(--sake-space-color-border-board-notice-separator);padding-bottom:calc(var(--sake-space-spacing-100) - var(--sake-space-stroke-focus))}.board-post-row__meta-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-100)}.board-post-row__meta-row .board-post-row__meta{width:auto;min-width:0;flex:1 1 0;overflow:visible;white-space:normal;overflow-wrap:anywhere}.board-post-avatar{display:inline-block;width:var(--sake-space-size-avatar-board-post-mobile);height:var(--sake-space-size-avatar-board-post-mobile);flex:0 0 var(--sake-space-size-avatar-board-post-mobile);overflow:hidden;border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-board-avatar)}.board-post-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.board-post-row__link--desktop{display:none}.board-post-row__title-line{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-100);overflow:hidden}.board-post-row__title-line--pinned{gap:var(--sake-space-spacing-150);overflow:visible}.board-red-pin{position:relative;flex:0 0 var(--sake-space-size-icon-small)}.board-red-pin,.board-red-pin__icon{width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small)}.board-red-pin__icon{position:absolute;left:var(--sake-space-board-pin-offset-x);top:var(--sake-space-spacing-050);transform:rotate(var(--sake-space-board-pin-rotation));transform-origin:top left;background:var(--sake-space-color-status-pin);-webkit-mask:url(/icons/board/pin.svg) center/contain no-repeat;mask:url(/icons/board/pin.svg) center/contain no-repeat}.board-post-row__title{min-width:0;flex:0 1 auto;overflow:hidden;font-size:var(--sake-space-font-size-board-post-title);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-board-post-title);text-overflow:ellipsis;white-space:nowrap}.board-post-row__meta,.board-post-row__number{overflow:hidden;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-board-post-meta);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-board-post-meta);text-overflow:ellipsis;white-space:nowrap}.board-post-row__meta{width:100%}.board-post-row__separator{padding-inline:var(--sake-space-spacing-100);color:var(--sake-space-color-board-post-meta-separator)}.board-post-row__comment-count{flex:0 0 auto;color:var(--sake-space-color-board-post-comment-count);font-size:var(--sake-space-font-size-board-comment-count);font-weight:var(--sake-space-font-weight-medium);line-height:inherit;white-space:nowrap}@media (max-width:767px){.board-list-categories{gap:var(--sake-space-spacing-150)}.board-category-badge__filter .board-category-badge{height:var(--sake-space-size-board-category-filter-item-mobile);border-radius:var(--sake-space-radius-none);box-shadow:none;padding:var(--sake-space-spacing-050) var(--sake-space-spacing-150);font-size:var(--sake-space-font-size-board-category-mobile);line-height:var(--sake-space-line-height-board-category)}.board-post-row__link--mobile,.board-post-row__link--mobile.board-post-row__link--notice-boundary{position:relative;min-height:var(--sake-space-size-board-post-row-mobile-v2);gap:var(--sake-space-spacing-150);border-bottom:0;padding:var(--sake-space-spacing-250) var(--sake-space-spacing-400)}.board-post-row__link--mobile:after{position:absolute;inset-inline:0;bottom:0;height:var(--sake-space-stroke-default);background:var(--sake-space-color-border-default);content:"";pointer-events:none}.board-post-row__link--mobile.board-post-row__link--notice-boundary:after{height:var(--sake-space-stroke-focus);background:var(--sake-space-color-border-board-notice-separator)}.board-post-row__title-line{min-height:var(--sake-space-line-height-board-post-title-mobile)}.board-post-row__title,.board-post-row__title-line{line-height:var(--sake-space-line-height-board-post-title-mobile)}.board-post-row__title{font-size:var(--sake-space-font-size-board-post-title-mobile)}.board-post-row__meta-row .board-post-row__meta{overflow:hidden;font-size:var(--sake-space-font-size-board-post-meta-mobile);line-height:var(--sake-space-line-height-board-post-meta-mobile);white-space:nowrap;overflow-wrap:normal}.board-post-row__link--mobile .board-category-badge{padding-inline:var(--sake-space-spacing-150);font-size:var(--sake-space-font-size-board-post-category-mobile);line-height:var(--sake-space-line-height-board-post-category-mobile)}.board-post-row__link--mobile .board-pin-badge{font-size:var(--sake-space-font-size-board-post-meta-mobile);line-height:var(--sake-space-line-height-board-post-meta-mobile)}}.board-list-feedback{border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-800) var(--sake-space-spacing-300);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-board-category);line-height:var(--sake-space-line-height-board-category);text-align:center}.board-list-feedback__link{color:var(--sake-space-color-text-brand);font-weight:var(--sake-space-font-weight-bold);text-underline-offset:var(--sake-space-spacing-050)}.board-list-feedback__link:hover{text-decoration:underline}.board-list-pagination{display:flex;min-height:var(--sake-space-size-control-medium);flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sake-space-spacing-100);border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-100) var(--sake-space-spacing-300)}.board-list-pagination__link{display:inline-flex;min-width:var(--sake-space-size-control-small);height:var(--sake-space-size-control-small);align-items:center;justify-content:center;border-radius:var(--sake-space-radius-sm);padding-inline:var(--sake-space-spacing-200);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-board-category);line-height:var(--sake-space-line-height-board-category)}.board-list-pagination__link:hover{background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-primary)}.board-list-pagination__link--active{background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse);font-weight:var(--sake-space-font-weight-bold)}.board-list-search{height:var(--sake-space-size-board-search);justify-content:center}.board-list-search,.board-search-field{display:flex;align-items:center;padding-inline:var(--sake-space-spacing-300)}.board-search-field{position:relative;width:100%;height:var(--sake-space-size-control-medium);gap:var(--sake-space-spacing-250);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-input);border-radius:var(--sake-space-spacing-000);background:var(--sake-space-color-bg-subtle)}.board-search-field__scope{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--sake-space-spacing-100);padding:var(--sake-space-spacing-150) var(--sake-space-spacing-250) var(--sake-space-spacing-150) var(--sake-space-spacing-000);border-radius:var(--sake-space-radius-lg);color:var(--sake-space-color-text-board-search-label);font-size:var(--sake-space-font-size-button-compact);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-button-compact);white-space:nowrap}.board-search-field__chevron{width:var(--sake-space-board-chevron-width);height:var(--sake-space-board-chevron-height);background:var(--sake-space-color-icon-board-search-chevron);-webkit-mask:url(/icons/board/chevron.svg) center/contain no-repeat;mask:url(/icons/board/chevron.svg) center/contain no-repeat}.board-search-field__input{width:100%;min-width:0;flex:1 1 0;padding:var(--sake-space-spacing-000);border:var(--sake-space-stroke-none);background:transparent;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-comment-body);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-comment-body)}.board-search-field__input::-moz-placeholder{color:var(--sake-space-color-text-board-search-placeholder);opacity:var(--sake-space-opacity-enabled)}.board-search-field__input::placeholder{color:var(--sake-space-color-text-board-search-placeholder);opacity:var(--sake-space-opacity-enabled)}.board-search-field__submit{position:relative;display:inline-flex;flex:0 0 var(--sake-space-size-icon-medium);align-items:center;justify-content:center;padding:var(--sake-space-spacing-000)}.board-search-field__submit:before{content:"";position:absolute;width:var(--sake-space-size-control-medium);height:var(--sake-space-size-control-medium)}.board-search-field__search-icon{width:var(--sake-space-size-icon-medium);height:var(--sake-space-size-icon-medium);background:var(--sake-space-color-icon-board-search);-webkit-mask:url(/icons/board/search.svg) center/contain no-repeat;mask:url(/icons/board/search.svg) center/contain no-repeat}.board-search-field__options{position:absolute;z-index:var(--sake-space-layer-board-search);bottom:100%;left:calc(var(--sake-space-stroke-default) * -1);right:calc(var(--sake-space-stroke-default) * -1);min-width:0;max-height:calc(100dvh - var(--sake-space-spacing-1600));overflow-y:auto;padding-block:var(--sake-space-spacing-200);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface)}.board-search-field__options--below{top:100%;bottom:auto}.board-search-field__option{display:flex;height:var(--sake-space-size-board-search-option);align-items:center;justify-content:space-between;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-400) var(--sake-space-spacing-600);color:var(--sake-space-color-text-board-search-option);font-size:var(--sake-space-font-size-board-section);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-board-section);cursor:pointer}.board-search-field__option+.board-search-field__option{margin-top:var(--sake-space-size-divider-default);box-shadow:0 calc(var(--sake-space-size-divider-default) * -1) var(--sake-space-spacing-000) var(--sake-space-color-border-divider)}.board-search-field__option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:var(--sake-space-size-control-radio);height:var(--sake-space-size-control-radio);flex:0 0 auto;border:var(--sake-space-stroke-focus) solid var(--sake-space-color-control-radio-border);border-radius:var(--sake-space-radius-full);cursor:pointer}.board-search-field__option input:checked{border-color:var(--sake-space-color-control-radio-selected);background:var(--sake-space-color-control-radio-selected)}.board-search-field__option input:checked:after{content:"";width:var(--sake-space-size-control-radio-dot);height:var(--sake-space-size-control-radio-dot);border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-control-radio-dot)}.board-search-field :is(button,input):focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}@media (min-width:768px){.board-list-page{padding:var(--sake-space-spacing-600)}.board-list-top-actions{height:var(--sake-space-size-board-top-actions)}.board-list-tabs{height:var(--sake-space-size-board-tab)}.board-category-badge{height:var(--sake-space-size-board-category-badge);padding-inline:var(--sake-space-spacing-100);background:var(--sake-space-color-bg-subtle);box-shadow:none}.board-category-badge--notice{background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse)}.board-category-badge__filter .board-category-badge{height:var(--sake-space-size-board-category-filter);padding-inline:var(--sake-space-spacing-150);background:var(--sake-space-color-bg-surface);font-size:var(--sake-space-font-size-board-category);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-board-category)}.board-category-badge__filter .board-category-badge--active{background:var(--sake-space-color-bg-subtle);font-weight:var(--sake-space-font-weight-bold)}.board-list-shell{border-radius:var(--sake-space-radius-xl)}.board-list-categories{padding-inline:var(--sake-space-spacing-300);gap:var(--sake-space-spacing-000);background:var(--sake-space-color-bg-surface)}.board-post-row{height:var(--sake-space-size-board-post-row-desktop)}.board-post-row__link--mobile{display:none}.board-post-row__link--desktop{display:flex;align-items:center;gap:var(--sake-space-spacing-300);padding-inline:var(--sake-space-spacing-300)}.board-post-row__number{flex:0 0 auto}.board-post-row__meta{width:var(--sake-space-size-board-post-row-meta);flex:0 0 var(--sake-space-size-board-post-row-meta)}}.board-detail-design,.board-detail-design button,.board-detail-design input,.board-detail-design textarea{font-family:Noto Sans KR,sans-serif}.board-detail-design{--sake-space-color-bg-canvas:var(--neutral-50);--sake-space-color-bg-subtle:var(--neutral-50);--sake-space-color-border-default:var(--neutral-300)}.board-post-title{color:var(--sake-space-color-text-primary)}.board-post-title:visited{color:var(--sake-space-color-text-visited)}.board-post-title:hover{color:var(--sake-space-color-text-brand)}.board-post-row-link:visited .board-post-title{color:var(--sake-space-color-text-visited)}.board-post-row-link:hover .board-post-title{color:var(--sake-space-color-text-brand)}.admin-board-design,.admin-board-design button,.admin-board-design input,.admin-board-design select{font-family:Noto Sans KR,sans-serif}.admin-board-pin-summary{display:flex;min-height:var(--sake-space-size-board-post-row-mobile);align-items:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding-inline:var(--sake-space-spacing-400);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.admin-board-search{max-width:var(--sake-space-size-admin-board-controls-stacked);flex-direction:column}.admin-board-search,.admin-board-search__filters{display:flex;width:100%;gap:var(--sake-space-spacing-200)}.admin-board-search__filters{height:var(--sake-space-size-control-medium)}.admin-board-search__filters>.admin-board-search__status{width:100%;min-width:0;flex:1 1 0}.admin-board-moderation-controls{display:flex;width:100%;max-width:var(--sake-space-size-admin-board-controls-stacked);flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-board-moderation-controls__selects,.admin-board-moderation-controls__toggles{display:flex;height:var(--sake-space-size-control-medium);align-items:center;gap:var(--sake-space-spacing-200)}.admin-board-moderation-controls__selects{width:100%}.admin-compact-select{position:relative;display:block;height:var(--sake-space-size-control-medium);flex:0 0 auto}.admin-compact-select--category{min-width:0;flex:1 1 0}.admin-compact-select--status{width:var(--sake-space-size-admin-board-controls-status)}.admin-compact-select select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-surface);padding-inline:var(--sake-space-spacing-300) var(--sake-space-spacing-800);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default);outline:none}.admin-compact-select select:focus-visible{border-color:var(--sake-space-color-border-brand)}.admin-compact-select__icon{position:absolute;top:50%;right:var(--sake-space-spacing-300);width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small);transform:translateY(-50%);pointer-events:none}.admin-checkbox-field{display:flex;height:var(--sake-space-size-control-medium);flex:0 0 auto;align-items:center;gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default);white-space:nowrap}.admin-checkbox-field--notice{width:var(--sake-space-size-admin-board-controls-notice)}.admin-checkbox-field--pin{width:var(--sake-space-size-admin-board-controls-pin)}.admin-checkbox-field--disabled{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-disabled)}.admin-checkbox-field__box{position:relative;width:var(--sake-space-size-control-checkbox);height:var(--sake-space-size-control-checkbox);flex:0 0 auto}.admin-checkbox-field__box input{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-sm);background:var(--sake-space-color-bg-surface)}.admin-checkbox-field__box input:checked{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-brand)}.admin-checkbox-field__check{position:absolute;top:var(--sake-space-spacing-050);left:var(--sake-space-spacing-050);width:calc(var(--sake-space-size-control-checkbox) - var(--sake-space-spacing-100));height:calc(var(--sake-space-size-control-checkbox) - var(--sake-space-spacing-100));color:var(--sake-space-color-text-inverse);opacity:0;pointer-events:none}.admin-checkbox-field__box input:checked+.admin-checkbox-field__check{opacity:1}.admin-board-moderation-controls__save{display:inline-flex;height:var(--sake-space-size-control-medium);align-items:center;justify-content:center;margin-left:auto;border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-brand);padding-inline:var(--sake-space-spacing-300);color:var(--sake-space-color-text-inverse);font-size:var(--sake-space-font-size-button);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-button)}@media (min-width:1280px){.admin-board-search{max-width:var(--sake-space-size-admin-board-controls-inline);flex-direction:row}.admin-board-search>.search-field-v2{flex:1 1 0}.admin-board-search__filters{display:contents}.admin-board-search__filters>.admin-board-search__status{width:var(--sake-space-size-admin-board-search-status);flex:0 0 var(--sake-space-size-admin-board-search-status)}.admin-board-moderation-controls{max-width:var(--sake-space-size-admin-board-controls-inline);flex-direction:row}.admin-board-moderation-controls__selects,.admin-board-moderation-controls__toggles{display:contents}.admin-compact-select--category{width:var(--sake-space-size-admin-board-controls-category);flex:0 0 var(--sake-space-size-admin-board-controls-category)}.admin-board-moderation-controls__save{margin-left:0}}.text-label-default,.text-label-micro,.text-label-small,.text-sake-level-badge-strong{font-family:var(--sake-space-font-family-label);letter-spacing:var(--sake-space-letter-spacing-label)}.text-label-default{font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.text-label-default,.text-label-small{font-weight:var(--sake-space-font-weight-medium)}.text-label-small{font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.text-label-micro{font-size:var(--sake-space-font-size-label-micro);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-micro)}.navigation-back-button{display:flex;width:100%;color:var(--sake-space-color-text-brand);font-family:var(--sake-space-font-family-label);text-decoration:none}.navigation-back-button,.navigation-back-button__surface{height:var(--sake-space-size-navigation-back-button);align-items:center}.navigation-back-button__surface{display:inline-flex;justify-content:center;gap:var(--sake-space-spacing-100);overflow:hidden;border-radius:var(--sake-space-radius-md);padding-inline:var(--sake-space-spacing-000)}.navigation-back-button__icon{width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small);flex:0 0 var(--sake-space-size-icon-small);background:url(/icons/navigation/chevron-left.svg) 50%/contain no-repeat}.navigation-back-button__label{font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.navigation-back-button:hover .navigation-back-button__surface{background:var(--sake-space-color-bg-menu-active)}.navigation-back-button:focus-visible{outline:none}.navigation-back-button:focus-visible .navigation-back-button__surface{box-shadow:inset 0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-border-brand)}.navigation-back-button[aria-disabled=true]{pointer-events:none;opacity:var(--sake-space-opacity-disabled)}.sake-detail-hero{width:100%;overflow:hidden;border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);box-shadow:var(--sake-space-shadow-soft);color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label)}.sake-detail-hero__header{position:relative;padding:var(--sake-space-spacing-400) var(--sake-space-spacing-400) var(--sake-space-spacing-300)}.sake-detail-hero__top{display:flex;align-items:flex-start;gap:var(--sake-space-spacing-300)}.sake-detail-hero__copy{min-width:0;flex:1}.sake-detail-hero__brewery,.sake-detail-hero__category,.sake-detail-hero__description,.sake-detail-hero__name{margin:var(--sake-space-spacing-000)}.sake-detail-hero__category{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.sake-detail-hero__brewery{margin-top:var(--sake-space-spacing-100);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.sake-detail-hero__name{margin-top:var(--sake-space-spacing-100);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-sake-detail-hero-name-font-size);font-weight:var(--sake-space-font-weight-black);letter-spacing:var(--sake-space-sake-detail-hero-name-letter-spacing);line-height:var(--sake-space-sake-detail-hero-name-line-height);word-break:keep-all}.sake-detail-hero__image{width:var(--sake-space-size-sake-detail-hero-image);height:var(--sake-space-size-sake-detail-hero-image);flex:0 0 var(--sake-space-size-sake-detail-hero-image);overflow:hidden;border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-subtle)}.sake-detail-hero__summary{padding:var(--sake-space-spacing-400)}.sake-detail-hero__description{margin-top:var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default);white-space:pre-wrap}.sake-info-meta-row{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--sake-space-sake-detail-meta-mobile-line-height);gap:var(--sake-space-spacing-100)}.sake-info-meta-row--mobile{margin-top:var(--sake-space-spacing-300)}.sake-info-meta-row--desktop{margin-top:var(--sake-space-spacing-200)}.sake-info-meta-text{color:var(--sake-space-color-text-secondary);font-family:var(--sake-space-font-family-label);letter-spacing:var(--sake-space-letter-spacing-label)}.sake-info-meta-text--mobile{font-size:var(--sake-space-sake-detail-meta-mobile-font-size);font-weight:var(--sake-space-sake-detail-meta-mobile-font-weight);line-height:var(--sake-space-sake-detail-meta-mobile-line-height)}.sake-info-meta-text--desktop{font-size:var(--sake-space-sake-detail-meta-desktop-font-size);font-weight:var(--sake-space-sake-detail-meta-desktop-font-weight);line-height:var(--sake-space-sake-detail-meta-desktop-line-height)}.sake-info-sheet{width:100%;overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label)}.sake-info-sheet__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sake-space-spacing-000);padding-inline:var(--sake-space-spacing-400);padding-block:var(--sake-space-spacing-300);list-style:none}.sake-info-sheet--mobile .sake-info-sheet__summary{cursor:pointer}.sake-info-sheet--mobile .sake-info-sheet__summary:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.sake-info-sheet__summary::-webkit-details-marker{display:none}.sake-info-sheet__title{margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-sake-info-title-font-size);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-sake-info-title-line-height);letter-spacing:var(--sake-space-letter-spacing-label)}.sake-info-sheet__action{color:var(--sake-space-color-text-tertiary);font-size:var(--sake-space-sake-info-action-font-size);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-sake-info-action-line-height)}.sake-info-sheet--mobile[open] .sake-info-sheet__action--expand,.sake-info-sheet__action--collapse{display:none}.sake-info-sheet--mobile[open] .sake-info-sheet__action--collapse{display:inline}.sake-info-sheet__list{display:flex;margin:var(--sake-space-spacing-000);flex-direction:column;gap:var(--sake-space-spacing-000);padding:var(--sake-space-spacing-400)}.sake-info-row{display:flex;min-width:0;align-items:center;gap:var(--sake-space-spacing-300);padding-block:var(--sake-space-spacing-200)}.sake-info-row__icon{width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small);flex:0 0 var(--sake-space-size-icon-small)}.sake-info-row__label,.sake-info-row__value{min-width:0;flex:1 1 0;margin:var(--sake-space-spacing-000);overflow-wrap:anywhere;font-size:var(--sake-space-sake-info-body-font-size);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-sake-info-body-line-height)}.sake-info-row__label{color:var(--sake-space-color-text-secondary)}.sake-info-row__value{color:var(--sake-space-color-text-primary);text-align:right}.text-sake-level-badge-strong{font-size:var(--sake-space-font-size-level-badge-strong);font-weight:var(--sake-space-font-weight-black);line-height:var(--sake-space-line-height-level-badge-strong)}.sake-level-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--sake-space-spacing-000);white-space:nowrap;word-break:break-word}.sake-level-badge--default,.sake-level-badge--detail{border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-level-badge);border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-level-badge);color:var(--sake-space-color-text-brand)}.sake-level-badge--default{padding:var(--sake-space-spacing-100) var(--sake-space-spacing-250)}.sake-level-badge--detail{height:var(--sake-space-sake-level-badge-height-detail);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-200)}.sake-level-badge--comment{color:var(--sake-space-color-text-secondary)}.sake-level-badge--profile{color:var(--sake-space-color-text-secondary-strong)}.ranking-design .text-display-lg{font-size:48px;font-weight:700;line-height:58px;letter-spacing:-.02em}.ranking-design .text-display-sm{font-size:34px;font-weight:700;line-height:42px;letter-spacing:-.015em}.ranking-design .text-h1{font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.01em}.ranking-design .text-h2{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.008em}.ranking-design .text-h3{font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.005em}.ranking-design .text-body-default{font-size:15px;font-weight:400;line-height:24px;letter-spacing:0}.ranking-design .text-score{font-size:16px;font-weight:900;line-height:18px;letter-spacing:-.16px}*{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html{font-family:Pretendard,Noto Sans KR,Noto Sans JP,sans-serif}body{margin:0;background:var(--sake-space-color-bg-canvas);color:var(--sake-space-color-text-primary);font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all}button,input,select,textarea{font:inherit;letter-spacing:0}a,button{line-height:1.25}dd,li,p{line-height:1.65}h1,h2,h3,h4{font-weight:700;line-height:1.25;letter-spacing:0}h1{line-height:1.18}small{line-height:1.45}.field{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 202 212/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field::-moz-placeholder{--tw-text-opacity:1;color:rgb(138 150 163/var(--tw-text-opacity,1))}.field::placeholder{--tw-text-opacity:1;color:rgb(138 150 163/var(--tw-text-opacity,1))}.field:focus{--tw-border-opacity:1;border-color:rgb(38 58 79/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(38 58 79/0.2)}.field{font-size:.9375rem;line-height:1.55}.review-edit-page,.review-write-design,.review-write-design button,.review-write-design input,.review-write-design select,.review-write-design textarea{font-family:var(--sake-space-font-family-label)}.review-edit-page{width:100%;padding:var(--sake-space-spacing-600) var(--sake-space-spacing-400) var(--sake-space-spacing-1000);background:var(--sake-space-color-bg-canvas)}.review-edit-page__container{display:flex;width:100%;max-width:var(--sake-space-size-review-content-max);margin-inline:auto;flex-direction:column;gap:var(--sake-space-spacing-500)}.review-edit-page__back{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--sake-space-size-control-large);align-items:center;gap:var(--sake-space-spacing-200);border-radius:var(--sake-space-radius-md);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.review-edit-page__back:hover{text-decoration:underline}.review-edit-page__back:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.review-edit-form,.review-edit-intro,.review-sake-reassignment__current,.review-sake-reassignment__header,.review-sake-reassignment__result-list,.review-sake-reassignment__results,.review-sake-unregistered__copy{display:flex;width:100%;min-width:0;flex-direction:column}.review-edit-intro{gap:var(--sake-space-spacing-100)}.review-edit-intro h1,.review-edit-intro p,.review-edit-intro span,.review-sake-option h3,.review-sake-option p,.review-sake-option small,.review-sake-option span,.review-sake-reassignment__header h2,.review-sake-reassignment__header p,.review-sake-reassignment__header span,.review-sake-reassignment__loading,.review-sake-reassignment__message,.review-sake-reassignment__section-label,.review-sake-unregistered h3,.review-sake-unregistered p,.review-sake-unregistered span{margin:var(--sake-space-spacing-000)}.review-edit-intro p,.review-sake-reassignment__header p{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-black);line-height:var(--sake-space-line-height-label-small)}.review-edit-intro h1{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-review-page-title-font-size);font-weight:var(--sake-space-font-weight-black);line-height:var(--sake-space-review-page-title-line-height);letter-spacing:var(--sake-space-review-page-title-letter-spacing)}.review-edit-intro span,.review-sake-reassignment__header span,.review-sake-unregistered__copy>span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default)}.review-edit-form{gap:var(--sake-space-spacing-500)}.review-edit-form>.review-form-message,.review-fields-form--edit{width:100%;max-width:var(--sake-space-size-review-fields-column);margin-inline:auto}.review-sake-reassignment{gap:var(--sake-space-spacing-400)}.review-sake-reassignment__header{gap:var(--sake-space-spacing-100)}.review-sake-reassignment__header h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-heading-h3);letter-spacing:var(--sake-space-letter-spacing-heading-h3)}.review-sake-reassignment__search,.review-sake-reassignment__search .search-field-v2{width:100%}.review-sake-reassignment__current,.review-sake-reassignment__result-list,.review-sake-reassignment__results{gap:var(--sake-space-spacing-200)}.review-sake-reassignment__section-label{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.review-sake-reassignment__loading,.review-sake-reassignment__message{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-body-default)}.review-sake-reassignment__message{color:var(--sake-space-color-text-error);font-weight:var(--sake-space-font-weight-bold)}.review-sake-option,.review-sake-unregistered{display:grid;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-300);overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-300)}.review-sake-option{grid-template-columns:var(--sake-space-size-review-photo-add) minmax(0,1fr) auto}.review-sake-option[data-selected=true]{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-subtle)}.review-sake-option__thumbnail{display:flex;width:var(--sake-space-size-review-photo-add);height:var(--sake-space-size-review-photo-add);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-canvas);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-black)}.review-sake-option__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:var(--sake-space-spacing-100)}.review-sake-option__copy{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050)}.review-sake-option__copy h3,.review-sake-unregistered__copy h3{overflow:hidden;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default);text-overflow:ellipsis;white-space:nowrap}.review-sake-option--full-title .review-sake-option__copy h3{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.review-sake-option__copy p,.review-sake-option__copy small,.review-sake-option__copy>span{overflow:hidden;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small);text-overflow:ellipsis;white-space:nowrap}.review-sake-option__action,.review-sake-option__badge{display:inline-flex;min-height:var(--sake-space-size-control-small);align-items:center;justify-content:center;border-radius:var(--sake-space-radius-md);padding-inline:var(--sake-space-spacing-250);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small);white-space:nowrap}.review-sake-option__badge{background:var(--sake-space-color-bg-accent-soft);color:var(--sake-space-color-text-brand)}.review-sake-option__action{cursor:pointer;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse)}.review-sake-option__action:hover{text-decoration:underline}.review-sake-option__action:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.review-sake-unregistered{grid-template-columns:minmax(0,1fr) auto;border-style:dashed;background:var(--sake-space-color-bg-subtle)}.review-sake-unregistered__copy{gap:var(--sake-space-spacing-050)}.review-sake-unregistered__copy>p{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.review-write-page{width:100%;padding:var(--sake-space-spacing-600) var(--sake-space-spacing-400) var(--sake-space-spacing-1000);background:var(--sake-space-color-bg-canvas)}.review-write-page__container{max-width:var(--sake-space-size-review-content-max);margin-inline:auto}.review-write-page__container,.review-write-search-main{display:flex;width:100%;flex-direction:column;gap:var(--sake-space-spacing-600)}.review-write-search-main{min-width:0}.review-write-page--search{min-height:calc(100dvh - var(--sake-space-size-header-mobile));padding:var(--sake-space-spacing-000) var(--sake-space-spacing-000) var(--sake-space-spacing-1000)}.review-write-page--search .review-write-page__container{max-width:none;gap:var(--sake-space-spacing-000)}.review-write-page--search .review-write-search-main{gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-300) var(--sake-space-spacing-400)}.review-search-result-list-mobile{display:flex;width:100%;min-height:0;flex-direction:column;gap:var(--sake-space-spacing-000);overflow:hidden;margin:var(--sake-space-spacing-000);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-500);list-style:none}.review-similar-candidates.review-similar-candidates--desktop{display:none}body:has(.review-write-page--search)>footer{display:none}.review-existing-sake-page{width:100%;padding:var(--sake-space-spacing-300) var(--sake-space-spacing-400) var(--sake-space-spacing-800);background:var(--sake-space-color-bg-canvas)}.review-existing-sake-page__container{display:flex;width:100%;max-width:var(--sake-space-size-review-content-max);margin-inline:auto;flex-direction:column;gap:var(--sake-space-spacing-200)}.review-existing-sake-page__content{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:var(--sake-space-spacing-600)}.review-existing-sake-page__hero{width:calc(100% - var(--sake-space-spacing-200));max-width:var(--sake-space-size-review-existing-hero)}.review-existing-sake-page__form{display:flex;width:100%;max-width:var(--sake-space-size-review-existing-form);min-width:0;flex-direction:column;gap:var(--sake-space-spacing-500)}.review-write-intro{width:100%;overflow:hidden}.review-write-intro h1{margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-review-page-title-font-size);font-weight:var(--sake-space-font-weight-black);letter-spacing:var(--sake-space-review-page-title-letter-spacing);line-height:var(--sake-space-review-page-title-line-height)}@media (max-width:767px){.review-write-page--search .review-write-intro h1{font-size:var(--sake-space-review-search-title-mobile-font-size);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-review-search-title-mobile-letter-spacing)}}.review-sake-search{display:flex;width:100%;min-width:0}.review-comment-input,.review-form-input{width:100%;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default);outline:none}.review-form-input{height:var(--sake-space-size-control-medium);padding-inline:var(--sake-space-spacing-300)}.review-comment-input::-moz-placeholder,.review-form-input::-moz-placeholder{color:var(--sake-space-color-text-secondary)}.review-comment-input::placeholder,.review-form-input::placeholder{color:var(--sake-space-color-text-secondary)}.review-comment-input:focus-visible,.review-form-input:focus-visible{border-color:var(--sake-space-color-border-brand);box-shadow:0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-brand-500-alpha-15)}.review-form-input--error,.review-form-input--error:focus-visible{border-color:var(--sake-space-color-border-error);box-shadow:none}.review-search-result-and-registration{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-600)}.review-new-sake-registration,.review-similar-candidates{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-400)}.review-write-section-header{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-200);word-break:break-word}.review-write-section-header--compact{gap:var(--sake-space-spacing-100)}.review-write-section-header h2,.review-write-section-header p{width:100%;margin:var(--sake-space-spacing-000)}.review-write-section-header h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-black);letter-spacing:var(--sake-space-letter-spacing-heading-h3);line-height:var(--sake-space-line-height-heading-h3)}.review-write-section-header p{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default)}.review-new-sake-title-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-150)}.review-write-section-header .review-new-sake-title{width:auto;flex:0 1 auto;font-weight:var(--sake-space-font-weight-bold);white-space:nowrap}.review-new-sake-badge{flex:0 0 auto;border-radius:var(--sake-space-radius-sm);background:var(--sake-space-color-recommend-500);padding:var(--sake-space-spacing-100) var(--sake-space-spacing-200);color:var(--sake-space-color-text-inverse);font-size:var(--sake-space-new-sake-badge-font-size);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-new-sake-badge-letter-spacing);line-height:var(--sake-space-new-sake-badge-line-height);white-space:nowrap}.review-form-message{border:var(--sake-space-stroke-default) solid;border-radius:var(--sake-space-radius-lg);padding:var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-body-default)}.review-form-message--error{border-color:var(--sake-space-color-border-error);background:var(--sake-space-color-bg-error);color:var(--sake-space-color-text-error)}.review-form-message--warning{border-color:var(--sake-space-color-border-warning);background:var(--sake-space-color-bg-warning);color:var(--sake-space-color-text-warning)}.review-form-message p{margin:var(--sake-space-spacing-000)}.review-form-message a{display:inline-flex;margin-top:var(--sake-space-spacing-200);color:inherit;font-weight:var(--sake-space-font-weight-bold);text-decoration:underline}.review-result-card__copy,.review-result-list{display:flex;width:100%;min-width:0;flex-direction:column}.review-result-list{gap:var(--sake-space-spacing-200)}.review-result-card h3,.review-result-card p{margin:var(--sake-space-spacing-000)}.review-result-card{width:100%;overflow:hidden;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-400);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default),var(--sake-space-shadow-soft)}.review-result-card__layout{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:var(--sake-space-spacing-300)}.review-result-card__copy{gap:var(--sake-space-spacing-100)}.review-result-card h3{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-black);line-height:var(--sake-space-line-height-heading-h3)}.review-result-card__meta{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.review-result-card__action{align-self:flex-start;flex:0 0 auto}.detail-product-selector{display:flex;width:100%;min-width:0;order:1;flex-direction:column;gap:var(--sake-space-spacing-300);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-400);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default)}.detail-product-selector__header{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-100)}.detail-product-selector__empty,.detail-product-selector__feedback,.detail-product-selector__header h2,.detail-product-selector__header p{margin:var(--sake-space-spacing-000)}.detail-product-selector__header h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.detail-product-selector__empty,.detail-product-selector__feedback,.detail-product-selector__header p{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.detail-product-selector__registration{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-200)}.detail-product-selector__input,.detail-product-selector__option,.detail-product-selector__register,.detail-product-selector__trigger{min-height:var(--sake-space-size-control-large);font-family:var(--sake-space-font-family-label)}.detail-product-selector__input{width:100%;min-width:0;flex:1 1 auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding-inline:var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-body-default);outline:none}.detail-product-selector__input::-moz-placeholder{color:var(--sake-space-color-text-secondary)}.detail-product-selector__input::placeholder{color:var(--sake-space-color-text-secondary)}.detail-product-selector__input:focus-visible,.detail-product-selector__option:focus-visible,.detail-product-selector__trigger:focus-visible{border-color:var(--sake-space-color-border-brand);box-shadow:0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-brand-500-alpha-15);outline:none}.detail-product-selector__register{flex:0 0 auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-bg-brand);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-brand);padding-inline:var(--sake-space-spacing-400);color:var(--sake-space-color-text-inverse);cursor:pointer;font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.detail-product-selector__register:disabled{border-color:var(--sake-space-color-border-default);background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-secondary);cursor:not-allowed}.detail-product-selector__select{position:relative;width:100%;min-width:0}.detail-product-selector__option,.detail-product-selector__trigger{display:flex;width:100%;min-width:0;align-items:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary);cursor:pointer;text-align:left}.detail-product-selector__trigger{justify-content:space-between;gap:var(--sake-space-spacing-200);padding-inline:var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-body-default)}.detail-product-selector__trigger[aria-expanded=true]{border-width:var(--sake-space-stroke-focus);border-color:var(--sake-space-color-border-brand)}.detail-product-selector__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-product-selector__chevron{width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small);flex:0 0 var(--sake-space-size-icon-small);transition:transform var(--sake-space-motion-duration-fast) var(--sake-space-motion-easing-standard)}.detail-product-selector__trigger[aria-expanded=true] .detail-product-selector__chevron{transform:rotate(180deg)}.detail-product-selector__list{position:absolute;z-index:30;top:calc(100% + var(--sake-space-spacing-200));right:0;left:0;height:var(--sake-space-size-detail-product-options);overflow-y:auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);box-shadow:var(--sake-space-shadow-soft)}.detail-product-selector__option{gap:var(--sake-space-spacing-300);border-color:transparent;padding-inline:var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.detail-product-selector__option:hover,.detail-product-selector__option[aria-selected=true]{background:var(--sake-space-color-bg-subtle)}.detail-product-selector__indicator{position:relative;width:var(--sake-space-size-icon-control);height:var(--sake-space-size-icon-control);flex:0 0 var(--sake-space-size-icon-control);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:50%;background:var(--sake-space-color-bg-surface)}.detail-product-selector__option[aria-selected=true] .detail-product-selector__indicator:after{position:absolute;inset:var(--sake-space-spacing-100);border-radius:50%;background:var(--sake-space-color-bg-brand);content:""}.detail-product-selector__empty{display:flex;min-height:var(--sake-space-size-control-large);align-items:center;padding-inline:var(--sake-space-spacing-300)}.detail-product-selector__feedback{min-height:var(--sake-space-line-height-label-small);padding-block:var(--sake-space-spacing-100);color:var(--sake-space-color-text-brand);text-align:center}.new-sake-review-form,.review-fields-form{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-600)}.new-sake-review-form__information,.new-sake-review-form__review-fields{display:contents}.review-sake-name-card{order:1}.review-photo-section{order:2}.new-sake-review-form .review-score-section,.review-fields-form .review-score-section{order:3}.review-comment-section{order:4}.new-sake-review-form__taste{order:5}.review-optional-sake-info{order:6}.btn-primary.review-form-submit{order:7}.review-form-card{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-400);overflow:hidden;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-500);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default),var(--sake-space-shadow-soft)}.review-sake-name-card{min-height:var(--sake-space-size-review-sake-name-card);gap:var(--sake-space-spacing-100);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:transparent;box-shadow:none}.review-sake-name-card .review-form-field-label+.review-form-input{margin-top:var(--sake-space-spacing-000)}.review-sake-name-status{margin:0;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small);overflow-wrap:anywhere;word-break:keep-all}.review-sake-name-status--error{color:var(--sake-space-color-text-error)}.review-form-field-label{display:block;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.review-photo-slots{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--sake-space-spacing-300)}.review-photo-field,.review-photo-input{display:flex;width:100%;min-width:0;flex-direction:column}.review-photo-input{height:var(--sake-space-size-review-photo-tile);overflow:hidden;border:var(--sake-space-stroke-default) dashed var(--sake-space-color-border-strong);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-subtle);text-align:center;transition:border-color .15s ease,background-color .15s ease}.review-photo-input--filled{border-style:solid;border-color:var(--sake-space-color-border-default);background:var(--sake-space-color-bg-surface)}.review-photo-input__picker{display:flex;width:100%;height:100%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-400)}.review-photo-input--empty:hover{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-canvas)}.review-photo-input:focus-within{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.review-photo-input__add{display:flex;width:var(--sake-space-size-review-photo-add);height:var(--sake-space-size-review-photo-add);flex:0 0 var(--sake-space-size-review-photo-add);align-items:center;justify-content:center;border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-spacing-600);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-spacing-800)}.review-photo-input__preview{width:var(--sake-space-size-review-photo-preview);height:var(--sake-space-size-review-photo-preview);flex:0 0 var(--sake-space-size-review-photo-preview);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);-o-object-fit:cover;object-fit:cover}.review-photo-input__wide-preview{width:100%;height:calc(var(--sake-space-size-review-photo-tile) - var(--sake-space-size-review-photo-actions));flex:0 0 auto;overflow:hidden;background:var(--sake-space-color-bg-canvas)}.review-photo-input__wide-preview .review-photo-input__preview{width:100%;height:100%;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-none);-o-object-fit:cover;object-fit:cover}.review-photo-input__label{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default);white-space:nowrap}.review-photo-input__status{max-width:100%;overflow:hidden;border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-100) var(--sake-space-spacing-250);color:var(--sake-space-color-text-secondary);font-weight:var(--sake-space-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.review-photo-input__error,.review-photo-input__status{font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.review-photo-input__error{display:block;width:100%;margin-top:var(--sake-space-spacing-100);color:var(--sake-space-color-text-error);font-weight:var(--sake-space-font-weight-bold);text-align:left}.review-photo-input__footer{width:100%;height:var(--sake-space-size-review-photo-actions);min-width:0;justify-content:space-between;padding-inline:var(--sake-space-spacing-300)}.review-photo-input__actions,.review-photo-input__footer{display:flex;align-items:center;gap:var(--sake-space-spacing-200)}.review-photo-input__actions{height:100%;flex:0 0 auto}.review-photo-input__action{display:inline-flex;height:100%;cursor:pointer;align-items:center;justify-content:center;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-none);background:transparent;padding-inline:var(--sake-space-spacing-100);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.review-photo-input__action:hover{text-decoration:underline}.review-photo-input__action:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.review-photo-input__action:disabled,.review-photo-input__action[aria-disabled=true]{cursor:wait;opacity:var(--sake-space-opacity-disabled)}.review-photo-input__action--danger{color:var(--sake-space-color-text-error)}.review-comment-input{height:var(--sake-space-size-review-comment);min-height:var(--sake-space-size-review-comment);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300);resize:vertical}.review-comment-limit{width:100%;margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.review-prose-divider{position:relative;height:calc(var(--sake-space-spacing-400) + var(--sake-space-spacing-100));margin-inline:var(--sake-space-spacing-400)}.review-prose-divider:before{content:"";position:absolute;inset-inline:var(--sake-space-spacing-000);top:var(--sake-space-spacing-400);border-top:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default)}.review-taste-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sake-space-spacing-400);padding:var(--sake-space-spacing-300) var(--sake-space-spacing-400) var(--sake-space-spacing-000);font-family:var(--sake-space-font-family-label);font-weight:var(--sake-space-font-weight-medium)}.review-taste-summary__metric{display:grid;min-width:0;gap:var(--sake-space-spacing-100)}.review-taste-summary__sweetness{grid-column:2}.review-taste-summary__title{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.review-taste-summary__segments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sake-space-spacing-100);height:var(--sake-space-review-taste-track-height)}.review-taste-summary__segment{border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-review-body-track)}.review-taste-summary__segment[data-selected=true]{background:var(--sake-space-color-review-body-selected)}.review-taste-summary__sweetness .review-taste-summary__segment{background:var(--sake-space-color-review-sweetness-track)}.review-taste-summary__sweetness .review-taste-summary__segment[data-selected=true]{background:var(--sake-space-color-review-sweetness-selected)}.review-taste-summary__endpoints{display:flex;justify-content:space-between;gap:var(--sake-space-spacing-100);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small);white-space:nowrap}.review-taste-fields{display:grid;gap:var(--sake-space-spacing-400)}.review-optional-sake-info{width:100%;min-width:0;overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-review-optional);background:var(--sake-space-color-bg-surface);box-shadow:var(--sake-space-shadow-soft);font-family:var(--sake-space-font-family-label)}.review-optional-sake-info__summary{display:flex;width:100%;min-height:var(--sake-space-size-review-optional-summary);cursor:pointer;align-items:center;gap:var(--sake-space-spacing-250);border-bottom:var(--sake-space-stroke-default) solid transparent;padding:var(--sake-space-spacing-250) var(--sake-space-spacing-400);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-review-optional-title-font-size);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-body-default);list-style:none;white-space:nowrap}.review-optional-sake-info__summary:before{flex:0 0 auto;content:"▶";font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-black);line-height:var(--sake-space-line-height-label-small)}.review-optional-sake-info[open] .review-optional-sake-info__summary{border-bottom-color:var(--sake-space-color-border-default)}.review-optional-sake-info[open] .review-optional-sake-info__summary:before{content:"▼"}.review-optional-sake-info__summary::-webkit-details-marker{display:none}.review-optional-sake-info__summary:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.review-optional-sake-info__body{display:flex;flex-direction:column;gap:var(--sake-space-spacing-400);padding:var(--sake-space-spacing-400)}.review-optional-sake-info__help{margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default)}.review-optional-sake-info__section{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-300);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-300)}.review-optional-sake-info__field-label,.review-optional-sake-info__section-title{margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.review-optional-sake-info__field{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-150)}.review-optional-sake-info__field>.relative{width:100%}.review-optional-sake-info__field>.relative>label{display:block;color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.review-optional-sake-info__field>.relative>.field,.review-optional-sake-info__input{width:100%;min-width:0;height:var(--sake-space-size-control-medium);margin:var(--sake-space-spacing-000);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-300);color:var(--sake-space-color-text-secondary-strong);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default)}.review-optional-sake-info__field>.relative>.field::-moz-placeholder,.review-optional-sake-info__input::-moz-placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.review-optional-sake-info__field>.relative>.field::placeholder,.review-optional-sake-info__input::placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.review-optional-sake-info__textarea{height:var(--sake-space-size-field-textarea);min-height:var(--sake-space-size-field-textarea);resize:vertical;border-radius:var(--sake-space-radius-lg);padding:var(--sake-space-spacing-300)}.review-optional-sake-info__field>.relative>.field:focus-visible,.review-optional-sake-info__input:focus-visible{border-color:var(--sake-space-color-border-brand);outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.review-optional-sake-info__input:disabled{cursor:not-allowed;background:var(--sake-space-color-bg-canvas);color:var(--sake-space-color-text-disabled);opacity:var(--sake-space-opacity-disabled)}.review-optional-sake-info__field-help,.review-optional-sake-info__field>.relative>p{margin:var(--sake-space-spacing-150) var(--sake-space-spacing-000) var(--sake-space-spacing-000);color:var(--sake-space-color-text-secondary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.review-optional-sake-info__value-with-unit{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-200)}.review-optional-sake-info__value-with-unit .review-optional-sake-info__input{flex:1 1 0}.review-optional-sake-info__unit{flex:0 0 auto;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.review-optional-sake-info__select-wrap{position:relative;width:100%}.review-optional-sake-info__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--sake-space-spacing-1000);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.review-optional-sake-info__select-icon{position:absolute;top:50%;right:var(--sake-space-spacing-300);width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small);pointer-events:none;color:var(--sake-space-color-text-secondary-strong);transform:translateY(-50%)}.review-option-group{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-200);margin:var(--sake-space-spacing-000);border:var(--sake-space-stroke-none);padding:var(--sake-space-spacing-000)}.review-option-group__help{margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.review-option-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.review-option-grid,.review-option-item{min-width:0;gap:var(--sake-space-spacing-200)}.review-option-item{display:flex;min-height:var(--sake-space-size-control-small);cursor:pointer;align-items:center;padding-inline:var(--sake-space-spacing-100);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.review-option-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-option-control{display:grid;width:var(--sake-space-size-control-checkbox);height:var(--sake-space-size-control-checkbox);flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;place-items:center;border:var(--sake-space-stroke-choice) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-sm);background:var(--sake-space-color-bg-surface)}.review-option-control:after{content:"✓";color:var(--sake-space-color-text-inverse);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:1;opacity:0}.review-option-control:checked{border-color:var(--sake-space-color-bg-brand);background:var(--sake-space-color-bg-brand)}.review-option-control:checked:after{opacity:var(--sake-space-opacity-enabled)}.review-option-control:checked+span{font-weight:var(--sake-space-font-weight-bold)}.review-option-control:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.review-polishing-unknown{width:-moz-fit-content;width:fit-content;min-height:var(--sake-space-size-control-medium);padding-inline:var(--sake-space-spacing-000);color:var(--sake-space-color-text-secondary)}.sake-edit-suggestion-form{display:flex;flex-direction:column;gap:var(--sake-space-spacing-400)}.sake-edit-suggestion-form__evidence{border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-500);box-shadow:var(--sake-space-shadow-soft)}.sake-edit-suggestion-form__title{margin:var(--sake-space-spacing-000);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-black);line-height:var(--sake-space-line-height-heading-h3)}.sake-edit-suggestion-form__fields{display:grid;gap:var(--sake-space-spacing-400);margin-top:var(--sake-space-spacing-400)}.sake-edit-suggestion-form__field{display:flex;flex-direction:column;gap:var(--sake-space-spacing-150)}.sake-edit-suggestion-form__label{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.sake-edit-suggestion-form__reason{min-height:var(--sake-space-size-field-textarea);resize:vertical}.sake-edit-suggestion-form__notice{margin:var(--sake-space-spacing-000);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-warning);padding:var(--sake-space-spacing-300);color:var(--sake-space-color-text-warning);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default)}.sake-edit-suggestion-form__submit{font-size:var(--sake-space-font-size-body-default)}.btn-primary.review-form-submit,.sake-edit-suggestion-form__submit{width:100%;min-height:var(--sake-space-size-review-submit-mobile);font-weight:var(--sake-space-font-weight-medium)}.btn-primary.review-form-submit{align-items:center;justify-content:center;padding-inline:var(--sake-space-spacing-400);font-size:var(--sake-space-font-size-button);line-height:var(--sake-space-line-height-button);text-align:center}.btn-primary.review-form-submit:disabled{cursor:wait;opacity:var(--sake-space-opacity-disabled)}@media (min-width:768px){.review-edit-page,.review-write-page{padding-inline:var(--sake-space-spacing-800)}.review-write-page--search{padding-block:var(--sake-space-spacing-600) var(--sake-space-spacing-1000)}.review-write-page--search .review-write-page__container{max-width:var(--sake-space-size-review-content-max);gap:var(--sake-space-spacing-600)}.review-write-page--search .review-write-search-main{gap:var(--sake-space-spacing-600);padding:var(--sake-space-spacing-000)}.review-search-result-list-mobile{display:none}.review-similar-candidates.review-similar-candidates--desktop{display:flex}.review-existing-sake-page{padding-inline:var(--sake-space-spacing-800)}.review-existing-sake-page__form{max-width:var(--sake-space-size-review-fields-column)}.review-sake-search .search-field-v2--responsive{height:var(--sake-space-size-control-large)}.review-result-card__layout{flex-direction:row;align-items:flex-start;justify-content:space-between}.new-sake-review-form{gap:var(--sake-space-spacing-500)}.new-sake-review-form__information,.new-sake-review-form__review-fields{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-300)}.review-photo-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.btn-primary.review-form-submit{min-height:var(--sake-space-size-control-large)}}@media (min-width:1104px){.new-sake-review-form{display:grid;grid-template-columns:var(--sake-space-size-review-information-column) minmax(0,var(--sake-space-size-review-fields-column));align-items:start;-moz-column-gap:var(--sake-space-spacing-500);column-gap:var(--sake-space-spacing-500)}.review-photo-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}.review-score-section{gap:var(--sake-space-spacing-400);overflow:hidden;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-500);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default),var(--sake-space-shadow-soft);font-family:var(--sake-space-font-family-label)}.review-score-section,.review-step-header{display:flex;width:100%;min-width:0;flex-direction:column}.review-step-header{align-items:flex-start;gap:var(--sake-space-spacing-100);word-break:break-word}.review-step-header__eyebrow,.review-step-header__title{width:100%}.review-step-header__eyebrow{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-black);line-height:var(--sake-space-line-height-label-small)}.review-step-header__title{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-heading-h3);letter-spacing:var(--sake-space-letter-spacing-heading-h3)}.review-score-inputs,.review-score-inputs__controls{display:flex;width:100%;min-width:0;flex-direction:column}.review-score-inputs{gap:var(--sake-space-spacing-200)}.review-score-input-card,.review-score-inputs__controls{gap:var(--sake-space-spacing-150)}.review-score-input-card{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-250) var(--sake-space-spacing-300);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default)}.review-score-input-card__label{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-review-input-label-line-height);white-space:nowrap}.review-score-input-card__row{display:flex;width:100%;min-width:0;height:var(--sake-space-review-input-row-height);align-items:center;gap:var(--sake-space-spacing-200);overflow:visible}.review-rating-slider{display:flex;width:var(--sake-space-review-input-stars-width);height:var(--sake-space-review-input-star-size);flex:0 0 var(--sake-space-review-input-stars-width);align-items:center;border-radius:var(--sake-space-radius-md);cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review-rating-slider>span{pointer-events:none}.review-rating-slider:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.review-score-input-card__value{flex:0 0 auto;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-review-input-value-font-size);font-weight:var(--sake-space-font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--sake-space-review-input-value-line-height);white-space:nowrap}.review-score-total{width:100%;min-width:0;overflow:hidden;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-accent-soft);padding:var(--sake-space-spacing-250) var(--sake-space-spacing-300);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default)}.review-score-total__content{display:flex;align-items:flex-end;gap:var(--sake-space-spacing-150);font-variant-numeric:tabular-nums;white-space:nowrap}.review-score-total__score{color:var(--sake-space-color-text-score);font-size:var(--sake-space-review-input-total-font-size);font-weight:var(--sake-space-font-weight-black);letter-spacing:var(--sake-space-review-input-total-letter-spacing)}.review-score-total__maximum,.review-score-total__score{line-height:var(--sake-space-review-input-total-line-height)}.review-score-total__maximum{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-review-input-total-maximum-font-size);font-weight:var(--sake-space-font-weight-bold)}.taste-segmented-field{display:grid;min-width:0;gap:var(--sake-space-spacing-200);margin:0;border:0;padding:0}.taste-segmented-field__label{display:flex;width:100%;height:var(--sake-space-size-taste-segmented-label);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-accent-soft);color:var(--sake-space-color-bg-brand);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-taste-segmented-label-font-size);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-taste-segmented-label-line-height)}.taste-segmented-control{display:flex;width:100%;height:var(--sake-space-size-taste-segmented-control);align-items:flex-start;overflow:hidden;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-canvas);padding:var(--sake-space-stroke-default)}.taste-segmented-control__choice{position:relative;min-width:0;height:var(--sake-space-size-taste-segmented-option);flex:1 1 0;cursor:pointer}.taste-segmented-control__option{display:flex;width:100%;height:var(--sake-space-size-taste-segmented-option);align-items:center;flex-direction:column;justify-content:center;overflow:hidden;border-radius:var(--sake-space-radius-full);color:var(--sake-space-color-text-secondary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-taste-segmented-option-font-size);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-taste-segmented-option-line-height);text-align:center;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.taste-segmented-control__line{display:block}.taste-segmented-control__choice input:checked+.taste-segmented-control__option{background:var(--sake-space-color-bg-brand);box-shadow:var(--sake-space-shadow-taste-segmented-selected);color:var(--sake-space-color-text-inverse);font-weight:var(--sake-space-font-weight-bold)}.taste-segmented-control__choice input:focus-visible+.taste-segmented-control__option{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}@media (prefers-reduced-motion:reduce){.detail-product-selector__chevron,.review-optional-sake-info__summary:before,.review-photo-input,.taste-segmented-control__option{transition:none}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(38 58 79/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(28 43 59/var(--tw-bg-opacity,1))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{min-height:2.5rem;font-size:.9375rem;line-height:1.2}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(38 58 79/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-weight:600;--tw-text-opacity:1;color:rgb(38 58 79/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(233 238 242/var(--tw-bg-opacity,1))}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{min-height:2.5rem;font-size:.9375rem;line-height:1.2}.section{margin-left:auto;margin-right:auto;width:100%;padding:1.5rem 1rem}@media (min-width:640px){.section{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.section{padding-left:2rem;padding-right:2rem}}.section{max-width:1040px}.font-black{font-weight:800}.tracking-wide,.tracking-wider,.tracking-widest{letter-spacing:0}.break-keep{word-break:keep-all;overflow-wrap:anywhere}.admin-users-page{gap:var(--sake-space-spacing-400);font-family:var(--sake-space-font-family-label)}.admin-users-page,.admin-users-page__header{display:flex;width:100%;min-width:0;flex-direction:column}.admin-users-page__header{gap:var(--sake-space-spacing-200);overflow:hidden}.admin-users-page__header p{color:var(--sake-space-color-text-brand);font-size:13px;font-weight:var(--sake-space-font-weight-bold);line-height:normal}.admin-users-page__header h1{color:var(--sake-space-color-text-primary);font-size:32px;font-weight:var(--sake-space-font-weight-black);line-height:40px}.admin-users-page__header>span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-regular);line-height:22px}.admin-users-workspace{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-400)}.admin-users-notice{border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-users-notice--error{border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-error);color:var(--sake-space-color-text-error)}.admin-users-toolbar{display:flex;width:100%;min-width:0;height:var(--sake-space-size-admin-toolbar);align-items:center;justify-content:space-between;overflow:visible;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-050);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.admin-users-toolbar__filters{display:flex;width:476px;height:32px;min-width:0;align-items:center;gap:var(--sake-space-spacing-200)}.admin-users-search,.admin-users-status-filter{display:flex;height:32px;align-items:center;overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface)}.admin-users-search{width:320px}.admin-users-status-filter{width:148px}.admin-users-search input,.admin-users-status-filter select{width:100%;height:100%;border:0;border-radius:var(--sake-space-radius-none);background:transparent;padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font:inherit;outline:none}.admin-users-search input::-moz-placeholder{color:var(--sake-space-color-text-secondary);opacity:1}.admin-users-search input::placeholder{color:var(--sake-space-color-text-secondary);opacity:1}.admin-users-search:focus-within,.admin-users-status-filter:focus-within{border-width:var(--sake-space-stroke-focus);border-color:var(--sake-space-color-border-brand)}.admin-users-toolbar__actions{display:flex;height:32px;align-items:center;justify-content:flex-end;gap:var(--sake-space-spacing-200);white-space:nowrap}.admin-users-action-menu{position:relative;width:112px;height:32px}.admin-users-action-menu summary{display:flex;width:100%;height:32px;align-items:center;justify-content:center;gap:var(--sake-space-spacing-100);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse);cursor:pointer;list-style:none}.admin-users-action-menu summary::-webkit-details-marker{display:none}.admin-users-action-menu summary[aria-disabled=true]{cursor:not-allowed;opacity:var(--sake-space-opacity-disabled)}.admin-users-action-menu>div{position:absolute;z-index:30;top:32px;right:0;display:grid;width:112px;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);background:var(--sake-space-color-bg-surface);box-shadow:var(--sake-space-shadow-menu)}.admin-users-action-menu button{height:32px;border:0;border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary);font:inherit;text-align:center}.admin-users-action-menu button:last-child{border-bottom:0}.admin-users-action-menu button:focus-visible,.admin-users-action-menu button:hover{background:var(--sake-space-color-bg-subtle);outline:none}.admin-users-table-shell{width:100%;min-width:0;overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface)}.admin-users-table-controls{display:flex;width:100%;height:var(--sake-space-size-admin-toolbar);align-items:center;justify-content:space-between;padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.admin-users-table-controls select{width:128px;height:28px;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface);padding:0 var(--sake-space-spacing-200);color:var(--sake-space-color-text-primary);font:inherit}.admin-users-table-scroll{width:100%;min-width:0;overflow-x:auto;outline:none}.admin-users-table-scroll:focus-visible{box-shadow:inset 0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-border-brand)}.admin-users-table{width:var(--sake-space-size-admin-member-table);min-width:var(--sake-space-size-admin-member-table);table-layout:fixed;border-collapse:collapse;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.admin-users-table col:first-child{width:var(--sake-space-size-admin-member-checkbox-column)}.admin-users-table col:nth-child(2){width:var(--sake-space-size-admin-member-nickname-column)}.admin-users-table col:nth-child(3){width:var(--sake-space-size-admin-member-email-column)}.admin-users-table col:nth-child(4){width:var(--sake-space-size-admin-member-status-column)}.admin-users-table col:nth-child(5){width:var(--sake-space-size-admin-member-level-column)}.admin-users-table col:nth-child(6){width:var(--sake-space-size-admin-member-review-column)}.admin-users-table col:nth-child(7){width:var(--sake-space-size-admin-member-post-column)}.admin-users-table col:nth-child(8){width:var(--sake-space-size-admin-member-comment-column)}.admin-users-table col:nth-child(9){width:var(--sake-space-size-admin-member-joined-column)}.admin-users-table col:nth-child(10){width:var(--sake-space-size-admin-member-login-column)}.admin-users-table td,.admin-users-table th{height:var(--sake-space-size-admin-table-row);overflow:hidden;border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:0;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-users-table thead th{height:var(--sake-space-size-admin-table-header);background:var(--sake-space-color-bg-subtle)}.admin-users-table th a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:var(--sake-space-spacing-100);color:inherit}.admin-users-table th a:focus-visible,.admin-users-table th a:hover,.admin-users-table__link:focus-visible,.admin-users-table__link:hover{color:var(--sake-space-color-text-brand);text-decoration:underline;text-underline-offset:var(--sake-space-spacing-050);outline:none}.admin-users-table__link{display:block;width:100%;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.admin-users-table__empty,.admin-users-table__row--withdrawn{color:var(--sake-space-color-text-secondary)}.admin-users-table__empty{height:calc(var(--sake-space-size-admin-table-row) * 3)!important}.admin-users-checkbox{display:inline-flex;width:var(--sake-space-size-control-checkbox);height:var(--sake-space-size-control-checkbox);align-items:center;justify-content:center}.admin-users-checkbox input{width:100%;height:100%;margin:0;border-radius:var(--sake-space-radius-none);accent-color:var(--sake-space-color-bg-brand)}.admin-users-pagination{display:flex;width:100%;height:var(--sake-space-size-admin-pagination);align-items:center;justify-content:center;border-top:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-100) var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:16px;font-weight:var(--sake-space-font-weight-regular);line-height:24px}.admin-users-pagination a,.admin-users-pagination>span{display:inline-flex;width:28px;height:32px;align-items:center;justify-content:center;color:inherit}.admin-users-pagination a[aria-current=page]{border-bottom:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);color:var(--sake-space-color-text-brand)}.admin-users-pagination a:focus-visible,.admin-users-pagination a:hover{background:var(--sake-space-color-bg-subtle);outline:none}.admin-users-pagination [aria-disabled=true]{color:var(--sake-space-color-text-disabled)}@media (max-width:1023px){.admin-users-toolbar{height:auto;min-height:var(--sake-space-size-admin-toolbar);align-items:stretch;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-users-toolbar__filters{width:100%}.admin-users-search{min-width:0;flex:1 1 auto}.admin-users-toolbar__actions{width:100%}}.admin-sakes-page{gap:var(--sake-space-spacing-400);font-family:var(--sake-space-font-family-label)}.admin-sakes-page,.admin-sakes-page__header{display:flex;width:100%;min-width:0;flex-direction:column}.admin-sakes-page__header{gap:var(--sake-space-spacing-200);overflow:hidden}.admin-sakes-page__header p{color:var(--sake-space-color-text-brand);font-size:13px;font-weight:var(--sake-space-font-weight-bold);line-height:normal}.admin-sakes-page__header h1{color:var(--sake-space-color-text-primary);font-size:32px;font-weight:var(--sake-space-font-weight-black);line-height:40px}.admin-sakes-page__header>span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-regular);line-height:22px}.admin-sakes-workspace{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-400)}.admin-sakes-notice{border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-sakes-notice--error{border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-error);color:var(--sake-space-color-text-error)}.admin-sakes-notice--success{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-brand-500-alpha-05);color:var(--sake-space-color-text-brand)}.admin-sakes-toolbar{position:relative;z-index:20;display:flex;width:100%;min-width:0;height:var(--sake-space-size-admin-toolbar);align-items:center;justify-content:space-between;overflow:visible;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-050);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.admin-sakes-toolbar__filters{display:flex;width:-moz-max-content;width:max-content;height:32px;min-width:0;align-items:center;gap:var(--sake-space-spacing-200)}.admin-sakes-detail-filter,.admin-sakes-filter,.admin-sakes-search,.admin-sakes-sort-filter{position:relative;height:32px;flex:0 0 auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface)}.admin-sakes-search{width:var(--sake-space-size-admin-sake-filter-search)}.admin-sakes-filter--changeType{width:var(--sake-space-size-admin-sake-filter-change-type)}.admin-sakes-filter--status{width:var(--sake-space-size-admin-sake-filter-status)}.admin-sakes-filter--category{width:var(--sake-space-size-admin-sake-filter-category)}.admin-sakes-filter--region{width:var(--sake-space-size-admin-sake-filter-region)}.admin-sakes-detail-filter{width:var(--sake-space-size-admin-sake-filter-detail)}.admin-sakes-sort-filter{width:var(--sake-space-size-admin-sake-filter-sort)}.admin-sakes-filter select,.admin-sakes-search input,.admin-sakes-sort-filter select{width:100%;height:100%;border:0;border-radius:var(--sake-space-radius-none);background:transparent;color:var(--sake-space-color-text-primary);font:inherit;outline:none}.admin-sakes-search input{padding:0 var(--sake-space-spacing-300)}.admin-sakes-filter select,.admin-sakes-sort-filter select{padding:0 var(--sake-space-spacing-800) 0 var(--sake-space-spacing-300)}.admin-sakes-search input::-moz-placeholder{color:var(--sake-space-color-text-secondary);opacity:1}.admin-sakes-search input::placeholder{color:var(--sake-space-color-text-secondary);opacity:1}.admin-sakes-detail-filter:focus-within,.admin-sakes-filter:focus-within,.admin-sakes-search:focus-within,.admin-sakes-sort-filter:focus-within{border-width:var(--sake-space-stroke-focus);border-color:var(--sake-space-color-border-brand)}.admin-sakes-detail-filter summary{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:var(--sake-space-spacing-100);cursor:pointer;list-style:none}.admin-sakes-action-menu summary::-webkit-details-marker,.admin-sakes-detail-filter summary::-webkit-details-marker{display:none}.admin-sakes-detail-filter>div{position:absolute;z-index:40;top:32px;left:0;display:grid;width:384px;max-height:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sake-space-spacing-400);overflow-y:auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-400);box-shadow:var(--sake-space-shadow-menu)}.admin-sakes-detail-filter fieldset{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-sakes-detail-filter legend{margin-bottom:var(--sake-space-spacing-200);color:var(--sake-space-color-text-primary);font-weight:var(--sake-space-font-weight-bold)}.admin-sakes-detail-filter label{display:flex;min-height:24px;align-items:center;gap:var(--sake-space-spacing-200)}.admin-sakes-detail-filter input{width:var(--sake-space-size-control-checkbox);height:var(--sake-space-size-control-checkbox);margin:0;border-radius:var(--sake-space-radius-none);accent-color:var(--sake-space-color-bg-brand)}.admin-sakes-detail-filter__actions{display:flex;grid-column:1/-1;height:32px;align-items:center;justify-content:flex-end;gap:var(--sake-space-spacing-200);border-top:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding-top:var(--sake-space-spacing-200)}.admin-sakes-detail-filter__actions a,.admin-sakes-detail-filter__actions button{display:inline-flex;height:28px;align-items:center;justify-content:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface);padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font:inherit}.admin-sakes-detail-filter__actions button{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse)}.admin-sakes-toolbar__actions{display:flex;height:32px;align-items:center;justify-content:flex-end;gap:var(--sake-space-spacing-200);white-space:nowrap}.admin-sakes-action-menu{position:relative;width:112px;height:32px}.admin-sakes-action-menu summary{display:flex;width:100%;height:32px;align-items:center;justify-content:center;gap:var(--sake-space-spacing-100);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-brand);color:var(--sake-space-color-text-inverse);cursor:pointer;list-style:none}.admin-sakes-action-menu summary[aria-disabled=true]{cursor:not-allowed;opacity:var(--sake-space-opacity-disabled)}.admin-sakes-action-menu>div{position:absolute;z-index:40;top:32px;right:0;display:grid;width:var(--sake-space-size-admin-sake-action-menu);border:0;border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-100);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-border-default),var(--sake-space-shadow-menu)}.admin-sakes-action-menu a,.admin-sakes-action-menu button,.admin-sakes-action-menu>div>span{display:flex;width:100%;min-height:var(--sake-space-size-admin-sake-action-menu-item);align-items:center;justify-content:flex-start;border:0;background:var(--sake-space-color-bg-surface);padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small);text-align:left}.admin-sakes-action-menu button{cursor:pointer}.admin-sakes-action-menu>div>.admin-sakes-action-menu__empty{color:var(--sake-space-color-text-secondary)}.admin-sakes-action-menu>div>.admin-sakes-action-menu__divider{width:100%;min-height:var(--sake-space-stroke-default);height:var(--sake-space-stroke-default);background:var(--sake-space-color-border-divider);padding:var(--sake-space-spacing-000)}.admin-sakes-action-menu .admin-sakes-action-menu__danger{color:var(--sake-space-color-text-danger);font-weight:var(--sake-space-font-weight-medium)}.admin-sakes-action-menu a:hover,.admin-sakes-action-menu button:hover{background:var(--sake-space-color-bg-subtle)}.admin-sakes-action-menu a:focus-visible,.admin-sakes-action-menu button:focus-visible{background:var(--sake-space-color-bg-subtle);outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.admin-sake-deletion-dialog-backdrop{position:fixed;z-index:var(--sake-space-layer-admin-sake-deletion-dialog);inset:var(--sake-space-spacing-000);display:grid;place-items:center;overflow-y:auto;background:var(--sake-space-color-overlay-menu);padding:var(--sake-space-spacing-800)}.admin-sake-deletion-dialog{display:flex;width:min(100%,var(--sake-space-size-admin-sake-deletion-dialog));max-height:calc(100dvh - (var(--sake-space-spacing-800) * 2));flex-direction:column;gap:var(--sake-space-spacing-000);overflow-y:auto;border:var(--sake-space-stroke-none);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-000);box-shadow:var(--sake-space-shadow-dialog);color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label)}.admin-sake-deletion-dialog:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:calc(var(--sake-space-stroke-focus) * -1)}.admin-sake-deletion-dialog__header{display:flex;flex:none;flex-direction:column;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-500) var(--sake-space-spacing-500) var(--sake-space-spacing-400)}.admin-sake-deletion-dialog__header h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-dialog-title-font-size);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-dialog-title-line-height)}.admin-sake-deletion-dialog__header p{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-dialog-body-font-size);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-dialog-body-line-height)}.admin-sake-deletion-dialog__impact{--admin-sake-deletion-impact-border:var(--sake-space-color-border-default);display:flex;width:100%;min-height:var(--sake-space-size-admin-sake-deletion-impact);flex:none;flex-direction:column;justify-content:center;gap:var(--sake-space-spacing-200);border:0;border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-warning);padding:var(--sake-space-spacing-400);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--admin-sake-deletion-impact-border);color:var(--sake-space-color-text-secondary)}.admin-sake-deletion-dialog__impact h3{color:var(--sake-space-color-text-warning);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.admin-sake-deletion-dialog__impact p{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default)}.admin-sake-deletion-dialog__impact small{color:var(--sake-space-color-text-warning);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.admin-sake-deletion-dialog__impact--safe{--admin-sake-deletion-impact-border:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-accent-subtle)}.admin-sake-deletion-dialog__impact--safe h3{color:var(--sake-space-color-text-brand)}.admin-sake-deletion-dialog__impact--safe small{color:var(--sake-space-color-text-secondary)}.admin-sake-deletion-dialog__impact--danger{--admin-sake-deletion-impact-border:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-surface)}.admin-sake-deletion-dialog__impact--danger h3,.admin-sake-deletion-dialog__impact--danger small{color:var(--sake-space-color-text-danger)}.admin-sake-deletion-dialog__form{display:flex;flex:none;flex-direction:column;gap:var(--sake-space-spacing-300);padding:var(--sake-space-spacing-500)}.admin-sake-deletion-dialog__guide{color:var(--sake-space-color-text-secondary)}.admin-sake-deletion-dialog__field,.admin-sake-deletion-dialog__guide{font-size:var(--sake-space-dialog-body-font-size);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-dialog-body-line-height)}.admin-sake-deletion-dialog__field{display:flex;flex-direction:column;gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-primary)}.admin-sake-deletion-dialog__field .field{min-height:var(--sake-space-size-control-medium);height:var(--sake-space-size-control-medium);border-color:var(--sake-space-color-border-input);border-radius:var(--sake-space-radius-md);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default)}.admin-sake-deletion-dialog__field .field:disabled{background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-secondary)}.admin-sake-deletion-dialog__error{display:flex;min-height:var(--sake-space-size-control-small);flex-direction:column;justify-content:center;gap:var(--sake-space-spacing-100);padding:var(--sake-space-spacing-000);color:var(--sake-space-color-text-error);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-sake-deletion-dialog__error ul{display:grid;gap:var(--sake-space-spacing-100);padding-left:var(--sake-space-spacing-400);list-style:disc}.admin-sake-deletion-dialog__error small{color:inherit;font:inherit}.admin-sake-deletion-dialog__actions{display:flex;min-height:var(--sake-space-size-admin-sake-deletion-actions);flex:none;align-items:flex-start;justify-content:flex-end;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-500) var(--sake-space-spacing-400)}@media (max-width:767px){.admin-sake-deletion-dialog-backdrop{align-items:start;padding:var(--sake-space-spacing-400)}.admin-sake-deletion-dialog{max-height:calc(100dvh - (var(--sake-space-spacing-400) * 2))}.admin-sake-deletion-dialog__actions,.admin-sake-deletion-dialog__form,.admin-sake-deletion-dialog__header{padding-inline:var(--sake-space-spacing-400)}}.admin-sakes-table-shell{width:100%;min-width:0;overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface)}.admin-sakes-table-controls{display:flex;width:100%;height:var(--sake-space-size-admin-toolbar);align-items:center;justify-content:space-between;padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.admin-sakes-table-controls>div{display:flex;height:28px;align-items:center;gap:var(--sake-space-spacing-200)}.admin-sakes-table-controls button,.admin-sakes-table-controls select{height:28px;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-none);background:var(--sake-space-color-bg-surface);padding:0 var(--sake-space-spacing-200);color:var(--sake-space-color-text-primary);font:inherit}.admin-sakes-table-controls button{width:108px}.admin-sakes-table-controls select{width:128px}.admin-sakes-table-controls button:focus-visible,.admin-sakes-table-controls button:hover,.admin-sakes-table-controls select:focus-visible{border-color:var(--sake-space-color-border-brand);outline:none}.admin-sakes-table-scroll{width:100%;min-width:0;overflow-x:auto;outline:none}.admin-sakes-table-scroll:focus-visible{box-shadow:inset 0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-border-brand)}.admin-sakes-table{width:100%;min-width:var(--sake-space-size-admin-sake-table);table-layout:fixed;border-collapse:collapse;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-label-small)}.admin-sakes-table td,.admin-sakes-table th{position:relative;height:var(--sake-space-size-admin-table-row);overflow:hidden;border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:0;font:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-sakes-table thead th{height:var(--sake-space-size-admin-table-header);overflow:visible;background:var(--sake-space-color-bg-subtle)}.admin-sakes-table th>a,.admin-sakes-table th>span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:var(--sake-space-spacing-100);overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.admin-sakes-table th>a:focus-visible,.admin-sakes-table th>a:hover,.admin-sakes-table__link:focus-visible,.admin-sakes-table__link:hover{color:var(--sake-space-color-text-brand);text-decoration:underline;text-underline-offset:var(--sake-space-spacing-050);outline:none}.admin-sakes-cell-text,.admin-sakes-table__link{display:block;width:100%;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.admin-sakes-table__link{color:var(--sake-space-color-text-brand);text-decoration:underline;text-underline-offset:var(--sake-space-spacing-050)}.admin-sakes-parent-row.is-expanded td{background:var(--sake-space-color-bg-accent-soft)}.admin-sakes-parent-name{display:flex;width:100%;min-width:0;align-items:center;gap:var(--sake-space-spacing-100);padding-inline:var(--sake-space-spacing-100)}.admin-sakes-parent-name .admin-sakes-table__link,.admin-sakes-parent-name .admin-sakes-table__name-text{display:block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sakes-disclosure{display:inline-flex;width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small);flex:0 0 var(--sake-space-size-icon-small);align-items:center;justify-content:center;border:0;background:transparent;color:var(--sake-space-color-text-brand);cursor:pointer}.admin-sakes-disclosure svg{width:100%;height:100%}.admin-sakes-disclosure:focus-visible,.admin-sakes-disclosure:hover{background:var(--sake-space-color-brand-500-alpha-10);outline:none}.admin-sakes-detail-count{flex:0 0 auto;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-micro);line-height:var(--sake-space-line-height-label-micro)}.admin-sakes-table .admin-sakes-detail-row>td{height:var(--sake-space-size-admin-sake-detail-row);overflow:visible;background:var(--sake-space-color-bg-subtle);white-space:normal}.admin-sakes-detail-row__content{display:grid;width:100%;min-height:var(--sake-space-size-admin-sake-detail-row);grid-template-columns:var(--sake-space-size-admin-sake-detail-guide) minmax(0,1fr) auto auto auto auto;align-items:center;gap:var(--sake-space-spacing-400);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-400);text-align:left}.admin-sakes-detail-row__guide{color:var(--sake-space-color-text-secondary);text-align:center}.admin-sakes-detail-row__identity{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050)}.admin-sakes-detail-row__identity small,.admin-sakes-detail-row__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sakes-detail-row__identity strong{color:var(--sake-space-color-text-primary);font-weight:var(--sake-space-font-weight-bold)}.admin-sakes-detail-row__identity small,.admin-sakes-detail-row__metric{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-micro);line-height:var(--sake-space-line-height-label-micro)}.admin-sakes-detail-row__content>a{color:var(--sake-space-color-text-brand);font-weight:var(--sake-space-font-weight-bold);text-decoration:underline;text-underline-offset:var(--sake-space-spacing-050)}.admin-sakes-detail-row__content>a:focus-visible,.admin-sakes-detail-row__content>a:hover{color:var(--sake-space-color-text-primary);outline:none}.admin-sakes-cell-text:focus-visible{box-shadow:inset 0 0 0 var(--sake-space-stroke-focus) var(--sake-space-color-border-brand);outline:none}.admin-sakes-table__empty{height:calc(var(--sake-space-size-admin-table-row) * 3)!important;color:var(--sake-space-color-text-secondary)}.admin-sakes-checkbox{display:inline-flex;width:var(--sake-space-size-control-checkbox);height:var(--sake-space-size-control-checkbox);align-items:center;justify-content:center}.admin-sakes-checkbox input{width:100%;height:100%;margin:0;border-radius:var(--sake-space-radius-none);accent-color:var(--sake-space-color-bg-brand)}.admin-sakes-column-resizer{position:absolute;z-index:2;top:0;right:0;width:var(--sake-space-size-admin-sake-resize-handle);height:var(--sake-space-size-admin-table-header);touch-action:none;border:0;background:transparent;cursor:col-resize}.admin-sakes-column-resizer:after{position:absolute;top:var(--sake-space-spacing-100);right:0;width:var(--sake-space-stroke-default);height:24px;background:var(--sake-space-color-border-default);content:""}.admin-sakes-column-resizer:active:after,.admin-sakes-column-resizer:focus-visible:after,.admin-sakes-column-resizer:hover:after{width:var(--sake-space-stroke-focus);background:var(--sake-space-color-border-brand)}.admin-sakes-column-resizer:focus-visible{outline:none}.admin-sakes-pagination{display:flex;width:100%;height:var(--sake-space-size-admin-pagination);align-items:center;justify-content:center;border-top:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-100) var(--sake-space-spacing-300);color:var(--sake-space-color-text-primary);font-size:16px;font-weight:var(--sake-space-font-weight-regular);line-height:24px}.admin-sakes-pagination a,.admin-sakes-pagination>span{display:inline-flex;width:28px;height:32px;align-items:center;justify-content:center;color:inherit}.admin-sakes-pagination a[aria-current=page]{border-bottom:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);color:var(--sake-space-color-text-brand)}.admin-sakes-pagination a:focus-visible,.admin-sakes-pagination a:hover{background:var(--sake-space-color-bg-subtle);outline:none}.admin-sakes-pagination [aria-disabled=true]{color:var(--sake-space-color-text-disabled)}@media (max-width:1499px){.admin-sakes-toolbar{height:auto;min-height:var(--sake-space-size-admin-toolbar);align-items:stretch;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-sakes-toolbar__filters{width:100%;overflow-x:auto}.admin-sakes-toolbar__actions{width:100%}}@media (min-width:1440px) and (max-width:1499px){.admin-sakes-toolbar__filters{overflow-x:visible}}@media (max-width:1023px){.admin-sakes-detail-filter>div{position:fixed;top:132px;right:var(--sake-space-spacing-400);left:var(--sake-space-spacing-400);width:auto}}@media (max-width:767px){.admin-sakes-toolbar{overflow-x:clip}}.admin-sake-workspace-tabs{display:flex;width:100%;min-width:0;gap:var(--sake-space-spacing-100);overflow-x:auto;border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding-bottom:var(--sake-space-spacing-200);scrollbar-width:thin}.admin-sake-workspace-tabs__item{display:inline-flex;min-width:-moz-max-content;min-width:max-content;height:var(--sake-space-size-control-small);align-items:center;justify-content:center;border:var(--sake-space-stroke-default) solid transparent;border-radius:var(--sake-space-radius-lg);padding:0 var(--sake-space-spacing-400);color:var(--sake-space-color-text-secondary-strong);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.admin-sake-workspace-tabs__item:focus-visible,.admin-sake-workspace-tabs__item:hover{background:var(--sake-space-color-bg-subtle);outline:none}.admin-sake-workspace-tabs__item.is-active{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-accent-soft);color:var(--sake-space-color-text-brand)}.review-folder-management-tools{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sake-space-spacing-200)}.review-folder-management-anchor{position:relative;flex:none}.review-folder-management-tools.is-archive{justify-content:flex-start}.review-folder-management-menu{position:fixed;z-index:var(--sake-space-layer-admin-sake-deletion-dialog);display:flex;flex-direction:column;gap:var(--sake-space-spacing-200);width:min(var(--sake-space-size-admin-review-classification-destination),calc(100vw - var(--sake-space-spacing-800)));max-height:calc(100dvh - var(--sake-space-spacing-800));overflow-y:auto;padding:var(--sake-space-spacing-400);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-dialog-body-font-size);line-height:var(--sake-space-dialog-body-line-height);overflow-wrap:anywhere}.review-folder-management-menu .confirm-dialog__button{width:100%}.review-folder-management-menu .folder-delete-menu-action{color:var(--sake-space-color-folder-delete-danger)}.review-folder-management-menu .folder-delete-menu-action .confirm-dialog__button-face{background:var(--sake-space-color-folder-delete-danger-bg);box-shadow:inset 0 0 0 var(--sake-space-stroke-default) var(--sake-space-color-folder-delete-danger)}.folder-delete-backdrop{position:fixed;inset:var(--sake-space-spacing-000);z-index:var(--sake-space-layer-admin-sake-deletion-dialog);display:grid;place-items:center;padding:var(--sake-space-spacing-400);background:var(--sake-space-color-overlay-menu)}.folder-delete-dialog{display:flex;flex-direction:column;width:min(100%,var(--sake-space-size-admin-sake-deletion-dialog));max-height:calc(100dvh - var(--sake-space-spacing-400) * 2);overflow-y:auto;border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-dialog-body-font-size);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-dialog-body-line-height);overflow-wrap:anywhere}.folder-delete-dialog h2,.folder-delete-dialog p{margin:var(--sake-space-spacing-000)}.folder-delete-header{display:flex;flex:none;flex-direction:column;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-500) var(--sake-space-spacing-500) var(--sake-space-spacing-400)}.folder-delete-header h2{font-size:var(--sake-space-dialog-title-font-size);line-height:var(--sake-space-dialog-title-line-height);font-weight:var(--sake-space-font-weight-medium)}.folder-delete-header p{white-space:pre-line}.folder-delete-blockers p,.folder-delete-body>p:first-child,.folder-delete-checks p,.folder-delete-header p{line-height:inherit}.folder-delete-dialog:is(.is-safe,.is-processing) h2,.folder-delete-note{color:var(--sake-space-color-folder-delete-danger)}.folder-delete-body{display:flex;flex:none;flex-direction:column;gap:var(--sake-space-spacing-300);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-500) var(--sake-space-spacing-500)}.folder-delete-body>p:first-child{color:var(--sake-space-color-text-brand)}.folder-delete-meta,.folder-delete-muted{color:var(--sake-space-color-text-secondary)}.folder-delete-blockers,.folder-delete-checks,.folder-delete-meta,.folder-delete-note,.folder-delete-stale,.folder-delete-success{font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-micro)}.folder-delete-blockers,.folder-delete-checks,.folder-delete-stale,.folder-delete-success{display:flex;flex-direction:column;gap:var(--sake-space-spacing-100);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300)}.folder-delete-checks,.folder-delete-success{color:var(--sake-space-color-folder-delete-success)}.folder-delete-blockers{color:var(--sake-space-color-folder-delete-danger);background:var(--sake-space-color-folder-delete-danger-bg)}.folder-delete-stale{color:var(--sake-space-color-folder-delete-stale);background:var(--sake-space-color-bg-accent-subtle)}.folder-delete-name,.folder-delete-reason{display:flex;flex-direction:column;gap:var(--sake-space-spacing-200)}.folder-delete-name input,.folder-delete-reason textarea{width:100%;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-md);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-body-default);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-line-height-body-default);color:var(--sake-space-color-text-primary)}.folder-delete-name input{height:var(--sake-space-size-control-medium);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-300)}.folder-delete-name input::-moz-placeholder,.folder-delete-reason textarea::-moz-placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.folder-delete-name input::placeholder,.folder-delete-reason textarea::placeholder{color:var(--sake-space-color-text-secondary);opacity:var(--sake-space-opacity-enabled)}.folder-delete-name input[aria-invalid=true]{border-color:var(--sake-space-color-folder-delete-danger)}.folder-delete-reason{gap:var(--sake-space-spacing-150)}.folder-delete-reason>span{font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.folder-delete-reason>span:first-child{color:var(--sake-space-color-text-brand)}.folder-delete-reason textarea{height:var(--sake-space-folder-delete-textarea-height);min-height:var(--sake-space-folder-delete-textarea-height);padding:var(--sake-space-folder-delete-textarea-padding) var(--sake-space-spacing-300);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);resize:vertical}.folder-delete-actions{display:flex;flex:none;justify-content:flex-end;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-000) var(--sake-space-spacing-500) var(--sake-space-spacing-400)}.folder-delete-button{height:var(--sake-space-dialog-button-visual-height);padding:var(--sake-space-spacing-150) var(--sake-space-spacing-400);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-sm);background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-micro);white-space:nowrap}.folder-delete-button.is-danger{border-color:var(--sake-space-color-folder-delete-danger);color:var(--sake-space-color-folder-delete-danger);background:var(--sake-space-color-folder-delete-danger-bg)}.folder-delete-button:disabled{cursor:not-allowed;opacity:var(--sake-space-opacity-disabled)}.folder-delete-dialog :is(button,input,textarea):focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.review-folder-management-backdrop{padding:var(--sake-space-spacing-400)}.review-folder-management-dialog{max-height:calc(100dvh - var(--sake-space-spacing-400) * 2)}.review-folder-management-form{gap:var(--sake-space-spacing-400);padding-top:var(--sake-space-spacing-000)}.review-folder-management-actions,.review-folder-management-dialog .admin-sake-deletion-dialog__header,.review-folder-management-form{padding-inline:var(--sake-space-spacing-500)}.review-folder-management-dialog .admin-sake-deletion-dialog__header p{color:var(--sake-space-color-text-primary)}.review-folder-archive,.review-folder-management-context,.review-folder-management-impact,.review-folder-management-safety{color:var(--sake-space-color-text-primary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-dialog-body-font-size);font-weight:var(--sake-space-font-weight-regular);line-height:var(--sake-space-dialog-body-line-height);overflow-wrap:anywhere}.review-folder-management-safety{color:var(--sake-space-color-text-primary)}.review-folder-management-impact{border-top:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding-top:var(--sake-space-spacing-400)}.review-folder-management-actions{flex-wrap:wrap}.review-folder-archive{display:flex;flex:1;min-height:var(--sake-space-spacing-000);flex-direction:column;gap:var(--sake-space-spacing-300);overflow-y:auto}.review-folder-archive>.admin-review-classification-folder-row.is-detail{flex:none;grid-template-columns:var(--sake-space-size-icon-medium) minmax(0,1fr) auto}.review-folder-archive>.admin-review-classification-folder-row>svg{width:var(--sake-space-size-icon-medium);height:var(--sake-space-size-icon-medium)}.review-folder-archive .admin-review-classification-folder-row__copy{height:auto}.review-folder-archive .admin-review-classification-folder-row__copy span,.review-folder-archive .admin-review-classification-folder-row__copy strong{white-space:normal;overflow-wrap:anywhere}.review-folder-name-button{align-self:flex-start}.admin-review-classification-folder-row:has(.review-folder-management-anchor) .admin-review-classification-folder-row__copy{height:auto}.admin-review-classification-folder-row:has(.review-folder-management-anchor) .admin-review-classification-folder-row__copy span,.admin-review-classification-folder-row:has(.review-folder-management-anchor) .admin-review-classification-folder-row__copy strong{white-space:normal;overflow-wrap:anywhere}.review-folder-mobile-name-action{display:none}@media (max-width:767px){.admin-review-classification-review-row:has(.review-folder-mobile-name-action){min-height:calc(var(--sake-space-size-admin-review-classification-review-row-mobile) + var(--sake-space-spacing-200) + var(--sake-space-size-control-large));height:auto}.review-folder-mobile-name-action{display:flex;grid-column:1/-1;justify-content:flex-start}}.admin-sake-workspace-tabs__compact-label{display:none}.admin-status-badge{display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:var(--sake-space-size-control-compact);align-items:center;justify-content:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-subtle);padding:0 var(--sake-space-spacing-200);color:var(--sake-space-color-text-secondary-strong);font-size:var(--sake-space-font-size-label-micro);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-micro)}.admin-status-badge--brand{border-color:var(--sake-space-color-border-brand);color:var(--sake-space-color-text-brand)}.admin-status-badge--warning{border-color:var(--sake-space-color-border-warning);background:var(--sake-space-color-bg-warning);color:var(--sake-space-color-text-warning)}.admin-status-badge--danger{border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-error);color:var(--sake-space-color-text-error)}.admin-sake-structure-workspace,.admin-structure-step{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-400)}.admin-structure-search,.admin-structure-search .search-field-v2{width:100%}.admin-structure-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sake-space-spacing-400)}.admin-structure-action-card,.admin-structure-card,.admin-structure-empty,.admin-structure-impact,.admin-structure-result{min-width:0;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface)}.admin-structure-action-card{display:grid;grid-template-columns:var(--sake-space-size-control-large) minmax(0,1fr);gap:var(--sake-space-spacing-300);padding:var(--sake-space-spacing-400)}.admin-structure-action-card--wide{grid-column:1/-1}.admin-structure-action-card__icon{display:flex;width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large);align-items:center;justify-content:center;border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-accent-soft);color:var(--sake-space-color-text-brand)}.admin-structure-action-card__button svg,.admin-structure-action-card__icon svg,.admin-structure-impact__heading>svg,.admin-structure-revert-button svg{width:var(--sake-space-size-icon-control);height:var(--sake-space-size-icon-control);flex:0 0 auto}.admin-structure-action-card__copy{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-100)}.admin-structure-action-card h3,.admin-structure-card h3,.admin-structure-card legend,.admin-structure-empty h1,.admin-structure-empty h2,.admin-structure-impact h3,.admin-structure-result h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-heading-h3)}.admin-structure-action-card p,.admin-structure-card__description,.admin-structure-empty p,.admin-structure-result p{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-structure-action-card__button{grid-column:1/-1;justify-content:space-between}.admin-structure-flow{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:var(--sake-space-spacing-100);overflow-x:auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-accent-soft);padding:var(--sake-space-spacing-100)}.admin-structure-flow li{display:flex;height:var(--sake-space-size-control-small);align-items:center;justify-content:center;border-radius:var(--sake-space-radius-md);padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.admin-structure-flow li.is-active,.admin-structure-flow li.is-complete{color:var(--sake-space-color-text-brand)}.admin-structure-flow li.is-active{background:var(--sake-space-color-bg-surface)}.admin-structure-step__heading{display:flex;flex-direction:column;gap:var(--sake-space-spacing-100)}.admin-structure-history-detail__heading p,.admin-structure-step__heading>p{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small)}.admin-structure-history-detail__heading h2,.admin-structure-step__heading h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-review-page-title-font-size);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-review-page-title-line-height)}.admin-structure-step__heading>span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-body-default);line-height:var(--sake-space-line-height-body-default)}.admin-structure-editor-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--sake-space-spacing-400);align-items:start}.admin-structure-editor-grid__main,.admin-structure-editor-grid__side,.admin-structure-mapping-fields{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-400)}.admin-structure-attach-mappings{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-structure-attach-mapping{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sake-space-spacing-200) var(--sake-space-spacing-300);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-300)}.admin-structure-attach-mapping__source{display:flex;min-width:0;flex-direction:column;grid-row:span 2;justify-content:center;gap:var(--sake-space-spacing-100)}.admin-structure-attach-mapping__source strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default);overflow-wrap:anywhere}.admin-structure-attach-mapping__source span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-structure-attach-mapping .field{width:100%;min-height:var(--sake-space-size-control-medium);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-regular)}.admin-structure-card{display:flex;min-inline-size:0;flex-direction:column;gap:var(--sake-space-spacing-300);padding:var(--sake-space-spacing-400)}.admin-structure-card legend{padding:0}.admin-structure-card--sticky{position:sticky;top:calc(var(--sake-space-size-header-mobile) + var(--sake-space-spacing-400))}.admin-structure-choice-list{display:flex;max-height:calc(var(--sake-space-size-control-large) * 7);flex-direction:column;gap:var(--sake-space-spacing-100);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--sake-space-spacing-100);scrollbar-width:thin}.admin-structure-choice{display:grid;min-height:var(--sake-space-size-control-large);grid-template-columns:var(--sake-space-size-control-checkbox) minmax(0,1fr) auto;align-items:center;gap:var(--sake-space-spacing-200);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300);cursor:pointer}.admin-structure-choice:focus-within,.admin-structure-choice:hover{border-color:var(--sake-space-color-border-brand)}.admin-structure-choice.is-selected{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-accent-soft)}.admin-structure-check-list input,.admin-structure-choice input{width:var(--sake-space-size-control-checkbox);height:var(--sake-space-size-control-checkbox);accent-color:var(--sake-space-color-bg-brand)}.admin-structure-choice__copy{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050)}.admin-structure-choice__copy strong{overflow:hidden;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default);text-overflow:ellipsis;white-space:nowrap}.admin-structure-choice__copy small,.admin-structure-field-help,.admin-structure-list-empty{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-structure-field{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.admin-structure-field .field,.admin-structure-history-toolbar .field{width:100%;min-height:var(--sake-space-size-control-medium);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-regular)}.admin-structure-reason{min-height:var(--sake-space-size-field-textarea);resize:vertical}.admin-structure-actions{display:flex;width:100%;gap:var(--sake-space-spacing-200)}.admin-structure-actions>*{min-width:0;flex:1 1 0}.admin-structure-notice{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-100);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-structure-notice--warning{border-color:var(--sake-space-color-border-warning);background:var(--sake-space-color-bg-warning);color:var(--sake-space-color-text-warning)}.admin-structure-notice--error{border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-error);color:var(--sake-space-color-text-error)}.admin-structure-message-list{padding-left:var(--sake-space-spacing-500);list-style:disc}.admin-structure-impact{display:flex;flex-direction:column;gap:var(--sake-space-spacing-400);border-color:var(--sake-space-color-border-brand);padding:var(--sake-space-spacing-400)}.admin-structure-impact--blocked{border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-error)}.admin-structure-impact__heading{display:flex;align-items:flex-start;gap:var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand)}.admin-structure-impact--blocked .admin-structure-impact__heading{color:var(--sake-space-color-text-error)}.admin-structure-impact__heading>div{min-width:0;flex:1 1 auto}.admin-structure-impact__heading p{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-structure-impact__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sake-space-spacing-200)}.admin-structure-impact__metrics>div{display:flex;min-width:0;flex-direction:column;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-300)}.admin-structure-impact__metrics dt{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-structure-impact__metrics dd{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-heading-h3);font-variant-numeric:tabular-nums}.admin-structure-mapping-list{display:flex;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-structure-mapping-row{display:grid;grid-template-columns:minmax(0,1fr) var(--sake-space-size-icon-control) minmax(0,1fr);align-items:center;gap:var(--sake-space-spacing-200);border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-200) 0;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-structure-mapping-row:last-child{border-bottom:0}.admin-structure-mapping-row svg{width:var(--sake-space-size-icon-control);height:var(--sake-space-size-icon-control)}.admin-structure-mapping-row strong{color:var(--sake-space-color-text-primary)}.admin-structure-check-list{display:flex;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-structure-check-list label{display:grid;min-height:var(--sake-space-size-control-large);grid-template-columns:var(--sake-space-size-control-checkbox) minmax(0,1fr);align-items:center;gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-secondary-strong);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-structure-empty,.admin-structure-result{display:flex;align-items:center;flex-direction:column;gap:var(--sake-space-spacing-300);padding:var(--sake-space-spacing-800);text-align:center}.admin-structure-result>svg{width:var(--sake-space-size-search-state-icon);height:var(--sake-space-size-search-state-icon);color:var(--sake-space-color-text-brand)}.admin-structure-empty .btn-primary,.admin-structure-empty .btn-secondary,.admin-structure-result .admin-structure-actions{width:min(100%,var(--sake-space-size-admin-board-controls-stacked))}.admin-structure-history-toolbar{display:grid;grid-template-columns:minmax(0,1fr) var(--sake-space-size-admin-board-search-status);gap:var(--sake-space-spacing-200)}.admin-structure-history-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--sake-space-spacing-400)}.admin-structure-history-list{max-height:calc(var(--sake-space-size-control-large) * 12);overflow-y:auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);scrollbar-width:thin}.admin-structure-history-list,.admin-structure-history-row{display:flex;min-width:0;flex-direction:column;background:var(--sake-space-color-bg-surface)}.admin-structure-history-row{width:100%;align-items:stretch;gap:var(--sake-space-spacing-100);border:0;border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-300);color:var(--sake-space-color-text-secondary);font-family:var(--sake-space-font-family-label);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small);text-align:left}.admin-structure-history-row:last-child{border-bottom:0}.admin-structure-history-row.is-selected,.admin-structure-history-row:focus-visible,.admin-structure-history-row:hover{background:var(--sake-space-color-bg-accent-soft);outline:none}.admin-structure-history-row.is-selected,.admin-structure-history-row:focus-visible{box-shadow:inset var(--sake-space-stroke-focus) 0 0 var(--sake-space-color-border-brand)}.admin-structure-history-detail__heading,.admin-structure-history-row__topline{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--sake-space-spacing-200)}.admin-structure-history-row__topline strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-structure-history-row small{font-size:var(--sake-space-font-size-label-micro);line-height:var(--sake-space-line-height-label-micro)}.admin-structure-history-detail{min-width:0}.admin-structure-history-load-more{display:flex;min-height:var(--sake-space-size-control-large);align-items:center;justify-content:center}.admin-structure-history-load-more .btn-secondary{min-width:var(--sake-space-size-admin-board-controls-stacked)}.admin-structure-history-metadata{display:flex;flex-direction:column;border-top:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default)}.admin-structure-history-metadata>div{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,2fr);gap:var(--sake-space-spacing-300);border-bottom:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-200) 0;font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-structure-history-metadata dt{color:var(--sake-space-color-text-secondary)}.admin-structure-history-metadata dd{color:var(--sake-space-color-text-primary);text-align:right;overflow-wrap:anywhere}.admin-structure-revert-button{width:100%;gap:var(--sake-space-spacing-200);border-color:var(--sake-space-color-border-danger);color:var(--sake-space-color-text-error)}.admin-structure-route-skeleton,.admin-structure-skeleton{display:flex;width:100%;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-structure-route-skeleton>span,.admin-structure-skeleton>span{display:block;height:var(--sake-space-size-control-large);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);animation:admin-structure-pulse 1.2s ease-in-out infinite alternate}.admin-structure-route-skeleton>span:first-child{width:calc(var(--sake-space-size-control-large) * 2);height:var(--sake-space-line-height-label-small)}.admin-structure-route-skeleton>span:nth-child(2){width:min(100%,calc(var(--sake-space-size-control-large) * 7))}@keyframes admin-structure-pulse{0%{opacity:var(--sake-space-opacity-disabled)}to{opacity:var(--sake-space-opacity-enabled)}}@media (max-width:1023px){.admin-structure-editor-grid{grid-template-columns:minmax(0,1fr)}.admin-structure-card--sticky{position:static}}@media (max-width:767px){.admin-structure-action-grid,.admin-structure-history-grid,.admin-structure-history-toolbar{grid-template-columns:minmax(0,1fr)}.admin-structure-action-card--wide{grid-column:auto}.admin-structure-attach-mapping{grid-template-columns:minmax(0,1fr)}.admin-structure-attach-mapping__source{grid-row:auto}.admin-structure-impact__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-structure-mapping-row{grid-template-columns:minmax(0,1fr)}.admin-structure-mapping-row svg{transform:rotate(90deg)}.admin-structure-actions{flex-direction:column-reverse}.admin-structure-actions>*,.admin-structure-history-toolbar label{width:100%}}@media (prefers-reduced-motion:reduce){.admin-structure-route-skeleton>span,.admin-structure-skeleton>span{animation:none}}.admin-review-classification-history,.admin-review-classification-history button,.admin-review-classification-history input,.admin-review-classification-history select,.admin-review-classification-history textarea,.admin-review-classification-workspace,.admin-review-classification-workspace button,.admin-review-classification-workspace input,.admin-review-classification-workspace select{font-family:var(--sake-space-font-family-label)}.admin-review-classification-workspace{display:flex;width:min(100%,var(--sake-space-size-admin-review-classification-workspace));min-width:0;flex-direction:column;align-items:stretch;gap:var(--sake-space-spacing-300)}.admin-review-classification-rule{display:flex;width:100%;min-height:calc(var(--sake-space-size-control-large) + var(--sake-space-spacing-100));min-width:0;align-items:center;gap:var(--sake-space-spacing-300);overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-level-badge);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-400);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-rule strong{flex:0 0 auto;color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-rule span{min-width:0;overflow-wrap:anywhere}.admin-review-classification-panel-tabs{display:none;gap:var(--sake-space-spacing-100)}.admin-review-classification-panel-tabs button{display:inline-flex;min-height:var(--sake-space-size-control-small);align-items:center;justify-content:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-sm);background:var(--sake-space-color-bg-surface);padding-inline:var(--sake-space-spacing-300);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-panel-tabs button.is-active{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-accent-subtle);color:var(--sake-space-color-text-brand)}.admin-review-classification-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sake-space-spacing-600)}.admin-review-classification-panel{display:flex;width:100%;min-width:0;height:var(--sake-space-size-admin-review-classification-panel-height);flex-direction:column;gap:var(--sake-space-spacing-300);overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-400)}.admin-review-classification-panel__header{display:flex;min-width:0;min-height:var(--sake-space-line-height-heading-h3);align-items:center;gap:var(--sake-space-spacing-200)}.admin-review-classification-panel__header h2{min-width:0;flex:1 1 auto;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-letter-spacing-heading-h3);line-height:var(--sake-space-line-height-heading-h3)}.admin-review-classification-column-header,.admin-review-classification-pagination,.admin-review-classification-panel__description,.admin-review-classification-panel__header span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-panel__header>span{flex:0 0 auto;color:var(--sake-space-color-text-brand);font-variant-numeric:tabular-nums}.admin-review-classification-panel__description{min-height:var(--sake-space-line-height-label-small);overflow-wrap:anywhere}.admin-review-classification-filters{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) var(--sake-space-size-admin-review-classification-reason-filter);gap:var(--sake-space-spacing-200)}.admin-review-classification-filters label,.admin-review-classification-folder-search,.admin-review-classification-folder-search .search-field-v2{width:100%;min-width:0}.admin-review-classification-filters select{width:100%;height:var(--sake-space-size-control-medium);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-surface);padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-button);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-button);outline:none}.admin-review-classification-filters select:focus-visible,.admin-review-classification-folder-row button:focus-visible,.admin-review-classification-load-more:focus-visible,.admin-review-classification-pagination button:focus-visible,.admin-review-classification-panel-tabs button:focus-visible,.admin-review-classification-preview__close:focus-visible,.admin-review-classification-review-row input:focus-visible,.admin-review-classification-review-row__manual-request>button:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-brand);outline-offset:var(--sake-space-spacing-050)}.admin-review-classification-column-header{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) var(--sake-space-size-admin-review-classification-author);gap:var(--sake-space-spacing-200)}.admin-review-classification-column-header span:last-child{text-align:left}.admin-review-classification-list,.admin-review-classification-tree{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:var(--sake-space-spacing-200);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--sake-space-spacing-050);scrollbar-width:thin}.admin-review-classification-review-row{display:grid;width:100%;min-width:0;min-height:var(--sake-space-size-admin-review-classification-review-row);flex:0 0 auto;grid-template-columns:var(--sake-space-size-control-checkbox) minmax(0,1fr) var(--sake-space-size-admin-review-classification-author) var(--sake-space-size-admin-review-classification-summary) var(--sake-space-size-control-large);align-items:start;gap:var(--sake-space-spacing-300);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-300)}.admin-review-classification-review-row.is-selected{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-accent-subtle)}.admin-review-classification-review-row.is-conflict{border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-error)}.review-drag-handle{display:inline-flex;width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large);flex:0 0 auto;justify-self:end;align-self:center;align-items:center;justify-content:center;border:0;padding:var(--sake-space-spacing-000);border-radius:var(--sake-space-radius-sm);background:transparent;color:var(--sake-space-color-text-brand);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review-drag-handle:hover:not(:disabled){background:var(--sake-space-color-bg-subtle)}.review-drag-handle:focus-visible{outline:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);outline-offset:calc(-1 * var(--sake-space-stroke-default))}.review-drag-handle.is-dragging:not(:disabled),.review-drag-handle:active:not(:disabled){background:var(--sake-space-color-bg-accent-subtle);cursor:grabbing}.review-drag-handle:disabled{cursor:not-allowed;opacity:var(--sake-space-opacity-disabled)}.review-drag-handle>svg{width:var(--sake-space-size-icon-medium);height:var(--sake-space-size-icon-medium);pointer-events:none}.admin-review-classification-drag-preview.is-active{visibility:visible;transform:translate(var(--sake-space-spacing-200),var(--sake-space-spacing-200))}.admin-review-classification-folder-row[data-review-drop-hovered=true]{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-accent-subtle)}.admin-review-classification-drag-preview{position:fixed;visibility:hidden;width:-moz-max-content;width:max-content;z-index:var(--sake-space-layer-admin-review-classification-dialog);inset-inline-start:var(--sake-space-spacing-000);top:var(--sake-space-spacing-000);transform:translateX(-200%);pointer-events:none;max-width:var(--sake-space-size-admin-review-classification-destination);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-sm);padding:var(--sake-space-spacing-100) var(--sake-space-spacing-200);background:var(--sake-space-color-bg-accent-subtle);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-folder-row>svg,.admin-review-classification-folder-row__disclosure svg,.admin-review-classification-preview footer svg,.admin-review-classification-preview__close svg{width:var(--sake-space-size-icon-control);height:var(--sake-space-size-icon-control);flex:0 0 auto}.admin-review-classification-review-row>input,.admin-review-classification-tree-review__controls>input{width:var(--sake-space-size-control-checkbox);height:var(--sake-space-size-control-checkbox);margin:var(--sake-space-spacing-000);accent-color:var(--sake-space-color-bg-brand)}.admin-review-classification-review-row__thumbnail{display:none;width:var(--sake-space-size-admin-review-classification-thumbnail);height:var(--sake-space-size-admin-review-classification-thumbnail);overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-subtle)}.admin-review-classification-review-row__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.admin-review-classification-review-row__author,.admin-review-classification-review-row__identity,.admin-review-classification-review-row__summary{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-review-row__identity{height:var(--sake-space-size-admin-review-classification-review-identity);overflow:hidden;cursor:pointer}.admin-review-classification-review-row__topline{display:flex;min-width:0;gap:var(--sake-space-spacing-200)}.admin-review-classification-review-row__topline strong{flex:0 0 auto;color:var(--sake-space-color-text-brand);font-weight:var(--sake-space-font-weight-medium)}.admin-review-classification-review-row__topline time{overflow:hidden;color:var(--sake-space-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-review-row__topline .is-mobile-date{display:none}.admin-review-classification-review-row__identity>b{display:-webkit-box;overflow:hidden;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-review-classification-review-row__identity>small{overflow:hidden;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-micro);line-height:var(--sake-space-line-height-label-micro);text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-review-row__author{color:var(--sake-space-color-text-secondary)}.admin-review-classification-review-row__author span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-review-row__summary{align-items:flex-end;justify-content:center;text-align:right}.admin-review-classification-review-row__summary strong{color:var(--sake-space-color-text-score);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-letter-spacing-heading-h3);line-height:var(--sake-space-line-height-heading-h3);font-variant-numeric:tabular-nums}.admin-review-classification-review-row__summary span{display:-webkit-box;overflow:hidden;color:var(--sake-space-color-text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-review-classification-review-row.is-conflict .admin-review-classification-review-row__summary span{color:var(--sake-space-color-text-danger)}.admin-review-classification-review-row__manual-request{display:flex;min-width:0;grid-column:3/-1;align-items:center;justify-content:space-between;gap:var(--sake-space-spacing-300);border-top:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);padding-top:var(--sake-space-spacing-200);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-review-row__manual-request>span{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--sake-space-spacing-050);overflow-wrap:anywhere}.admin-review-classification-review-row__manual-request strong{color:var(--sake-space-color-text-brand)}.admin-review-classification-review-row__manual-request small{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-micro);line-height:var(--sake-space-line-height-label-micro)}.admin-review-classification-review-row__manual-request>button{min-height:var(--sake-space-size-control-small);flex:0 0 auto;padding-inline:var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-review-row__mobile-meta{display:none}.admin-review-classification-pagination{display:flex;min-height:var(--sake-space-line-height-label-small);align-items:center;justify-content:space-between;gap:var(--sake-space-spacing-200);font-variant-numeric:tabular-nums}.admin-review-classification-pagination>div{display:flex;align-items:center;gap:var(--sake-space-spacing-100)}.admin-review-classification-load-more,.admin-review-classification-pagination button{min-height:var(--sake-space-size-control-small);border:0;border-radius:var(--sake-space-radius-sm);background:transparent;padding-inline:var(--sake-space-spacing-200);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium)}.admin-review-classification-pagination button:disabled{color:var(--sake-space-color-text-disabled)}.admin-review-classification-destination,.admin-review-classification-tree-children,.admin-review-classification-tree-group,.admin-review-classification-tree-reviews{display:flex;width:100%;min-width:0;flex-direction:column}.admin-review-classification-tree-children,.admin-review-classification-tree-group,.admin-review-classification-tree-reviews{gap:var(--sake-space-spacing-150)}.admin-review-classification-destination{gap:var(--sake-space-spacing-200)}.admin-review-classification-folder-row{display:grid;width:100%;min-width:0;min-height:var(--sake-space-size-admin-review-classification-folder-row);flex:0 0 auto;align-items:center;gap:var(--sake-space-spacing-200);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300)}.admin-review-classification-folder-row.is-parent{grid-template-columns:var(--sake-space-size-icon-small) var(--sake-space-size-icon-medium) minmax(0,1fr) auto}.admin-review-classification-folder-row.is-detail{grid-template-columns:var(--sake-space-spacing-600) var(--sake-space-size-icon-small) var(--sake-space-size-icon-medium) minmax(0,1fr) auto;background:var(--sake-space-color-bg-surface)}.admin-review-classification-folder-row.is-target{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-accent-subtle)}.admin-review-classification-folder-row.is-drop-ready{border-style:dashed}.admin-review-classification-folder-row__indent{width:var(--sake-space-spacing-600)}.admin-review-classification-folder-row__copy,.admin-review-classification-folder-row__disclosure{border:0;background:transparent;color:var(--sake-space-color-text-brand);text-align:left}.admin-review-classification-folder-row__disclosure{display:inline-flex;width:var(--sake-space-size-icon-small);height:var(--sake-space-size-control-large);align-items:center;justify-content:center;padding:0}.admin-review-classification-folder-row__copy{display:flex;min-width:0;height:var(--sake-space-size-control-small);flex-direction:column;justify-content:center;gap:var(--sake-space-spacing-050);padding:0}.admin-review-classification-folder-row__copy span,.admin-review-classification-folder-row__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-folder-row__copy strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-folder-row>span:last-child,.admin-review-classification-folder-row__copy span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-folder-row.is-target>span:last-child{color:var(--sake-space-color-text-brand)}.admin-review-classification-tree-review{display:grid;min-width:0;min-height:var(--sake-space-size-admin-review-classification-review-row);grid-template-columns:auto minmax(0,1fr) var(--sake-space-size-admin-review-classification-author) var(--sake-space-size-admin-review-classification-summary) auto var(--sake-space-size-control-large);gap:var(--sake-space-spacing-300);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-300)}.admin-review-classification-tree-review>div{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-tree-review__identity>strong{display:-webkit-box;overflow:hidden;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default);-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-review-classification-tree-review__identity>small{overflow:hidden;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-micro);line-height:var(--sake-space-line-height-label-micro);text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-tree-review>div:last-child{align-items:flex-end;text-align:right}.admin-review-classification-tree-review>div:last-child strong{color:var(--sake-space-color-text-score);font-size:var(--sake-space-font-size-heading-h3);line-height:var(--sake-space-line-height-heading-h3)}.admin-review-classification-tree-review>.admin-review-classification-tree-review__controls{flex-direction:row;align-items:center;gap:var(--sake-space-spacing-100)}.admin-review-classification-tree-review__controls input:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-focus);outline-offset:var(--sake-space-stroke-default)}.admin-review-classification-tree-review__request{min-height:var(--sake-space-size-control-small);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-surface);padding:0 var(--sake-space-spacing-200);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-small);white-space:nowrap}.admin-review-classification-tree-review__request:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-focus);outline-offset:var(--sake-space-stroke-default)}.admin-review-classification-tree-empty{border-left:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-default);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-load-more{align-self:center;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-surface)}.admin-review-classification-panel-state{display:flex;width:100%;min-height:var(--sake-space-size-admin-review-classification-panel-state);align-items:center;justify-content:center;flex-direction:column;gap:var(--sake-space-spacing-150);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-600);text-align:center}.admin-review-classification-panel-state.is-empty{border-color:var(--sake-space-color-border-brand);background:var(--sake-space-color-bg-surface)}.admin-review-classification-panel-state.is-error{min-height:var(--sake-space-size-admin-review-classification-panel-error);border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-error)}.admin-review-classification-panel-state.is-compact{min-height:var(--sake-space-size-admin-review-classification-panel-state-compact);padding:var(--sake-space-spacing-300)}.admin-review-classification-panel-state>svg{width:var(--sake-space-size-icon-medium);height:var(--sake-space-size-icon-medium);color:var(--sake-space-color-text-brand)}.admin-review-classification-panel-state.is-loading>svg{animation:admin-review-classification-spin 1s linear infinite}.admin-review-classification-panel-state.is-error>svg{color:var(--sake-space-color-text-danger)}.admin-review-classification-panel-state>strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-panel-state>span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-selection-bar{position:sticky;z-index:var(--sake-space-layer-admin-review-classification-selection);bottom:var(--sake-space-spacing-400);display:flex;width:100%;min-height:var(--sake-space-size-admin-review-classification-selection-bar);min-width:0;align-items:center;gap:var(--sake-space-spacing-300);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-400);box-shadow:var(--sake-space-shadow-soft)}.admin-review-classification-selection-bar__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--sake-space-spacing-050);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-selection-bar__copy strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-selection-bar__copy span{color:var(--sake-space-color-text-secondary)}.admin-review-classification-selection-bar__destination{display:flex;width:var(--sake-space-size-admin-review-classification-destination);min-height:var(--sake-space-size-control-medium);flex:0 1 auto;align-items:center;overflow:hidden;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding-inline:var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small);text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-preview footer .btn-primary,.admin-review-classification-preview footer .btn-secondary,.admin-review-classification-selection-bar>.btn-primary,.admin-review-classification-selection-bar>.btn-secondary{min-height:var(--sake-space-size-control-medium);padding:0 var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-button);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-button);white-space:nowrap}.admin-review-classification-message{border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-dialog-backdrop{position:fixed;z-index:var(--sake-space-layer-admin-review-classification-dialog);inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:var(--sake-space-color-overlay-menu);padding:var(--sake-space-spacing-400)}.admin-review-classification-preview{display:flex;width:min(100%,var(--sake-space-size-admin-review-classification-preview));max-height:calc(100dvh - var(--sake-space-spacing-800));flex-direction:column;gap:var(--sake-space-spacing-400);overflow-y:auto;border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-2xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-600);box-shadow:var(--sake-space-shadow-dialog)}.admin-review-classification-preview>header{display:flex;min-width:0;align-items:flex-start;gap:var(--sake-space-spacing-300)}.admin-review-classification-preview>header>div{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--sake-space-spacing-100)}.admin-review-classification-preview h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-letter-spacing-heading-h3);line-height:var(--sake-space-line-height-heading-h3)}.admin-review-classification-preview header p{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-body-default);line-height:var(--sake-space-line-height-body-default)}.admin-review-classification-preview__close{display:inline-flex;width:var(--sake-space-size-control-large);height:var(--sake-space-size-control-large);flex:0 0 var(--sake-space-size-control-large);align-items:center;justify-content:center;border:0;border-radius:var(--sake-space-radius-md);background:transparent;color:var(--sake-space-color-text-brand)}.admin-review-classification-preview__impact{display:flex;flex-direction:column;gap:var(--sake-space-spacing-200);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-accent-subtle);padding:var(--sake-space-spacing-400)}.admin-review-classification-preview.is-stale .admin-review-classification-preview__impact{border-color:var(--sake-space-color-border-default);background:var(--sake-space-color-bg-warning)}.admin-review-classification-preview.is-blocked .admin-review-classification-preview__impact{border-color:var(--sake-space-color-border-danger);background:var(--sake-space-color-bg-surface)}.admin-review-classification-preview__impact small,.admin-review-classification-preview__impact span,.admin-review-classification-preview__impact strong{font-weight:var(--sake-space-font-weight-medium)}.admin-review-classification-preview__impact strong{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-preview.is-stale .admin-review-classification-preview__impact small,.admin-review-classification-preview.is-stale .admin-review-classification-preview__impact strong{color:var(--sake-space-color-text-warning)}.admin-review-classification-preview.is-blocked .admin-review-classification-preview__impact small,.admin-review-classification-preview.is-blocked .admin-review-classification-preview__impact strong{color:var(--sake-space-color-text-danger)}.admin-review-classification-preview__impact span{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-body-default);line-height:var(--sake-space-line-height-body-default)}.admin-review-classification-preview__impact small,.admin-review-classification-preview__preservation{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-preview__reason{display:flex;flex-direction:column;gap:var(--sake-space-spacing-150)}.admin-review-classification-preview__reason label{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-preview__reason .field{min-height:calc(var(--sake-space-size-control-large) * 2);resize:vertical}.admin-review-classification-preview__reason .field:disabled{cursor:wait;opacity:var(--sake-space-opacity-disabled)}.admin-review-classification-preview__reason-help{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-preview__reason-help span:last-child{flex:0 0 auto}.admin-review-classification-manual-request__review{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-100);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-400)}.admin-review-classification-manual-request__review small,.admin-review-classification-manual-request__review span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-manual-request__review strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default);overflow-wrap:anywhere}.admin-review-classification-preview__mappings{display:flex;max-height:calc(var(--sake-space-size-control-large) * 4);min-height:0;flex-direction:column;gap:var(--sake-space-spacing-200);overflow-y:auto;scrollbar-width:thin}.admin-review-classification-preview__mappings>div{display:flex;min-width:0;flex:0 0 auto;flex-direction:column;gap:var(--sake-space-spacing-150);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-400)}.admin-review-classification-preview__mappings span{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-preview__mappings strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default);overflow-wrap:anywhere}.admin-review-classification-preview__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sake-space-spacing-200)}.admin-review-classification-preview__metrics>div{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-250)}.admin-review-classification-preview__metrics dd,.admin-review-classification-preview__metrics dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-preview__aggregates{display:flex;flex-direction:column;gap:var(--sake-space-spacing-200)}.admin-review-classification-preview__aggregates h3{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-preview__aggregate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sake-space-spacing-200)}.admin-review-classification-preview__aggregate-list>div{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-150);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-md);padding:var(--sake-space-spacing-250)}.admin-review-classification-preview__aggregate-list>div>strong{overflow:hidden;color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default);text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-preview__aggregate-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sake-space-spacing-150)}.admin-review-classification-preview__aggregate-list dl>div{min-width:0}.admin-review-classification-preview__aggregate-list dt{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-preview__aggregate-list dd{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default);overflow-wrap:anywhere}.admin-review-classification-preview__cleanup{display:flex;flex-direction:column;gap:var(--sake-space-spacing-150);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-warning);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-warning);padding:var(--sake-space-spacing-250);color:var(--sake-space-color-text-warning)}.admin-review-classification-preview__cleanup h3{font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-preview__cleanup ul{display:flex;flex-direction:column;gap:var(--sake-space-spacing-100);margin:0;padding:0;list-style:none}.admin-review-classification-preview__cleanup li{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--sake-space-spacing-200);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-preview__cleanup li strong{overflow-wrap:anywhere}.admin-review-classification-preview__cleanup li span,.admin-review-classification-preview__cleanup p,.admin-review-classification-preview__metrics dt{font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-preview__metrics dt{color:var(--sake-space-color-text-secondary)}.admin-review-classification-preview__metrics dd{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-preview footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--sake-space-spacing-200)}.admin-review-classification-preview footer .btn-primary{gap:var(--sake-space-spacing-200)}.admin-review-classification-history{display:flex;width:min(100%,var(--sake-space-size-admin-review-classification-workspace));min-width:0;flex-direction:column;gap:var(--sake-space-spacing-300)}.admin-review-classification-history__panel{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-300);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-xl);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-400)}.admin-review-classification-history__panel>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--sake-space-spacing-300)}.admin-review-classification-history__panel>header>div{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-100)}.admin-review-classification-history__panel h2{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-heading-h3);font-weight:var(--sake-space-font-weight-bold);letter-spacing:var(--sake-space-letter-spacing-heading-h3);line-height:var(--sake-space-line-height-heading-h3)}.admin-review-classification-history__panel>header p,.admin-review-classification-history__panel>header>span{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history__panel>header>span{flex:0 0 auto;color:var(--sake-space-color-text-brand)}.admin-review-classification-ledger-tabs{display:flex;min-width:0;gap:var(--sake-space-spacing-100);overflow-x:auto;scrollbar-width:thin}.admin-review-classification-ledger-tabs .admin-sake-workspace-tabs__item{height:var(--sake-space-size-control-small);border-radius:var(--sake-space-radius-sm);padding-inline:var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history__filters{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) var(--sake-space-size-admin-review-classification-reason-filter);gap:var(--sake-space-spacing-200)}.admin-review-classification-history__filters .search-field-v2,.admin-review-classification-history__filters label{min-width:0}.admin-review-classification-history__filters select{width:100%;min-height:var(--sake-space-size-control-medium);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-brand);border-radius:var(--sake-space-radius-sm);background:var(--sake-space-color-bg-surface);padding:0 var(--sake-space-spacing-300);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-history__filters select:focus-visible{outline:var(--sake-space-stroke-focus) solid var(--sake-space-color-border-focus);outline-offset:var(--sake-space-stroke-default)}.admin-review-classification-history__list{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-300)}.admin-review-classification-history-row{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-200);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-lg);background:var(--sake-space-color-bg-surface);padding:var(--sake-space-spacing-300)}.admin-review-classification-history-row>footer,.admin-review-classification-history-row>header,.admin-review-classification-history-row>header>div{display:flex;min-width:0;align-items:center;gap:var(--sake-space-spacing-200)}.admin-review-classification-history-row>footer,.admin-review-classification-history-row>header{justify-content:space-between}.admin-review-classification-history-row>header>div{flex-wrap:wrap}.admin-review-classification-history-row>header span,.admin-review-classification-history-row>header strong{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history-row>header>strong{flex:0 0 auto;color:var(--sake-space-color-text-brand)}.admin-review-classification-history-row__status{display:inline-flex;min-height:var(--sake-space-size-control-compact);align-items:center;border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-accent-subtle);padding:0 var(--sake-space-spacing-150);color:var(--sake-space-color-text-brand)!important}.admin-review-classification-history-row__status.is-applying,.admin-review-classification-history-row__status.is-stale{background:var(--sake-space-color-bg-warning);color:var(--sake-space-color-text-warning)!important}.admin-review-classification-history-row__status.is-reverted{background:var(--sake-space-color-bg-subtle);color:var(--sake-space-color-text-secondary)!important}.admin-review-classification-history-row__path,.admin-review-classification-history-row__reason{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history-row__path strong,.admin-review-classification-history-row__reason strong{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default);overflow-wrap:anywhere}.admin-review-classification-history-row__reason small,.admin-review-classification-request-row .admin-review-classification-history-row__path small{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history-row__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sake-space-spacing-200)}.admin-review-classification-history-row__metrics>div{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-050);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-150) var(--sake-space-spacing-200)}.admin-review-classification-history-row__metrics dd,.admin-review-classification-history-row__metrics dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-history-row__metrics dt{color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history-row__metrics dd{color:var(--sake-space-color-text-primary);font-size:var(--sake-space-font-size-label-default);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-history-row__reviews{display:flex;min-width:0;flex-direction:column;gap:var(--sake-space-spacing-150);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-subtle);padding:var(--sake-space-spacing-200)}.admin-review-classification-history-row__reviews>div{display:grid;min-width:0;grid-template-columns:auto auto minmax(0,1fr);gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history-row__reviews strong{color:var(--sake-space-color-text-primary)}.admin-review-classification-history-row__reviews small{grid-column:1/-1;overflow-wrap:anywhere}.admin-review-classification-history-row>footer .btn-primary,.admin-review-classification-history-row>footer .btn-secondary{display:inline-flex;min-height:var(--sake-space-size-control-medium);align-items:center;justify-content:center;gap:var(--sake-space-spacing-150);padding:0 var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-button);font-weight:var(--sake-space-font-weight-bold);line-height:var(--sake-space-line-height-button)}.admin-review-classification-history-row>footer svg,.admin-review-classification-history-row__revert-state svg{width:var(--sake-space-size-icon-small);height:var(--sake-space-size-icon-small)}.admin-review-classification-history-row__revert-state svg{flex:0 0 auto}.admin-review-classification-history-row__revert-state{display:inline-flex;min-height:var(--sake-space-size-control-medium);gap:var(--sake-space-spacing-150);border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-default);border-radius:var(--sake-space-radius-sm);padding:0 var(--sake-space-spacing-300);font-weight:var(--sake-space-font-weight-medium)}.admin-review-classification-history-row__revert-state,.admin-review-classification-history__pagination{align-items:center;color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-history__pagination{display:flex;min-width:0;justify-content:space-between;gap:var(--sake-space-spacing-200)}.admin-review-classification-history__pagination>div{display:flex;align-items:center;gap:var(--sake-space-spacing-100)}.admin-review-classification-history__pagination button{min-height:var(--sake-space-size-control-small);border:0;border-radius:var(--sake-space-radius-sm);background:transparent;padding:0 var(--sake-space-spacing-200);color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium)}.admin-review-classification-history__pagination button:disabled{color:var(--sake-space-color-text-disabled)}.admin-review-classification-history-revert__error{border:var(--sake-space-stroke-default) solid var(--sake-space-color-border-danger);border-radius:var(--sake-space-radius-md);background:var(--sake-space-color-bg-error);padding:var(--sake-space-spacing-200) var(--sake-space-spacing-300);color:var(--sake-space-color-text-danger);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}@keyframes admin-review-classification-spin{to{transform:rotate(1turn)}}@media (max-width:1023px){.admin-review-classification-history,.admin-review-classification-workspace{width:100%}.admin-review-classification-panel-tabs{display:flex}.admin-review-classification-grid{grid-template-columns:minmax(0,1fr)}.admin-review-classification-panel{height:var(--sake-space-size-admin-review-classification-panel-mobile-height)}.admin-review-classification-panel.is-mobile-hidden{display:none}.admin-review-classification-review-row{grid-template-columns:var(--sake-space-size-control-checkbox) var(--sake-space-size-admin-review-classification-thumbnail) minmax(0,1fr) var(--sake-space-size-admin-review-classification-author) var(--sake-space-size-admin-review-classification-summary)}.admin-review-classification-review-row__thumbnail{display:block}.admin-review-classification-selection-bar{flex-wrap:wrap}.admin-review-classification-selection-bar__destination{width:min(100%,var(--sake-space-size-admin-review-classification-destination))}}@media (max-width:767px){.admin-sake-workspace-tabs__label{display:none}.admin-sake-workspace-tabs__compact-label{display:inline}.admin-sake-workspace-tabs__item{height:var(--sake-space-size-control-small);border-radius:var(--sake-space-radius-sm);padding-inline:var(--sake-space-spacing-300);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-rule{align-items:flex-start;flex-direction:column;gap:var(--sake-space-spacing-100);padding:var(--sake-space-spacing-300)}.admin-review-classification-panel-tabs button{min-height:var(--sake-space-size-control-small)}.admin-review-classification-panel{gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-300)}.admin-review-classification-filters{grid-template-columns:minmax(0,1fr);gap:var(--sake-space-spacing-150)}.admin-review-classification-history__panel{gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-300)}.admin-review-classification-history__filters{grid-template-columns:minmax(0,1fr);gap:var(--sake-space-spacing-150)}.admin-review-classification-history-row>header{align-items:flex-start;flex-direction:column}.admin-review-classification-history-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-classification-history-row__reviews>div{grid-template-columns:auto minmax(0,1fr)}.admin-review-classification-history-row__reviews>div>span:nth-of-type(2){grid-column:1/-1}.admin-review-classification-history-row>footer{align-items:stretch;flex-direction:column}.admin-review-classification-history-row>footer .btn-primary,.admin-review-classification-history-row>footer .btn-secondary,.admin-review-classification-history-row__revert-state{width:100%;justify-content:center}.admin-review-classification-column-header{grid-template-columns:minmax(0,1fr) auto}.admin-review-classification-column-header span:last-child{text-align:right}.admin-review-classification-review-row{min-height:var(--sake-space-size-admin-review-classification-review-row-mobile);grid-template-columns:var(--sake-space-size-control-checkbox) minmax(0,1fr) auto;grid-template-rows:var(--sake-space-line-height-label-default) auto var(--sake-space-line-height-label-default);gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-300)}.admin-review-classification-review-row__author,.admin-review-classification-review-row__thumbnail{display:none}.admin-review-classification-review-row>input{grid-column:1;grid-row:1}.admin-review-classification-review-row__identity{display:contents;height:auto}.admin-review-classification-review-row__topline{grid-column:2;grid-row:1;align-items:center}.admin-review-classification-review-row__topline .is-desktop-date{display:none}.admin-review-classification-review-row__topline .is-mobile-date{display:inline}.admin-review-classification-review-row__identity>b{grid-column:1/-1;grid-row:2;min-height:var(--sake-space-line-height-label-default)}.admin-review-classification-review-row__identity>small{grid-column:1/-1;grid-row:3}.admin-review-classification-review-row.has-current-name{grid-template-rows:var(--sake-space-line-height-label-default) auto var(--sake-space-line-height-label-micro) var(--sake-space-line-height-label-default)}.admin-review-classification-review-row.has-manual-request{grid-template-rows:var(--sake-space-line-height-label-default) auto var(--sake-space-line-height-label-default) auto}.admin-review-classification-review-row.has-current-name.has-manual-request{grid-template-rows:var(--sake-space-line-height-label-default) auto var(--sake-space-line-height-label-micro) var(--sake-space-line-height-label-default) auto}.admin-review-classification-review-row__summary{display:flex;grid-column:3;grid-row:1;align-items:center;flex-direction:row;gap:var(--sake-space-spacing-050);color:var(--sake-space-color-text-secondary);white-space:nowrap}.admin-review-classification-review-row__summary:before{font-size:var(--sake-space-font-size-label-small);line-height:var(--sake-space-line-height-label-small);content:"총점"}.admin-review-classification-review-row__summary strong{color:var(--sake-space-color-text-brand);font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-review-row__summary>span{display:none}.admin-review-classification-review-row__mobile-meta{display:flex;min-width:0;grid-column:1/-1;grid-row:3;align-items:center;justify-content:space-between;gap:var(--sake-space-spacing-200);color:var(--sake-space-color-text-secondary);font-size:var(--sake-space-font-size-label-small);font-weight:var(--sake-space-font-weight-medium);line-height:var(--sake-space-line-height-label-small)}.admin-review-classification-review-row.has-current-name .admin-review-classification-review-row__mobile-meta{grid-row:4}.admin-review-classification-review-row__manual-request{grid-column:1/-1;grid-row:4;align-items:stretch;flex-direction:column}.admin-review-classification-review-row.has-current-name .admin-review-classification-review-row__manual-request{grid-row:5}.admin-review-classification-review-row__manual-request>button{width:100%}.admin-review-classification-review-row__mobile-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-review-classification-review-row__mobile-meta strong{color:var(--sake-space-color-text-primary)}.admin-review-classification-review-row__mobile-meta b{border-radius:var(--sake-space-radius-full);background:var(--sake-space-color-bg-accent-subtle);padding:var(--sake-space-spacing-050) var(--sake-space-spacing-150);color:var(--sake-space-color-text-brand);font-weight:var(--sake-space-font-weight-medium)}.admin-review-classification-review-row.is-conflict .admin-review-classification-review-row__mobile-meta b{color:var(--sake-space-color-text-danger)}.admin-review-classification-pagination>span{font-size:0}.admin-review-classification-pagination>span:after{font-size:var(--sake-space-font-size-label-small);content:"서버 페이지네이션"}.admin-review-classification-folder-row.is-detail{grid-template-columns:var(--sake-space-spacing-300) var(--sake-space-size-icon-small) var(--sake-space-size-icon-medium) minmax(0,1fr) auto}.admin-review-classification-folder-row__indent{width:var(--sake-space-spacing-300)}.admin-review-classification-folder-row>span:last-child{display:none}.admin-review-classification-tree-review{min-height:auto;grid-template-columns:var(--sake-space-size-control-checkbox) minmax(0,1fr) auto;gap:var(--sake-space-spacing-200)}.admin-review-classification-tree-review>.admin-review-classification-tree-review__author{grid-column:2}.admin-review-classification-tree-review>div:last-child{grid-column:2/-1;grid-row:3}.admin-review-classification-selection-bar{min-height:auto;align-items:stretch;flex-direction:column;gap:var(--sake-space-spacing-200);padding:var(--sake-space-spacing-300)}.admin-review-classification-selection-bar__destination{width:100%}.admin-review-classification-selection-bar>.btn-secondary{display:inline-flex}.admin-review-classification-selection-bar>.btn-primary,.admin-review-classification-selection-bar>.btn-secondary{width:100%;min-height:var(--sake-space-size-control-large)}.admin-review-classification-preview{gap:var(--sake-space-spacing-300);padding:var(--sake-space-spacing-400)}.admin-review-classification-preview header p{font-size:var(--sake-space-font-size-label-default);line-height:var(--sake-space-line-height-label-default)}.admin-review-classification-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-classification-preview__aggregate-list{grid-template-columns:minmax(0,1fr)}.admin-review-classification-preview footer{align-items:stretch;flex-direction:column-reverse}.admin-review-classification-preview footer .btn-primary,.admin-review-classification-preview footer .btn-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.admin-review-classification-panel-state.is-loading>svg{animation:none}}.score-number,.text-score{color:var(--sake-space-color-text-score);font-weight:800;letter-spacing:0;line-height:1.1;font-variant-numeric:tabular-nums}@media (max-width:640px){body{font-size:.98rem;line-height:1.68}.section{padding:1.25rem}.text-5xl{font-size:2.65rem;line-height:1.14}.text-4xl{font-size:2.15rem;line-height:1.16}.text-3xl{font-size:1.75rem;line-height:1.22}.text-2xl{font-size:1.45rem;line-height:1.28}.btn-primary,.btn-secondary{min-height:2.625rem;font-size:.9375rem}}.marker\:text-stone-400 ::marker{color:rgb(138 150 163)}.marker\:text-stone-400::marker{color:rgb(138 150 163)}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cedar:hover{--tw-border-opacity:1;border-color:rgb(38 58 79/var(--tw-border-opacity,1))}.hover\:border-cedar\/40:hover{border-color:rgb(38 58 79/.4)}.hover\:bg-\[var\(--sake-space-color-bg-canvas\)\]:hover{background-color:var(--sake-space-color-bg-canvas)}.hover\:bg-\[var\(--sake-space-color-bg-error\)\]:hover{background-color:var(--sake-space-color-bg-error)}.hover\:bg-\[var\(--sake-space-color-bg-menu-active\)\]:hover{background-color:var(--sake-space-color-bg-menu-active)}.hover\:bg-\[var\(--sake-space-color-bg-subtle\)\]:hover{background-color:var(--sake-space-color-bg-subtle)}.hover\:bg-black\/80:hover{background-color:rgb(0 0 0/.8)}.hover\:bg-ink:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-mist:hover{--tw-bg-opacity:1;background-color:rgb(244 246 247/var(--tw-bg-opacity,1))}.hover\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgb(248 250 251/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 238/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(133 70 55/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-rice:hover{--tw-bg-opacity:1;background-color:rgb(233 238 242/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/25:hover{background-color:rgb(255 255 255/.25)}.hover\:bg-white\/35:hover{background-color:rgb(255 255 255/.35)}.hover\:text-\[var\(--sake-space-color-text-brand\)\]:hover{color:var(--sake-space-color-text-brand)}.hover\:text-\[var\(--sake-space-color-text-primary\)\]:hover{color:var(--sake-space-color-text-primary)}.hover\:text-cedar:hover{--tw-text-opacity:1;color:rgb(38 58 79/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:ring-cedar\/40:hover{--tw-ring-color:rgb(38 58 79/0.4)}.focus-visible\:bg-\[var\(--sake-space-color-bg-error\)\]:focus-visible{background-color:var(--sake-space-color-bg-error)}.focus-visible\:bg-\[var\(--sake-space-color-bg-subtle\)\]:focus-visible{background-color:var(--sake-space-color-bg-subtle)}.focus-visible\:bg-paper:focus-visible{--tw-bg-opacity:1;background-color:rgb(248 250 251/var(--tw-bg-opacity,1))}.focus-visible\:bg-red-50:focus-visible{--tw-bg-opacity:1;background-color:rgb(255 241 238/var(--tw-bg-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-cedar:focus-visible{outline-color:#263A4F}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[length\:var\(--sake-space-stroke-focus\)\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--sake-space-stroke-focus) + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[var\(--sake-space-color-border-brand\)\]:focus-visible{--tw-ring-color:var(--sake-space-color-border-brand)}.focus-visible\:ring-\[var\(--sake-space-color-text-accent\)\]:focus-visible{--tw-ring-color:var(--sake-space-color-text-accent)}.focus-visible\:ring-\[var\(--sake-space-color-text-brand\)\]:focus-visible{--tw-ring-color:var(--sake-space-color-text-brand)}.focus-visible\:ring-cedar:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(38 58 79/var(--tw-ring-opacity,1))}.focus-visible\:ring-cedar\/30:focus-visible{--tw-ring-color:rgb(38 58 79/0.3)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:rgb(255 255 255/0.4)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:block{display:block}.group[open] .group-open\:hidden{display:none}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-\[1\.03\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 248 230/var(--tw-bg-opacity,1))}.group:focus-visible .group-focus-visible\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.group:focus-visible .group-focus-visible\:ring-cedar\/30{--tw-ring-color:rgb(38 58 79/0.3)}@media (min-width:640px){.sm\:mt-1{margin-top:.25rem}.sm\:mt-3{margin-top:.75rem}.sm\:h-11{height:2.75rem}.sm\:min-h-0{min-height:0}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:grid-cols-\[minmax\(0\2c 280px\)_auto\]{grid-template-columns:minmax(0,280px) auto}.sm\:grid-cols-\[minmax\(0\2c 360px\)_auto\]{grid-template-columns:minmax(0,360px) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-\[var\(--sake-space-spacing-600\)\]{padding-left:var(--sake-space-spacing-600);padding-right:var(--sake-space-spacing-600)}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-\[52px\]{line-height:52px}}@media (min-width:768px){.md\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.md\:max-w-4xl{max-width:56rem}.md\:max-w-\[430px\]{max-width:430px}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[42px_88px_minmax\(0\2c 1fr\)\]{grid-template-columns:42px 88px minmax(0,1fr)}.md\:justify-center{justify-content:center}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-md{border-radius:.375rem}.md\:border{border-width:1px}.md\:border-cedar\/15{border-color:rgb(38 58 79/.15)}.md\:bg-transparent{background-color:transparent}.md\:p-6{padding:1.5rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-semibold{font-weight:600}.md\:text-ink{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[44\%\]{width:44%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[150px_1fr_1fr_1fr_auto\]{grid-template-columns:150px 1fr 1fr 1fr auto}.lg\:grid-cols-\[180px_130px_minmax\(0\2c 1fr\)_190px\]{grid-template-columns:180px 130px minmax(0,1fr) 190px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_230px\]{grid-template-columns:minmax(0,1fr) 230px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:2rem}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-\[var\(--sake-space-spacing-600\)\]{padding:var(--sake-space-spacing-600)}.lg\:pl-5{padding-left:1.25rem}.lg\:pt-0{padding-top:0}}@media (min-width:1280px){.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@media (min-width:1440px){.min-\[1440px\]\:pl-\[var\(--sake-space-size-admin-content-padding-start\)\]{padding-left:var(--sake-space-size-admin-content-padding-start)}.min-\[1440px\]\:pr-\[var\(--sake-space-size-admin-content-padding-end\)\]{padding-right:var(--sake-space-size-admin-content-padding-end)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=alert\]\)\>button\]\:justify-self-center:has([role=alert])>button{justify-self:center}.\[\&\:has\(\[role\=alert\]\)\]\:contents:has([role=alert]){display:contents}.\[\&\>\[role\=alert\]\]\:col-span-3>[role=alert]{grid-column:span 3/span 3}.\[\&\>\[role\=alert\]\]\:row-start-2>[role=alert]{grid-row-start:2}