@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{height:100%}body{min-height:100%;font-family:var(--sans);background:var(--bg);color:var(--ink);font-size:var(--fs5);line-height:var(--body-lh);letter-spacing:var(--body-ls);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 16% -12%, var(--amb1), transparent 52%), radial-gradient(110% 80% at 108% 118%, var(--amb2), transparent 55%);position:fixed;inset:0}body:after{content:"";z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:-40px}[data-theme=dark] body:after{opacity:.075}h1,h2,h3,h4,p,button,figcaption{word-break:keep-all}::selection{background:var(--v100);color:var(--ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--v)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in srgb, var(--v) 65%, transparent)}}:focus-visible{outline-offset:2px;border-radius:6px}}@layer components{.num{font-variant-numeric:tabular-nums;letter-spacing:0}#stage{z-index:1;transition:transform var(--d4) var(--settle);position:relative}#stage.dim{transform:scale(.98)}.btn{font-size:var(--fs3);font-weight:var(--fw1);border:1px solid var(--line);color:var(--ink);transition:transform var(--d2) var(--settle);border-radius:999px;align-items:center;gap:8px;padding:9px 17px;display:inline-flex}.btn:not(:disabled):hover{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.btn:not(:disabled):hover{background:color-mix(in srgb, var(--surface2) 75%, transparent)}}.btn:not(:disabled):hover{border-color:var(--ink3)}@supports (color:color-mix(in lab, red, red)){.btn:not(:disabled):hover{border-color:color-mix(in srgb, var(--ink3) 40%, var(--line))}}.btn:active{transform:scale(var(--btn-press-scale,.96))}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}}.btn svg{color:var(--ink3)}.btn:not(:disabled):hover svg{color:var(--v)}.btn.b-main{border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.btn.b-main{border-color:color-mix(in srgb, var(--v) 36%, var(--line))}}.btn.b-main{color:var(--v)}.btn:disabled,.chip:disabled,.seg button:disabled,.tt:disabled,.kbm-btn:disabled{opacity:var(--lb-button-disabled-label-opacity);cursor:not-allowed}.pop-anchor{flex:none;position:relative}.pop{z-index:52;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 0 0 1px var(--g-hairline), var(--e2);opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity var(--d2) linear, transform var(--d3) var(--settle);border-radius:14px;padding:6px;position:absolute;right:0;transform:translateY(-4px)scale(.98)}.pop.on{opacity:1;pointer-events:auto;transform:none}.pop-i{width:100%;font-size:var(--fs3);color:var(--ink);transition:background var(--d1) linear;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;display:flex}.pop-i:hover{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.pop-i:hover{background:color-mix(in srgb, var(--surface2) 80%, transparent)}}.pop-g svg,.kbm-btn svg{width:var(--ctl-glyph-sm);height:var(--ctl-glyph-sm)}.pop-g{background:var(--surface2);width:22px;height:22px;color:var(--ink2);border-radius:7px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.pop{transition-duration:.1s;transform:none}}.kbm-btn{width:var(--ctl-size-icon);height:var(--ctl-size-icon);color:var(--ink2);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kbm-btn{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.kbm-btn{border:1px solid var(--line);cursor:pointer;transition:transform var(--d2) var(--settle), color var(--d2) linear}.kbm-btn:not(:disabled):hover{color:var(--ink)}.kbm-btn:active{transform:scale(.92)}.kbm-btn:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--v);outline:none}.kbm-pop{min-width:168px;top:calc(100% + 8px)}.kbm-i{text-align:left;cursor:pointer}.kbm-i.kbm-danger{color:var(--err)}.kbm-i.kbm-danger:not(:first-child){border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:5px;padding-top:12px}.kbm-i.kbm-danger .pop-g{background:var(--err-wash);color:var(--err)}.kbm-i.kbm-danger:hover{background:var(--err-wash)}.tt{width:var(--ctl-size-icon);height:var(--ctl-size-icon);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:11px;flex:none;place-items:center;transition:color .16s,background .16s,transform .16s;display:grid}.tt:not(:disabled):hover{color:var(--ink);background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.tt:not(:disabled):hover{background:color-mix(in srgb, var(--surface2) 75%, transparent)}}.tt:active{transform:scale(.95)}.tt svg{width:var(--ctl-glyph);height:var(--ctl-glyph)}.tt .moon,[data-theme=dark] .tt .sun{display:none}[data-theme=dark] .tt .moon{display:block}.seg{border:1px solid var(--line);background:var(--surface2);border-radius:999px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.seg{background:color-mix(in srgb, var(--surface2) 55%, transparent)}}.seg button{font-size:var(--fs3);font-weight:var(--fw1);color:var(--ink2);transition:transform var(--d2) var(--settle);border-radius:999px;align-items:center;gap:7px;padding:6px 15px;display:flex}.seg button:active{transform:scale(.96)}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}[data-theme=dark] .seg button.on{background:var(--surface3);box-shadow:0 0 0 1px #ffffff0f}@media (max-width:700px){.seg button{padding:6px 11px}.seg button span{display:none}}.chips{scrollbar-width:none;gap:8px;max-width:1376px;margin:0 auto;padding:2px 28px 12px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);font-size:var(--fs3);color:var(--ink2);white-space:nowrap;transition:transform var(--d2) var(--settle);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 14px;display:flex}.chip:not(:disabled):hover{color:var(--ink);background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.chip:not(:disabled):hover{background:color-mix(in srgb, var(--surface2) 65%, transparent)}}.chip:active{transform:scale(.96)}.chip i{background:var(--ink3);width:5px;height:5px;transition:opacity var(--d2);border-radius:50%}.chip.on{color:var(--v);border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.chip.on{border-color:color-mix(in srgb, var(--v) 38%, transparent)}}.chip.on{background:var(--v050)}.chip.on i{background:var(--v)}.mm-masonry{column-count:2;column-gap:16px}@media (min-width:640px){.mm-masonry{column-count:3}}@media (min-width:1024px){.mm-masonry{column-count:4}}.mm-masonry .card{break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 16px}.card{cursor:pointer;will-change:transform}.c-in{transition:transform var(--d2) var(--settle);position:relative}@media (hover:hover){.card.hv-all:hover .c-in{transform:translateY(-4px)}}.card.hv-all:active .c-in{transform:scale(.985)}.ph{border-radius:var(--r2);box-shadow:var(--e1);background:var(--surface2);transition:box-shadow var(--d2) var(--settle);position:relative;overflow:hidden}@media (hover:hover){.card:hover .ph{box-shadow:var(--e2)}[data-theme=dark] .card:hover .ph{box-shadow:0 20px 48px #0006}}.ph img{object-fit:cover;width:100%;height:100%;transition:opacity var(--d4) linear;position:absolute;inset:0}.ph.lbx>img,.surf .media.lbx>img{object-fit:contain;object-position:center center;z-index:1}.ph-back{filter:blur(20px);z-index:0;transform:scale(1.3)}.ph .scrim{background:var(--scrim);pointer-events:none;height:62%;position:absolute;inset:auto 0 0}.ov{color:#fff;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;inset:auto 0 0}.c-name{font-size:var(--fs6);font-weight:var(--fw2);letter-spacing:-.01em;text-shadow:0 1px 8px #0a080e59;line-height:1.35}.ov-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gchip{background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--g1-border);color:#ffffffed;font-size:var(--fs2);letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.c-meta{font-size:var(--fs2);color:#ffffffd9}.ihint{position:absolute;bottom:12px;left:12px}.brand{font-size:var(--fs1);color:var(--ink3);letter-spacing:.03em}.price{font-size:var(--fs4);font-weight:var(--fw2);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:2px}.bmeta{font-size:var(--fs1);color:var(--ink3);letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:3px;display:flex}.bmeta .bstore{color:var(--ink2);white-space:nowrap;flex:none}.bmeta .bpub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bmeta .price{font-size:var(--fs2);margin-top:0}.l-src{font-size:var(--fs2);color:var(--ink3);align-items:center;gap:7px;display:flex}.fav{width:16px;height:16px;font-size:10px;font-weight:var(--fw3);letter-spacing:0;background:var(--wash-link);color:var(--hue-link);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.fav.has-image{background:0 0}.memo-in{background:var(--paper);border-radius:var(--r2);box-shadow:var(--e1);transition:box-shadow var(--d2) var(--settle);flex-direction:column;gap:8px;padding:20px 19px 14px;display:flex}@media (hover:hover){.card:hover .memo-in{box-shadow:0 0 0 1px var(--v), var(--e2)}@supports (color:color-mix(in lab, red, red)){.card:hover .memo-in{box-shadow:0 0 0 1px color-mix(in srgb, var(--v) 20%, transparent), var(--e2)}}}.memo-t{font-size:var(--fs5);letter-spacing:-.012em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.memo-t.solo{font-weight:var(--fw2);font-size:var(--fs5);-webkit-line-clamp:5;line-height:1.62}.memo-p{font-size:var(--fs3);color:var(--ink2);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.68;display:-webkit-box;overflow:hidden}.memo-b{font-size:var(--fs1);color:var(--ink3);justify-content:space-between;align-items:center;margin-top:8px;display:flex}.memo-b i{background:var(--hue-memo);vertical-align:1px;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.fail-in{background:var(--surface);border-radius:var(--r2);box-shadow:var(--e1);flex-direction:column;gap:9px;padding:18px;display:flex}[data-theme=dark] .fail-in{background:var(--surface2)}.f-ic{background:var(--wash-link);width:34px;height:34px;color:var(--hue-link);border-radius:11px;justify-content:center;align-items:center;margin-bottom:3px;display:flex}.f-t{font-size:var(--fs5);font-weight:var(--fw2);letter-spacing:-.01em}.f-d{font-size:var(--fs2);color:var(--ink3);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.raw-in{background:var(--surface);border-radius:var(--r2);box-shadow:var(--e1);flex-direction:column;gap:8px;padding:16px;display:flex}[data-theme=dark] .raw-in{background:var(--surface2)}.raw-in h3{font-size:var(--fs4);font-weight:var(--fw1);color:var(--ink)}.raw-u{font-size:var(--fs2);color:var(--ink3);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.c-note{border-left:2px solid var(--v);margin:9px 7px 0 5px;padding-left:8px}@supports (color:color-mix(in lab, red, red)){.c-note{border-left:2px solid color-mix(in srgb, var(--v) 45%, transparent)}}.c-note{font-size:var(--fs2);color:var(--ink2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.sem-tag{z-index:3;background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--v300);border-radius:999px;padding:4px 10px;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.sem-tag{border:1px solid color-mix(in srgb, var(--v300) 45%, transparent)}}.sem-tag{color:#ddd6f8;font-size:var(--fs1);letter-spacing:.01em;opacity:0;transition:opacity var(--d3) linear, transform var(--d3) var(--settle);pointer-events:none;transform:translateY(-4px)scale(.96)}.card.sem .sem-tag{opacity:1;transform:none}.halo{border-radius:calc(var(--r2) + 4px);pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--v), 0 0 32px var(--v), 0 0 84px var(--v);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.halo{box-shadow:0 0 0 2px color-mix(in srgb, var(--v) 85%, transparent), 0 0 32px color-mix(in srgb, var(--v) 48%, transparent), 0 0 84px color-mix(in srgb, var(--v) 26%, transparent)}}.halo.play{animation:haloB var(--d6) var(--settle) 1}@keyframes haloB{0%{opacity:0}22%{opacity:1}58%{opacity:.85}to{opacity:0}}.surf{background:var(--surface);border-radius:var(--r2);box-shadow:var(--e1);padding:7px;position:relative}[data-theme=dark] .surf{background:var(--surface2);box-shadow:0 0 0 1px #ffffff0e,0 1px 2px #00000047}.surf{transition:box-shadow var(--d2) var(--settle)}@media (hover:hover){.card:hover .surf{box-shadow:0 0 0 1px var(--v), var(--e2)}@supports (color:color-mix(in lab, red, red)){.card:hover .surf{box-shadow:0 0 0 1px color-mix(in srgb, var(--v) 20%, transparent), var(--e2)}}}.surf .media{border-radius:calc(var(--r2) - 7px);background:var(--surface2);position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c16221f}[data-theme=dark] .surf .media{background:var(--surface3);box-shadow:0 0 0 1px #ffffff1a}.surf .media>img{object-fit:cover;width:100%;height:100%;transition:opacity var(--d4) linear;position:absolute;inset:0}.pfoot{flex-direction:column;gap:3px;padding:11px 8px 4px;display:flex}.ptitle{font-size:var(--fs4);font-weight:var(--fw2);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.surf .media.app-icon{background:var(--surface2);place-items:center;display:grid}.surf .media.app-icon>img{object-fit:contain;width:40%;max-width:128px;height:auto;position:static}.lfoot{flex-direction:column;gap:6px;padding:11px 8px 6px;display:flex}.ltitle{font-size:var(--fs4);font-weight:var(--fw1);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.dfoot,.afoot{flex-direction:row;align-items:center;gap:10px;padding:11px 8px 6px;display:flex}.ficon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ficon.pdf{background:var(--wash-pdf);color:var(--hue-pdf)}.ficon.md{background:var(--wash-md);color:var(--hue-md)}.dmeta,.ameta{flex-direction:column;gap:2px;min-width:0;display:flex}.dmeta .ptitle,.ameta .ptitle{-webkit-line-clamp:1}.dsub,.asub{font-size:var(--fs1);color:var(--ink3);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surf .pgprev{background:linear-gradient(155deg, var(--surface3), var(--surface2));display:flex}[data-theme=dark] .surf .pgprev{background:linear-gradient(155deg, #2a2632, var(--surface3))}.pg-thumb{background:#fcfbf9;border-radius:5px 5px 0 0;flex-direction:column;flex:1;gap:7px;margin:15px 16px 0;padding:15px 15px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #1c162229,0 0 0 1px #1c16220d}[data-theme=dark] .pg-thumb{background:#ece9e4}.pt-kick{letter-spacing:.16em;color:var(--hue-pdf);font-size:8px;font-weight:var(--fw3)}.pt-title{font-family:var(--serif);font-size:var(--fs3);color:#2a2730;line-height:1.28;font-weight:var(--fw2);letter-spacing:-.01em}.pt-rule{background:var(--hue-pdf);opacity:.75;border-radius:2px;width:32%;height:2.5px}.pt-fig{background:repeating-linear-gradient(135deg,#4e7c8429 0 7px,#4e7c840f 7px 14px);border:1px solid #4e7c8429;border-radius:4px;height:38px;margin-top:1px}.pt-lines{flex-direction:column;gap:5px;margin-top:1px;display:flex}.pt-lines i{background:#2a273021;border-radius:2px;height:3.5px}.pt-lines i:first-child{width:94%}.pt-lines i:nth-child(2){width:80%}.pt-body{background:repeating-linear-gradient(#2a27301a 0 3.5px,#0000 3.5px 12px);border-radius:2px;flex:1;min-height:0;margin-top:4px}.doc-badge{font-size:10px;font-weight:var(--fw3);letter-spacing:.06em;background:var(--g1-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid var(--g1-border);border-radius:6px;padding:3px 7px;position:absolute;top:9px;right:9px}.surf .audcover{align-items:flex-end;display:flex}.aud-grad{background:radial-gradient(120% 92% at 80% 16%, var(--hue-audio), transparent 62%), linear-gradient(158deg, var(--surface2), var(--surface3) 66%, var(--hue-audio));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aud-grad{background:radial-gradient(120% 92% at 80% 16%, color-mix(in srgb, var(--hue-audio) 34%, transparent), transparent 62%), linear-gradient(158deg, var(--surface2), var(--surface3) 66%, color-mix(in srgb, var(--hue-audio) 15%, var(--surface3)))}}[data-theme=dark] .aud-grad{background:radial-gradient(120% 92% at 80% 16%, var(--hue-audio), transparent 62%), linear-gradient(158deg, var(--surface3), #211d28)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .aud-grad{background:radial-gradient(120% 92% at 80% 16%, color-mix(in srgb, var(--hue-audio) 30%, transparent), transparent 62%), linear-gradient(158deg, var(--surface3), #211d28)}}.aud-badge{color:#fff;background:var(--g1-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--g1-border);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding-left:2px;display:flex;position:absolute;top:10px;left:10px}.wave{align-items:flex-end;gap:2px;width:100%;height:46%;padding:0 12px 12px;display:flex;position:relative}.wave i{background:var(--hue-audio);border-radius:2px;flex:1 1 0;min-width:0}@supports (color:color-mix(in lab, red, red)){.wave i{background:color-mix(in srgb, var(--hue-audio) 52%, var(--ink3))}}.wave i{opacity:.6}.wave.mini i{background:var(--hue-audio)}@supports (color:color-mix(in lab, red, red)){.wave.mini i{background:color-mix(in srgb, var(--hue-audio) 62%, transparent)}}.wave.mini i{opacity:.7}.vplay{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120e189e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding-left:2px;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:inset 0 0 0 1px #ffffff57,0 1px 4px #0a080e5c}.vid-grad{background:linear-gradient(150deg, var(--hue-video), var(--surface3));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vid-grad{background:linear-gradient(150deg, color-mix(in srgb, var(--hue-video) 60%, var(--surface3)), var(--surface3))}}.thumb-ph{aspect-ratio:16/10;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tph-mono{width:44px;height:44px;font-size:18px;font-weight:var(--fw3);letter-spacing:0;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.ph:has(>.thumb-ph) .scrim{display:none}.ph:has(>.thumb-ph) .ov{color:var(--ink)}.ph:has(>.thumb-ph) .c-name{text-shadow:none}.ph:has(>.thumb-ph) .c-meta{color:var(--ink3)}.ph:has(>.thumb-ph) .gchip{background:var(--surface);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink2)}.surf .mdprev{background:var(--surface)}[data-theme=dark] .surf .mdprev{background:var(--surface2)}.md-body.mini{padding:14px 15px;position:absolute;inset:0;overflow:hidden}.md-fade{pointer-events:none;background:linear-gradient(180deg, transparent, var(--surface));height:40%;position:absolute;inset:auto 0 0}[data-theme=dark] .md-fade{background:linear-gradient(180deg, transparent, var(--surface2))}.md-body{color:var(--ink);font-size:var(--fs3);letter-spacing:-.01em;word-break:keep-all;line-height:1.62}.md-body>:first-child{margin-top:0}.md-body .md-h1{font-size:19px;font-weight:var(--fw3);letter-spacing:-.02em;margin:0 0 9px;line-height:1.3}.md-body.mini .md-h1{font-size:var(--fs4);margin:0 0 6px}.md-body .md-h2{font-size:var(--fs4);font-weight:var(--fw2);letter-spacing:-.01em;margin:17px 0 6px}.md-body.mini .md-h2{font-size:var(--fs2);margin:11px 0 4px}.md-body .md-h3{font-size:var(--fs3);font-weight:var(--fw2);margin:12px 0 4px}.md-body p{color:var(--ink2);margin:0 0 8px}.md-body ul{flex-direction:column;gap:5px;margin:0 0 8px;padding:0;list-style:none;display:flex}.md-body li{color:var(--ink2);padding-left:15px;position:relative}.md-body li:before{content:"";background:var(--hue-md);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:2px}.md-body strong{font-weight:var(--fw3);color:var(--ink)}.md-body code{font-family:var(--sans);letter-spacing:0;background:var(--wash-md);color:var(--hue-md);border-radius:5px;padding:1px 6px;font-size:.9em}@supports (color:color-mix(in lab, red, red)){.md-body code{color:color-mix(in srgb, var(--hue-md) 76%, var(--ink))}}.md-body blockquote{border-left:2px solid var(--hue-md);margin:0 0 8px;padding:3px 0 3px 13px}@supports (color:color-mix(in lab, red, red)){.md-body blockquote{border-left:2px solid color-mix(in srgb, var(--hue-md) 60%, transparent)}}.md-body blockquote{color:var(--ink3);font-style:italic}.md-body pre{background:var(--surface2);border:1px solid var(--line);border-radius:9px;margin:0 0 8px;padding:11px 13px;overflow-x:auto}[data-theme=dark] .md-body pre{background:var(--surface3)}.md-body pre code{color:var(--ink2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs2);background:0 0;padding:0}.md-body .md-tasks .task{align-items:flex-start;gap:8px;padding-left:0;display:flex}.md-body .md-tasks .task:before{display:none}.md-body .md-tasks .task input{width:15px;height:15px;accent-color:var(--v);cursor:pointer;flex:none;margin:.16em 0 0}.md-body .md-tasks .task input:disabled{cursor:default;pointer-events:none}.md-body .md-tasks .task-t{flex:1;min-width:0}.md-body .md-tasks .task input:checked~.task-t{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}@supports (color:color-mix(in lab, red, red)){.md-body .md-tasks .task input:checked~.task-t{-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ink3) 45%, transparent)}}.memo-in .memo-md{max-height:168px;overflow:hidden}.memo-in .memo-md.md-body{font-size:var(--fs3);color:var(--ink2)}.memo-in .md-tasks .task input{width:13.5px;height:13.5px}.sns-pad{flex-direction:column;gap:11px;padding:13px 12px 9px;display:flex}.sauth{align-items:center;gap:8px;min-width:0;display:flex}.sava{width:26px;height:26px;font-size:var(--fs1);font-weight:var(--fw2);letter-spacing:0;background:var(--wash-sns);color:var(--hue-sns);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.card .fav,.card .sava{width:20px;height:20px}.sname{font-size:var(--fs2);font-weight:var(--fw2);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shandle{font-size:var(--fs1);color:var(--ink3);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sglyph{color:var(--ink3);opacity:.62;flex:none;margin-left:2px;display:flex}.sbody{font-size:var(--fs4);color:var(--ink);word-break:keep-all;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.64;display:-webkit-box;overflow:hidden}.sbody.cl3{-webkit-line-clamp:3}.sns-foot{flex-direction:column;gap:9px;padding:11px 9px 6px;display:flex}.sns-foot .sbody{font-size:var(--fs3);-webkit-line-clamp:2;line-height:1.6}.sns-foot .sauth{gap:7px}.sns-foot .sava{width:20px;height:20px;font-size:10px}.sns-foot .sname{font-size:var(--fs2)}.sns-foot .shandle{font-size:var(--fs1)}@media (max-width:700px){.sns-pad .shandle,.sns-foot .shandle{display:none}}.omni-slot{flex:1;min-width:0;max-width:620px;margin:0 auto;position:relative}.omni{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.omni{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.omni{min-height:40px;padding:4px 10px 4px 14px}.omni:after{content:"";pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px var(--v), 0 2px 22px var(--v);border-radius:999px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.omni:after{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--v) 55%, transparent), 0 2px 22px color-mix(in srgb, var(--v) 22%, transparent)}}.omni:after{transition:opacity var(--d2) var(--settle)}.omni:focus-within:after{opacity:1}.oic{width:17px;height:17px;color:var(--ink3);flex:none;position:relative}.omni:focus-within .oic{color:var(--v)}@supports (color:color-mix(in lab, red, red)){.omni:focus-within .oic{color:color-mix(in srgb, var(--v) 70%, var(--ink3))}}.oic svg{position:absolute;inset:0}.omni input{min-width:64px;font-size:var(--fs4);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;flex:1;padding:5px 0}.omni input:focus-visible{outline:none}.omni input::placeholder{color:var(--ink3)}.toks{flex:none;align-items:center;gap:6px;max-width:46%;display:none;overflow:hidden}.tok{background:var(--v050);border:1px solid var(--v);border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 7px 4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tok{border:1px solid color-mix(in srgb, var(--v) 30%, transparent)}}.tok{color:var(--v);font-size:var(--fs2);font-weight:var(--fw1);white-space:nowrap}.tok b{font-weight:var(--fw2);letter-spacing:0}.tok button{width:15px;height:15px;color:inherit;opacity:.55;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.tok button:after{content:"";width:24px;height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tok button:hover{opacity:1;background:var(--v)}@supports (color:color-mix(in lab, red, red)){.tok button:hover{background:color-mix(in srgb, var(--v) 16%, transparent)}}.kbd{font-size:var(--fs1);color:var(--ink3);border:1px solid var(--line);pointer-events:none;letter-spacing:.02em;white-space:nowrap;border-radius:6px;flex:none;margin-left:10px;padding:2px 7px}.qx{width:24px;height:24px;color:var(--ink3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.qx:hover{color:var(--ink);background:var(--surface2)}.omni.has .qx{display:flex}.omni.has .kbd{display:none}.oplus{width:28px;height:28px;color:var(--ink3);transition:transform var(--d2) var(--settle);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.oplus:hover{color:var(--ink);background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.oplus:hover{background:color-mix(in srgb, var(--surface2) 80%, transparent)}}.oplus:active{transform:scale(.9)}.opop{z-index:48;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);width:100%;min-width:270px;box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);opacity:0;pointer-events:none;transform-origin:top;transition:opacity var(--d2) linear, transform var(--d2) var(--settle);scrollbar-width:none;border-radius:16px;max-height:340px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(6px)scale(.985)}.opop::-webkit-scrollbar{display:none}.opop.on{opacity:1;pointer-events:auto;transform:none}.op-h{letter-spacing:.09em;color:var(--ink3);padding:8px 11px 4px;font-size:10px}.op-i{width:100%;font-size:var(--fs3);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:7px 11px;display:flex}.op-i .op-g{width:20px;height:20px;font-size:var(--fs1);font-weight:var(--fw3);letter-spacing:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.op-i em{font-style:normal;font-size:var(--fs1);color:var(--ink3);font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto}.op-i.act{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.op-i.act{background:color-mix(in srgb, var(--surface) 78%, transparent)}}[data-theme=dark] .op-i.act{background:var(--surface3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .op-i.act{background:color-mix(in srgb, var(--surface3) 88%, transparent)}}.op-empty{font-size:var(--fs3);color:var(--ink3);padding:14px 12px 12px}.op-hint{border-top:1px solid var(--g-border);font-size:var(--fs1);color:var(--ink3);margin-top:5px;padding:8px 11px 4px}@media (max-width:700px){.app-shell .app-bar .omni-slot{bottom:calc(12px + max(env(safe-area-inset-bottom), var(--mm-kb,0px)))}.opop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.opop{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.omni .kbd{display:none}}.sheet-wrap{z-index:60;visibility:hidden;justify-content:center;align-items:center;padding:40px;transition:visibility 0s linear .34s;display:flex;position:fixed;inset:0}.sheet-wrap.on{visibility:visible;transition:visibility}.sheet-wrap.flat{padding:0;position:relative;inset:auto}.sheet-wrap.flat .sheet-bg{display:none}.sheet-bg{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sheet-bg{background:color-mix(in srgb, var(--bg) 42%, transparent)}}.sheet-bg{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);opacity:0;transition:opacity var(--d4) linear}.sheet-wrap.on .sheet-bg{opacity:1}.sheet{background:var(--g3-fill);-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);border:1px solid var(--g-border);border-radius:var(--r3);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--e4), inset 0 1px 0 var(--g-inner);opacity:0;transition:transform var(--d5) var(--enter), opacity var(--d4) linear;grid-template-rows:minmax(0,1fr);grid-template-columns:45% 55%;display:grid;position:relative;overflow:hidden;transform:translateY(26px)scale(.98)}.sheet-wrap.on .sheet{opacity:1;transform:none}.sh-x{z-index:6;width:34px;height:34px;color:var(--ink2);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.sh-x{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.sh-x{border:1px solid var(--line);transition:transform var(--d2) var(--settle)}.sh-x:hover{color:var(--ink)}.sh-x:active{transform:scale(.92)}.sheet .sh-menu{z-index:7;position:absolute;top:16px;right:56px}.sh-hero{background:var(--surface2);min-height:320px;position:relative}.sh-hero img{object-fit:cover;width:100%;height:100%;transition:opacity var(--d4) linear;position:absolute;inset:0}.sh-hero .scrim{background:var(--scrim);height:46%;position:absolute;inset:auto 0 0}.sh-hero .gchip{position:absolute;bottom:16px;left:16px}.sh-hero .hero-open{cursor:pointer;background:0 0;justify-content:flex-end;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.sh-hero .hero-open-hint{background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);color:var(--ink);font-size:var(--fs2);letter-spacing:-.01em;white-space:nowrap;opacity:0;transition:opacity var(--d2) var(--settle), transform var(--d2) var(--settle);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-weight:600;display:inline-flex;transform:translateY(4px)}.sh-hero .hero-open:hover .hero-open-hint,.sh-hero .hero-open:focus-visible .hero-open-hint{opacity:1;transform:none}.sh-hero .hero-open-hint svg{color:var(--v)}@media (hover:none){.sh-hero .hero-open-hint{opacity:1;transform:none}.sh-hero .gchip{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 150px);overflow:hidden}}@media (prefers-reduced-motion:reduce){.sh-hero .hero-open-hint{transition-duration:.1s;transform:none}}.sh-shot{background:var(--surface2);position:absolute;inset:0;overflow:hidden}.sh-shot .sh-shot-blur{filter:blur(28px)saturate(120%);transform:scale(1.3)}.sh-shot .sh-shot-veil{background:#ffffff5c;position:absolute;inset:0}[data-theme=dark] .sh-shot .sh-shot-veil{background:#12101685}.sh-hero .sh-shot-img{object-fit:contain}.reel-shot{place-items:center;display:grid}.reel-shot .reel-frame{aspect-ratio:9/16;border-radius:var(--r2);background:var(--surface3,var(--surface2));height:100%;max-height:520px;box-shadow:var(--e3);cursor:pointer;color:#fff;position:relative;overflow:hidden}.reel-shot .reel-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-shot .reel-scrim{background:linear-gradient(#0000004d 0%,#0000 22% 60%,#0000004d 100%);position:absolute;inset:0}.reel-shot .reel-play{color:#14141b;width:66px;height:66px;transition:transform var(--d2) var(--settle), box-shadow var(--d2) var(--settle);background:#fff;border-radius:50%;place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #00000057,0 2px 6px #00000038}.reel-shot .reel-frame:hover .reel-play{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 14px 34px #0006,0 2px 8px #0000003d}.reel-shot .reel-frame:active .reel-play{transform:translate(-50%,-50%)scale(.95)}.sh-hero.sh-memo{background:var(--paper);align-items:flex-start;padding:30px 32px 40px;display:flex;overflow:hidden}.sh-hero.sh-memo:focus-within{box-shadow:inset 0 0 0 1.5px var(--v)}@supports (color:color-mix(in lab, red, red)){.sh-hero.sh-memo:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--v) 30%, transparent)}}.memo-editor{width:100%;max-height:100%;font-size:var(--fs5);color:var(--ink);word-break:keep-all;caret-color:var(--v);scrollbar-width:none;outline:none;line-height:1.75;overflow-y:auto}.memo-editor::-webkit-scrollbar{display:none}.memo-surface .mb{min-height:1.4em;margin:2px 0}.memo-surface .mb-p{color:var(--ink2)}.memo-editor .mb-p:first-child{letter-spacing:-.015em;color:var(--ink);margin-bottom:6px;font-size:18px;font-weight:650}.memo-surface .mb-h1{letter-spacing:-.02em;color:var(--ink);margin:10px 0 4px;font-size:21px;font-weight:720}.memo-surface .mb-h2{letter-spacing:-.015em;color:var(--ink);margin:8px 0 3px;font-size:18px;font-weight:680}.memo-surface .mb-h3{font-size:var(--fs6);color:var(--ink);margin:6px 0 2px;font-weight:640}.memo-surface .mb-h1:first-child,.memo-surface .mb-h2:first-child,.memo-surface .mb-h3:first-child{margin-top:0}.memo-surface .mb-quote{border-left:2.5px solid var(--v);padding-left:14px}@supports (color:color-mix(in lab, red, red)){.memo-surface .mb-quote{border-left:2.5px solid color-mix(in srgb, var(--v) 40%, transparent)}}.memo-surface .mb-quote{color:var(--ink3)}.memo-surface .mb-ul-list,.memo-surface .mb-checklist{margin:2px 0;padding:0;list-style:none}.memo-surface .mb-li{color:var(--ink2);min-height:1.4em;margin:2px 0;position:relative}.memo-surface .mb-ul-list .mb-li{padding-left:20px}.memo-surface .mb-ul-list .mb-li:before{content:"";background:var(--ink3);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:6px}.memo-surface .mb-checklist .mb-li{cursor:pointer;outline:none;padding-left:26px}.memo-surface .mb-checklist .mb-li:before{content:"";border:1.8px solid var(--ink3);width:17px;height:17px;transition:background var(--d2) linear, border-color var(--d2) linear;background:0 0;border-radius:5px;position:absolute;top:.2em;left:0}.memo-surface .mb-checklist .mb-li:hover:before{border-color:var(--v)}.memo-surface .mb-li-checked:before{background:var(--v);border-color:var(--v)}.memo-surface .mb-li-checked:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:calc(.2em + 2px);left:6px;transform:rotate(45deg)}.memo-surface .mb-li-checked{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}@supports (color:color-mix(in lab, red, red)){.memo-surface .mb-li-checked{-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ink3) 55%, transparent)}}.memo-surface .mb-b{color:var(--ink);font-weight:700}.memo-surface .mb-code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--ink3);border-radius:5px;padding:1px 5px;font-size:.92em}@supports (color:color-mix(in lab, red, red)){.memo-surface .mb-code{background:color-mix(in srgb, var(--ink3) 14%, transparent)}}.memo-hint{letter-spacing:.02em;color:var(--ink3);opacity:.85;pointer-events:none;transition:opacity var(--d2) linear;font-size:10px;position:absolute;bottom:11px;right:14px}.sh-hero.sh-raw{background:var(--surface2);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.rmono{background:var(--wash-link);width:62px;height:62px;color:var(--hue-link);border-radius:18px;justify-content:center;align-items:center;font-size:25px;font-weight:700;display:flex}.sh-hero.sh-raw p{font-size:var(--fs3);color:var(--ink3)}.grab{display:none}.sh-col{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:18px;min-height:0;padding:34px 32px 26px;display:flex;overflow-y:auto}.sh-col::-webkit-scrollbar{width:6px}.sh-col::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.sh-kick{font-size:var(--fs2);align-items:center;gap:8px;display:flex}.kick-t{border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:500;display:inline-flex}.kick-t i{background:currentColor;border-radius:50%;width:5px;height:5px}.sh-title{letter-spacing:-.02em;padding-right:36px;font-size:25px;font-weight:650;line-height:1.3}.sh-sum{font-size:var(--fs5);color:var(--ink2);white-space:pre-line;line-height:1.7}.sh-sum-none{color:var(--ink3)}.sh-book-meta{flex-direction:column;gap:6px;margin-top:2px;display:flex}.sh-book-meta .bm-row{font-size:var(--fs3);gap:12px;line-height:1.5;display:flex}.sh-book-meta dt{width:56px;color:var(--ink3);flex:none}.sh-book-meta dd{min-width:0;color:var(--ink2);word-break:break-all}.sh-tags{flex-wrap:wrap;gap:8px;display:flex}.tag{border:1px solid var(--line);font-size:var(--fs3);color:var(--ink2);transition:transform var(--d2) var(--settle);border-radius:999px;padding:5px 13px}.tag:hover:not(:disabled){color:var(--v);border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.tag:hover:not(:disabled){border-color:color-mix(in srgb, var(--v) 35%, transparent)}}.tag:active:not(:disabled){transform:scale(.95)}.tag:disabled{cursor:default;opacity:.45}.sh-src{font-size:var(--fs3);color:var(--ink3);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;display:flex}.sh-src:hover:not(:disabled){color:var(--ink2)}.sh-src:disabled{cursor:default;color:var(--ink3)}.sh-src:focus-visible{box-shadow:0 0 0 2px var(--v100);border-radius:8px;outline:none}.sh-src svg{opacity:0;transition:opacity var(--d2) linear;flex:none}.sh-src:hover svg,.sh-src:focus-visible svg{opacity:1;color:var(--v)}@media (hover:none){.sh-src svg{opacity:.55}}.mini-map{background:var(--map-bg);border:1px solid var(--g-hairline);border-radius:14px;flex:none;height:118px;position:relative;overflow:hidden}[data-theme=dark] .mini-map{border-color:var(--line)}.mini-map svg{width:100%;height:100%;position:absolute;inset:0}.mini-map .mm-static{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mm-pin{width:34px;height:34px;box-shadow:0 0 0 2px #fffc, 0 0 0 3.5px var(--v), 0 6px 14px #14101a40;border-radius:50%;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.mm-pin{box-shadow:0 0 0 2px #fffc, 0 0 0 3.5px color-mix(in srgb, var(--v) 45%, transparent), 0 6px 14px #14101a40}}[data-theme=dark] .mm-pin{box-shadow:0 0 0 2px #ffffff40, 0 0 0 3.5px var(--v), 0 6px 14px #00000080}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mm-pin{box-shadow:0 0 0 2px #ffffff40, 0 0 0 3.5px color-mix(in srgb, var(--v) 55%, transparent), 0 6px 14px #00000080}}.mm-pin img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sh-act{flex-wrap:wrap;gap:10px;display:flex}.rail-h{font-size:var(--fs3);letter-spacing:.02em;color:var(--ink2);align-items:center;gap:4px;margin-top:10px;font-weight:700;display:flex}.rail{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;padding:2px 2px 8px;display:grid}.rcard-w{min-width:0;position:relative}.rcard{cursor:pointer;min-width:0;color:inherit;text-decoration:none;display:block}.rthumb{aspect-ratio:4/3;background:var(--surface2);box-shadow:var(--e1);transition:transform var(--d2) var(--settle);border-radius:12px;display:block;position:relative;overflow:hidden}.rcard:hover .rthumb{transform:translateY(-2px)scale(1.015)}.rcard:active .rthumb{transform:scale(.97)}.rthumb-shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rthumb-fav{object-fit:contain;width:32px;height:32px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.rmeta{font-size:var(--fs1);color:var(--ink3);align-items:center;gap:4px;min-width:0;margin-top:8px;line-height:1.4;display:flex}.rmeta>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rout{width:9px;height:9px;color:var(--ink3);transition:color var(--d2) linear;flex:none}.rcard:hover .rout{color:var(--ink2)}.rname{font-size:var(--fs3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:500;display:block;overflow:hidden}.sh-body{display:contents}.sheet .fade-swap,.sh-hero,.sh-col{transition:opacity .15s linear}.sheet.swapping .sh-hero,.sheet.swapping .sh-col{opacity:0}.rthumb.gen{color:var(--ink3);justify-content:center;align-items:center;display:flex}.rthumb.gen.g-link{background:var(--surface2);color:var(--ink3)}.rthumb-letter{letter-spacing:.02em;font-size:22px;font-weight:600}.rail-note{font-size:var(--fs1);color:var(--err);align-items:center;gap:5px;margin:-2px 2px 8px;line-height:1.5;display:flex}.rail-note svg{flex:none}.rail-note.is-quiet,.rail-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rsave{z-index:2;color:#14141b;height:30px;font-size:var(--fs2);font-weight:var(--fw2);letter-spacing:0;white-space:nowrap;cursor:pointer;transform:translate(var(--pdx,0px), var(--pdy,0px)) scale(var(--ps,1));transition:background var(--d2) var(--settle), color var(--d2) var(--settle), border-color var(--d2) var(--settle), transform var(--d2) var(--settle), box-shadow var(--d2) var(--settle);background:#fff;border:1px solid #14141b1a;border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 8px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000002e}.rsave svg{flex:none;display:block}.rsave:after{content:"";position:absolute;inset:0 0 -14px}.rcard:hover~.rsave{--pdy:-2px}.rcard:active~.rsave{--pdx:-2px;--pdy:2px}.rsave:hover{background:#f2f1ef}.rsave:active{--ps:.94}.rsave:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #14141b,0 2px 8px #0000002e}.rsave.is-busy{color:#14141b99;pointer-events:none}.rsave.is-saved{color:#fff;background:#14141b;border-color:#ffffff38;box-shadow:0 2px 8px #00000038}.rsave.is-saved:hover{background:#24242e}.rsave.is-saved:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #14141b,0 2px 8px #00000038}.rsave.is-owned{color:#fff;cursor:default;background:#14141b8c;border-color:#ffffff38;box-shadow:0 2px 8px #00000038}.rsave.is-owned:after{display:none}.rsave.is-err{animation:rsave-shake var(--d1) linear 1}@keyframes rsave-shake{0%{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rsave{transition:none}.rsave:active{--ps:1}.rsave.is-err{animation:none}}.pl-bar{align-items:center;gap:12px;padding:13px 15px;display:flex}.pl-btn{background:var(--v);width:44px;height:44px;color:var(--bg);box-shadow:0 6px 16px var(--v);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-btn{box-shadow:0 6px 16px color-mix(in srgb, var(--v) 38%, transparent)}}.pl-btn{transition:transform var(--d2) var(--settle)}.pl-btn svg{display:block}.pl-btn:active{transform:scale(.92)}.pl-btn .ic-pause,.pl-bar.playing .pl-btn .ic-play{display:none}.pl-bar.playing .pl-btn .ic-pause{display:block}.pl-track{cursor:pointer;flex:1;align-items:center;height:28px;display:flex;position:relative}.pl-rail{background:var(--surface3);border-radius:2px;height:4px;position:absolute;left:0;right:0}.pl-fill{background:var(--v);transform-origin:0;border-radius:2px;width:100%;height:4px;position:absolute;left:0;transform:scaleX(0)}.pl-head{background:var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--line), 0 2px 6px #14101a4d;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0;transform:translate(0)}.pl-time{font-size:var(--fs2);color:var(--ink3);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;flex:none;min-width:82px}.sh-hero.sh-audio{background:var(--surface2);flex-direction:column;display:flex;overflow:hidden}.sh-audio .aud-art{flex:1;align-items:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.sh-audio .aud-badge{width:30px;height:30px;top:14px;left:14px}.sh-audio .wave{gap:3px;height:38%;padding:0 18px 16px}.sh-audio .pl-bar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sh-audio .pl-bar{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.sh-audio .pl-bar{border-top:1px solid var(--g-hairline)}[data-theme=dark] .sh-audio .pl-bar{background:var(--surface3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sh-audio .pl-bar{background:color-mix(in srgb, var(--surface3) 82%, transparent)}}.sh-hero.sh-video{background:#0b0910;overflow:hidden}.sh-video .vframe{position:absolute;inset:0}.sh-video .vframe img{transition:transform 9s linear, opacity var(--d4) linear}.sh-video .vframe .vid-grad{position:absolute;inset:0}.sh-video .vembed{border:0;width:100%;height:100%;position:absolute;inset:0}.sh-video.playing .sh-shot-img{transform:scale(1.07)}.sh-video .vscrim{opacity:0;transition:opacity var(--d3) linear;background:linear-gradient(#08060c14 42%,#08060c99);position:absolute;inset:0}.sh-video.playing .vscrim{opacity:1}.sh-video .vbig{color:#fff;background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--g1-border);width:66px;height:66px;transition:transform var(--d3) var(--settle), opacity var(--d3) linear;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff38,0 10px 26px #06040a66}.sh-video .vbig:active{transform:translate(-50%,-50%)scale(.93)}.sh-video.playing .vbig{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.82)}.sh-video .vbig[aria-busy=true]{opacity:.55;cursor:default}.sh-video .vblocked{z-index:2;text-align:center;background:linear-gradient(#08060c61,#08060cbd);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.sh-video .vblocked-msg{color:#ffffffe0;text-shadow:0 1px 8px #06040a8c;margin:0;font-size:13px;line-height:1.5}.sh-video .vblocked-go{color:#fff;background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--g1-border);transition:transform var(--d3) var(--settle);border-radius:999px;align-items:center;gap:6px;padding:9px 16px 9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 10px 26px #06040a66}.sh-video .vblocked-go:active{transform:scale(.96)}.sh-video .pl-bar{z-index:3;padding:12px 16px 14px;position:absolute;bottom:0;left:0;right:0}.sh-video .pl-rail{background:#ffffff3d}.sh-video .pl-head{background:#fff}.sh-video .pl-time{color:#ffffffd1}.sh-video .pl-btn{color:#fff;width:38px;height:38px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29}.sh-hero.sh-pdf{background:var(--surface2);flex-direction:column;padding:0;display:flex;overflow:hidden}.pdfv{flex:1;justify-content:center;align-items:center;min-height:0;padding:22px 22px 6px;display:flex;position:relative}.pdf-page{aspect-ratio:3/4;background:#fcfbf9;border-radius:7px;width:100%;max-width:330px;padding:26px;position:relative;overflow:hidden;box-shadow:0 12px 36px #1c162233,0 0 0 1px #1c16220d}[data-theme=dark] .pdf-page{background:#ece9e4}.pdf-page .pg{color:#2a2730;height:100%}.pdf-page .pg-cover{text-align:left;flex-direction:column;display:flex}.pdf-page .pg-kick{font-size:var(--fs1);letter-spacing:.18em;color:var(--hue-pdf);margin-bottom:15px;font-weight:700}.pdf-page .pg-title{font-family:var(--serif);letter-spacing:-.02em;color:#26232b;font-size:25px;font-weight:600;line-height:1.24}.pdf-page .pg-sub{font-size:var(--fs2);color:#6a6570;margin-top:11px}.pdf-page .pg-crule{background:var(--hue-pdf);border-radius:2px;width:44px;height:3px;margin-top:20px}.pdf-page .pg-cfig{border:1px solid var(--hue-pdf);border-radius:6px;flex:1;min-height:34px;margin-top:24px}@supports (color:color-mix(in lab, red, red)){.pdf-page .pg-cfig{border:1px solid color-mix(in srgb, var(--hue-pdf) 14%, transparent)}}.pdf-page .pg-cfig{background:repeating-linear-gradient(135deg, var(--hue-pdf) 0 11px, var(--hue-pdf) 11px 22px)}@supports (color:color-mix(in lab, red, red)){.pdf-page .pg-cfig{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--hue-pdf) 10%, transparent) 0 11px, color-mix(in srgb, var(--hue-pdf) 4%, transparent) 11px 22px)}}.pdf-page .pg-cfoot{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.pdf-page .pg-cfoot .pg-crule{margin-top:0}.pdf-page .pg-cmeta{font-size:var(--fs1);color:#6a6570;letter-spacing:.02em}.sh-hero.sh-md{background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding:30px 30px 34px;display:block;overflow-y:auto}[data-theme=dark] .sh-hero.sh-md{background:var(--surface2)}.sh-hero.sh-md::-webkit-scrollbar{width:6px}.sh-hero.sh-md::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.sh-md .md-fname{font-size:var(--fs1);color:var(--hue-md);background:var(--wash-md);letter-spacing:.01em;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:4px 10px;display:inline-flex}.sh-md .md-body{font-size:var(--fs4)}.sh-md .md-body .md-h1{font-size:22px}.sh-hero.sh-post{background:var(--paper);align-items:center;padding:34px 32px;display:flex;overflow:hidden}.post-wrap{flex-direction:column;gap:18px;width:100%;max-height:100%;display:flex}.post-wrap.has-shot{height:100%}.post-wrap .sauth{flex:none;gap:10px}.post-wrap .sava{width:34px;height:34px;font-size:var(--fs3)}.post-wrap .sname{font-size:var(--fs4)}.post-wrap .shandle{font-size:var(--fs2)}.post-shot{border-radius:var(--r2);background:var(--surface2);flex:1 1 0;min-height:96px;position:relative;overflow:hidden}.post-shot .post-blur{filter:blur(28px)saturate(120%);transform:scale(1.3)}.post-shot .post-veil{background:#ffffff5c;position:absolute;inset:0}[data-theme=dark] .post-shot .post-veil{background:#12101685}.post-shot .post-img{object-fit:contain;width:100%;height:100%;position:relative;inset:auto}.post-shot.shot-off{place-items:center;display:grid}.post-quote{font-size:var(--fs4);color:var(--ink);word-break:keep-all;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:none;max-height:6.8em;line-height:1.7;display:-webkit-box;overflow:hidden}.post-quote.on{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:0 auto;min-height:0;max-height:none;display:block;overflow-y:auto}.post-quote.on::-webkit-scrollbar{width:6px}.post-quote.on::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.post-quote:focus-visible{box-shadow:0 0 0 2px var(--v100);border-radius:8px;outline:none}.post-more{font:inherit;font-size:var(--fs3);color:var(--ink3);cursor:pointer;transition:color var(--d2) linear;background:0 0;border:0;flex:none;align-self:flex-start;margin-top:-10px;padding:0;font-weight:600}.post-more:hover{color:var(--v)}.post-more:focus-visible{box-shadow:0 0 0 2px var(--v100);border-radius:8px;outline:none}.sh-sumbox.sum-sns .sh-sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sauth-id{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}button.sauth-id{cursor:pointer}button.sauth-id:hover .sname,button.sauth-id:hover .shandle{color:var(--v)}@supports (color:color-mix(in lab, red, red)){button.sauth-id:hover .shandle{color:color-mix(in srgb, var(--v) 70%, var(--ink3))}}.sauth-go{color:var(--ink3);opacity:.7;transition:color var(--d2) linear, opacity var(--d2) linear;flex:none;margin-left:2px}button.sauth-id:hover .sauth-go{color:var(--v);opacity:1}.sh-sumbox{border:1px solid var(--line);background:var(--surface2);border-radius:13px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sh-sumbox{background:color-mix(in srgb, var(--surface2) 40%, transparent)}}.sh-sumlabel{letter-spacing:.07em;text-transform:uppercase;color:var(--v);align-self:flex-start;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.sh-notebox{border:1px solid var(--line);background:var(--surface2);border-radius:13px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sh-notebox{background:color-mix(in srgb, var(--surface2) 40%, transparent)}}.sh-notelabel{letter-spacing:.07em;text-transform:uppercase;color:var(--ink2);align-self:stretch;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.sheet .sh-note-in{width:100%;color:var(--ink);caret-color:var(--v);font-family:inherit;font-size:var(--fs5);letter-spacing:inherit;resize:none;field-sizing:content;background:0 0;border:none;border-radius:0;outline:none;padding:0;line-height:1.7}.sheet .sh-note-in::placeholder{color:var(--ink3)}.sh-notestate{letter-spacing:.02em;text-transform:none;color:var(--ink3);transition:color var(--d2) linear;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:600;display:inline-flex}.sh-notestate.err{color:var(--err)}.sh-noteretry{font:inherit;letter-spacing:inherit;color:var(--v);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.sh-noteretry:hover{color:var(--vd)}.sh-notecount{color:var(--ink3);align-self:flex-end;font-size:10px}.sheet.sheet--memo .sh-kickrow--memo{flex:none;padding:22px 20px 0}@media (min-width:701px){.sheet.sheet--memo{background:var(--paper);flex-direction:column;display:flex}.sheet.sheet--memo .sh-kickrow--memo{width:100%;max-width:720px;margin-inline:auto;padding:26px 0 0}.sheet.sheet--memo .sh-hero.sh-memo{flex:1;min-height:0;padding-top:14px}.sheet.sheet--memo .memo-editor{max-width:720px;margin-inline:auto}.sheet.sheet--memo .memo-hint{right:calc(50% - 360px)}.sheet.sheet--memo .sh-col{border-top:1px solid var(--line);background:0 0;flex:none;gap:12px;width:100%;max-width:720px;margin-inline:auto;padding:16px 0 24px}}@media (max-width:700px){.sheet-wrap{align-items:flex-end;padding:0}.sheet{border-radius:var(--r3) var(--r3) 0 0;touch-action:none;flex-direction:column;grid-template-columns:1fr;width:100%;max-height:90%;display:flex;transform:translateY(48px)}.sheet.sheet--dragging{transition:none}.sheet .sh-col{touch-action:pan-y}.sh-hero{flex:none;height:236px;min-height:0}.grab{z-index:5;background:#ffffff8c;border-radius:999px;width:38px;height:4px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sh-col{flex:1;min-height:0;padding:22px 20px 30px}.sh-title{font-size:21px}.sh-hero.sh-md{flex:none;height:auto;max-height:none;padding:20px 20px 26px}.sh-hero.sh-pdf,.sh-hero.sh-audio,.sh-hero.sh-video{height:280px}.pdf-page{max-width:200px;padding:20px}.pdf-page .pg-title{font-size:21px}.sh-audio .wave{height:34%}.sh-hero.sh-post,.sh-hero.sh-memo{flex:none;height:auto;min-height:0;padding:26px 20px}.sh-hero.sh-post:has(.post-shot){height:56vh}}.sheet .sh-kickrow{align-items:center;gap:8px;padding-right:92px;display:flex}.sheet .editable{cursor:text;border-radius:8px}.sheet .editable .pen{color:var(--ink3);opacity:0;vertical-align:baseline;transition:opacity var(--d2) linear;margin-left:8px;display:inline-flex}.sheet .editable:hover .pen,.sheet .editable:focus-visible .pen{opacity:1}.sheet .editable:focus-visible{box-shadow:0 0 0 2px var(--v100);outline:none}@media (hover:none){.sheet .editable .pen{opacity:.55}}.sheet .sh-title-in{width:100%;color:var(--ink);caret-color:var(--v);box-shadow:inset 0 -1px 0 var(--v);background:0 0;border:none;border-radius:0;outline:none;padding:0}@supports (color:color-mix(in lab, red, red)){.sheet .sh-title-in{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--v) 55%, transparent)}}.sheet .sh-title-in{letter-spacing:inherit;font-family:inherit}.sheet .sh-tags .tag{align-items:center;gap:6px;display:inline-flex}.sheet .tag .tag-t{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;padding:0}.sheet .tag .tag-x{width:15px;height:15px;color:var(--ink3);opacity:0;transition:opacity var(--d2) linear, color var(--d2) linear;border-radius:50%;place-items:center;margin-right:-5px;display:grid}.sheet .tag:hover .tag-x,.sheet .tag .tag-x:focus-visible{opacity:1}.sheet .tag .tag-x:hover{color:var(--err)}@media (hover:none){.sheet .tag .tag-x{opacity:.55}}.sheet .tag-add{color:var(--ink3);border-style:dashed}.sheet .tag-add:hover{color:var(--v);border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.sheet .tag-add:hover{border-color:color-mix(in srgb, var(--v) 35%, transparent)}}.sheet .tag-add:hover{border-style:solid}.sheet .tag-in{border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.sheet .tag-in{border-color:color-mix(in srgb, var(--v) 35%, transparent)}}.sheet .tag-in input{width:84px;font-size:var(--fs3);color:var(--ink);caret-color:var(--v);background:0 0;border:none;outline:none;padding:0}.sheet .tag-in input::placeholder{color:var(--ink3)}.sheet .sh-typefix{animation:tfixIn var(--d3) var(--settle) 1;flex-wrap:wrap;gap:7px;margin-top:-8px;display:flex}@keyframes tfixIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.sheet .sh-typefix .tfix.on{color:var(--v);border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.sheet .sh-typefix .tfix.on{border-color:color-mix(in srgb, var(--v) 40%, transparent)}}.sheet .sh-typefix .tfix.on{background:var(--v050)}.sheet .sh-typefix .tfix-x{color:var(--ink3);border-style:dashed;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.sheet .sh-blocked{background:var(--surface2);border-radius:11px;margin:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.sheet .sh-blocked{background:color-mix(in srgb, var(--surface2) 55%, transparent)}}.sheet .sh-blocked{font-size:var(--fs1);color:var(--ink2);line-height:1.5}.sheet .sh-typefix .sh-blocked{flex-basis:100%}.cfm-wrap{z-index:70;opacity:0;pointer-events:none;transition:opacity .32s var(--settle);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cfm-wrap.on{opacity:1;pointer-events:auto}.cfm-veil{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cfm-veil{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.cfm{border-radius:var(--r3);background:var(--surface);width:min(400px,100vw - 40px);box-shadow:0 0 0 1px var(--line), var(--e4);transition:transform .38s var(--settle);padding:26px 26px 20px;position:relative;transform:translateY(10px)scale(.98)}.cfm-wrap.on .cfm{transform:none}.cfm-title{font-family:var(--serif);letter-spacing:-.02em;word-break:keep-all;font-size:21px;font-weight:500}.cfm-body{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;margin-top:10px;line-height:1.65}.cfm-body b{color:var(--err);font-weight:700}.cfm-err{font-size:var(--fs3);color:var(--err);word-break:keep-all;margin-top:12px;line-height:1.6}.cfm-busy{font-size:var(--fs2);color:var(--ink2);margin-top:12px}.cfm-btn:disabled{cursor:default;opacity:.5}.cfm-acts{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.cfm-btn{border-radius:var(--r1);font-size:var(--fs3);padding:9px 16px;font-weight:600;transition:background .16s,transform .16s}.cfm-btn:active{transform:scale(.97)}.cfm-cancel{color:var(--ink);box-shadow:0 0 0 1px var(--line)}.cfm-cancel:hover{background:var(--surface2)}.cfm-cancel:focus-visible{box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--v100);outline:none}.cfm-go{background:var(--err);color:var(--bg);font-weight:700}.cfm-go:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.cfm-wrap,.cfm{transition-duration:.15s}.cfm{transform:none}.sheet .sh-typefix{animation:none}}.sheet.sheet--grouped .sh-bar{z-index:7;align-items:center;gap:6px;display:flex;position:absolute;top:16px;right:16px}.sheet.sheet--grouped .sh-bar .sh-x{position:static}.sheet.sheet--grouped .sh-grab,.sheet.sheet--grouped .sh-hero .grab,.sheet.sheet--grouped .sh-hero .gchip{display:none}.sheet.sheet--grouped .sh-col{gap:14px}.sheet.sheet--grouped .sh-card,.sheet.sheet--grouped .sh-card-body{flex-direction:column;min-width:0;display:flex}.sheet.sheet--grouped .sh-card{gap:14px}.sheet.sheet--grouped .sh-card-body{gap:12px}.sheet.sheet--grouped .sh-srcline{padding-right:92px}.sheet.sheet--grouped .sh-title{padding-right:0}.sheet .sh-srcline{font-size:var(--fs3);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;line-height:1.5;display:flex}.sheet .sh-srcline-type{color:var(--ink2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.sheet .sh-srcline-type i{border-radius:50%;flex:none;width:6px;height:6px}.sheet .sh-srcline-domain{font:inherit;letter-spacing:inherit;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3);padding:0}@supports (color:color-mix(in lab, red, red)){.sheet .sh-srcline-domain{-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink3) 60%, transparent)}}.sheet .sh-srcline-domain{text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.sheet .sh-srcline-domain:hover{color:var(--v);text-decoration-color:currentColor}.sheet .sh-srcline-domain:focus-visible{box-shadow:0 0 0 2px var(--v100);border-radius:4px;outline:none}.sheet.sheet--grouped .sh-tags{gap:6px}.sheet.sheet--grouped .sh-tags .tag{background:var(--surface2);color:var(--ink2);border-color:#0000;padding:5px 11px}.sheet.sheet--grouped .sh-tags .tag-t:before{content:"#"}.sheet.sheet--grouped .sh-tags .tag-add{border-color:var(--ink3);background:0 0}@supports (color:color-mix(in lab, red, red)){.sheet.sheet--grouped .sh-tags .tag-add{border-color:color-mix(in srgb, var(--ink3) 45%, transparent)}}.sheet.sheet--grouped .sh-tags .tag-add{color:var(--ink3);border-style:dashed}.sheet.sheet--grouped .sh-tags .tag-add:hover{color:var(--v);border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.sheet.sheet--grouped .sh-tags .tag-add:hover{border-color:color-mix(in srgb, var(--v) 35%, transparent)}}.sheet.sheet--grouped .sh-tags .tag-in{border-color:var(--v);background:0 0}@supports (color:color-mix(in lab, red, red)){.sheet.sheet--grouped .sh-tags .tag-in{border-color:color-mix(in srgb, var(--v) 35%, transparent)}}.sheet.sheet--grouped .sh-fline{border-top:1px solid var(--line);min-width:0;padding-top:12px;display:flex}.sheet.sheet--grouped .sh-fline .fd-chip-detail{max-width:100%;height:auto;min-height:30px;box-shadow:none;color:var(--ink2);font-size:var(--fs4);background:0 0;border-radius:8px;gap:8px;margin:0;padding:0 4px 0 0}.sheet.sheet--grouped .sh-fline .fd-chip-detail:hover{color:var(--ink);background:0 0}.sheet.sheet--grouped .sh-fline .fd-chip-detail>svg:first-child{width:17px;height:17px;color:var(--ink);flex:none}.sheet.sheet--grouped .sh-fline .fd-chip-detail .fd-chip-leaf{color:var(--ink);font-weight:650}.sheet.sheet--grouped .sh-notebox--line{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:4px;padding:12px 0 0}.sheet.sheet--grouped .sh-notebox--line .sh-notelabel{font-size:var(--fs4);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:650}.sheet .sh-notepen{width:28px;height:28px;color:var(--ink2);cursor:pointer;transition:background var(--d2) linear, color var(--d2) linear;border-radius:50%;flex:none;place-items:center;margin:-4px -6px -4px auto;display:grid}.sheet .sh-notestate+.sh-notepen{margin-left:2px}.sheet .sh-notepen svg{width:16px;height:16px}.sheet .sh-notepen:hover{color:var(--ink);background:var(--surface2)}.sheet .sh-notepen:focus-visible{box-shadow:0 0 0 2px var(--v100);outline:none}.sheet.sheet--grouped .sh-sumbox{background:var(--surface2);border:0;border-radius:16px;gap:6px;padding:14px 16px}.sheet.sheet--grouped .sh-sumlabel{font-size:var(--fs4);letter-spacing:0;text-transform:none;color:var(--ink);gap:6px;font-weight:650}.sheet.sheet--grouped .sh-sumlabel svg{width:13px;height:13px;color:var(--v)}@media (min-width:701px){.sheet.sheet--grouped.sheet--onecol{flex-direction:column;display:flex}.sheet.sheet--grouped.sheet--onecol .sh-col{flex:1;padding:64px max(32px,50% - 360px) 26px}.sheet.sheet--grouped.sheet--onecol .sh-card .sh-hero{border-radius:16px}}@media (max-width:700px){.sheet.sheet--grouped{background:var(--bg)}.sheet.sheet--grouped .sh-bar{flex:none;justify-content:space-between;padding:18px 14px 8px;position:relative;top:auto;right:auto}.sheet.sheet--grouped .sh-grab{background:var(--ink);border-radius:999px;width:38px;height:4px;display:block;position:absolute;top:7px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.sheet.sheet--grouped .sh-grab{background:color-mix(in srgb, var(--ink) 16%, transparent)}}.sheet.sheet--grouped .sh-col{gap:12px;padding:4px 12px 28px}.sheet.sheet--grouped .sh-card{background:var(--surface);box-shadow:var(--e1);border-radius:22px;gap:0;padding:10px}.sheet.sheet--grouped .sh-card .sh-hero{border-radius:16px;overflow:hidden}.sheet.sheet--grouped .sh-card-body{padding:14px 10px 8px}.sheet.sheet--grouped .sh-srcline{padding-right:0}.sheet.sheet--grouped .sh-sumbox{background:var(--surface);box-shadow:var(--e1);border-radius:22px;padding:16px 18px 18px}}.fly{z-index:70;background:var(--surface);border:1px solid var(--v);align-items:center;gap:8px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.fly{border:1px solid color-mix(in srgb, var(--v) 30%, var(--line))}}.fly{color:var(--ink);font-size:var(--fs3);white-space:nowrap;text-overflow:ellipsis;max-width:280px;box-shadow:var(--e2);transition:transform var(--d1) var(--enter), opacity var(--d1) linear;will-change:transform;border-radius:999px;padding:8px 16px;overflow:hidden}[data-theme=dark] .fly{background:var(--surface3)}.fly i{background:var(--v);border-radius:50%;flex:none;width:5px;height:5px}#noRes{text-align:center;padding:72px 20px 40px;display:none}#noRes.on{display:block}.nr-t{font-family:var(--serif);font-size:23px;font-weight:var(--fw1);letter-spacing:-.02em;line-height:1.5}.nr-s{font-size:var(--fs4);color:var(--ink2);margin-top:10px}.nr-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.nr-cap{flex-direction:column;align-items:center;gap:12px;margin-top:26px;display:none}.nr-cap.on{display:flex}.nr-cap p{font-size:var(--fs2);color:var(--ink3)}.nr-cap .btn{border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.nr-cap .btn{border-color:color-mix(in srgb, var(--v) 34%, var(--line))}}.nr-cap .btn{color:var(--v)}.nr-cap .btn b{font-weight:var(--fw2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.nr-cap-btn{max-width:min(92vw,460px)}.nr-cap-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nr-kbd{flex:none;align-items:center;gap:3px;margin-left:2px;display:inline-flex}.nr-kbd kbd{font:inherit;font-size:10px;font-weight:var(--fw2);color:var(--v);background:var(--v);line-height:1}@supports (color:color-mix(in lab, red, red)){.nr-kbd kbd{background:color-mix(in srgb, var(--v) 10%, transparent)}}.nr-kbd kbd{border:1px solid var(--v)}@supports (color:color-mix(in lab, red, red)){.nr-kbd kbd{border:1px solid color-mix(in srgb, var(--v) 26%, transparent)}}.nr-kbd kbd{letter-spacing:.02em;border-radius:5px;padding:3px 5px}.toast{bottom:calc(var(--sp5) + env(safe-area-inset-bottom));z-index:82;font-size:var(--fs3);color:var(--ink);background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);opacity:0;pointer-events:none;transition:opacity var(--d3) linear, transform var(--d3) var(--settle);border-radius:999px;padding:10px 18px;position:fixed;left:50%;transform:translate(-50%,10px)}.toast.on{opacity:1;transform:translate(-50%)}.stat{z-index:20;background:var(--bg);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.stat.stat-body{z-index:2;position:absolute}.stat-in{text-align:center;flex-direction:column;align-items:center;max-width:420px;display:flex}.stat-t{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);word-break:keep-all;font-size:26px;font-weight:500;line-height:1.4}.stat-s{font-size:var(--fs4);color:var(--ink2);word-break:keep-all;white-space:pre-line;margin-top:12px;line-height:1.62}.stat-acts{margin-top:22px}.stat-dots{gap:5px;margin-bottom:18px;display:flex}.stat-dots i{background:var(--ink3);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite stat-dot}.stat-dots i:nth-child(2){animation-delay:.16s}.stat-dots i:nth-child(3){animation-delay:.32s}@keyframes stat-dot{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}.crash-region{border-radius:var(--r1);background:var(--err-wash);color:var(--ink2);font-size:var(--fs3);word-break:keep-all;white-space:pre-line;align-items:center;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.crash-retry{color:var(--v);font-size:var(--fs3);font-weight:var(--fw2);text-underline-offset:2px;flex:none;text-decoration:underline}@media (prefers-reduced-motion:reduce){.stat-dots i{opacity:.8;animation:none}}.pin{transform:translate(-50%, -50%) translate(var(--fx,0px), var(--fy,0px));pointer-events:auto;cursor:pointer;z-index:2;width:46px;height:46px;transition:transform var(--d4) var(--settle), opacity var(--d3) linear;position:absolute}.pin.folded{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.3)}.pin .pv{background:var(--surface2);width:100%;height:100%;box-shadow:0 0 0 2px var(--map-pin-ring), var(--map-pin-shadow);transition:transform var(--d2) var(--settle);border-radius:50%;display:block;overflow:hidden}.pin .pv img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pin:hover .pv{transform:scale(1.06)}.pin.on{z-index:6}.pin.on .pv{box-shadow:0 0 0 2px var(--map-pin-ring-on), 0 0 0 3.5px var(--map-pin-halo-on), var(--map-pin-shadow-on)}.pin b{transform:translate(calc(-50% + var(--lx,0px)), 3px);background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--g1-border);color:var(--map-pin-label-ink);font-size:var(--fs2);white-space:nowrap;opacity:0;transition:opacity var(--d2) linear, transform var(--d2) var(--settle);pointer-events:none;border-radius:999px;padding:4px 11px;font-weight:500;position:absolute;bottom:calc(100% + 9px);left:50%}.pin.on b{opacity:1;transform:translate(calc(-50% + var(--lx,0px)), 0)}.cluster{pointer-events:auto;cursor:pointer;z-index:3;transition:transform var(--d3) var(--settle), opacity var(--d3) linear;position:absolute;transform:translate(-50%,-50%)}.cluster:hover{transform:translate(-50%,-50%)scale(1.05)}.cluster:active{transform:translate(-50%,-50%)scale(.96)}.cluster.open{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(1.3)}.cl-stack{align-items:center;display:flex}.cl-ph{background:var(--surface2);width:38px;height:38px;box-shadow:0 0 0 2px var(--map-cluster-ring), var(--map-cluster-shadow);border-radius:50%;flex:none;overflow:hidden}.cl-ph+.cl-ph{margin-left:-15px}.cl-ph:nth-child(2){transform:rotate(4deg)}.cl-ph:nth-child(3){transform:rotate(-5deg)}.cl-ph img{object-fit:cover;width:100%;height:100%}.cl-n{background:var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 7px;display:flex;position:absolute;top:-10px;right:-12px}@supports (color:color-mix(in lab, red, red)){.cl-n{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.cl-n{border:1px solid var(--g-hairline);box-shadow:var(--e1);color:var(--ink);font-size:var(--fs1);font-weight:600}[data-theme=dark] .cl-n{background:var(--surface3)}.tray-wrap{background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);border-radius:20px;padding:12px 0;position:absolute;bottom:22px;left:24px;right:24px}.tray{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:2px 20px;scroll-padding-left:20px;display:flex;overflow-x:auto}.tray::-webkit-scrollbar{display:none}.tray:after{content:"";flex:0 0 calc(100% - 296px)}.tcard{scroll-snap-align:start;cursor:pointer;width:256px;font:inherit;color:inherit;text-align:left;background:var(--surface);border-radius:14px;flex:none;align-items:center;gap:12px;padding:9px 12px 9px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.tcard{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.tcard{border:1px solid var(--g-hairline);transition:transform var(--d3) var(--settle)}[data-theme=dark] .tcard{background:var(--surface3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .tcard{background:color-mix(in srgb, var(--surface3) 88%, transparent)}}.tcard:active{transform:scale(.97)}.tcard img{object-fit:cover;background:var(--surface2);border-radius:10px;flex:none;width:54px;height:54px}.tcard .tname{font-size:var(--fs4);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tcard .ta{font-size:var(--fs2);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.tcard.on{border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.tcard.on{border-color:color-mix(in srgb, var(--v) 45%, transparent)}}.tcard.on{transform:translateY(-3px)}.tcard.on .tname{color:var(--v)}.tmeta{flex:auto;min-width:0}@media (max-width:700px){.tray-wrap{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.tcard{width:228px}.tray:after{flex-basis:calc(100% - 268px)}.pin{width:40px;height:40px}.cl-ph{width:34px;height:34px}.cl-ph+.cl-ph{margin-left:-13px}}.mcomp{z-index:52;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);opacity:0;pointer-events:none;transform-origin:top;transition:opacity var(--d3) linear, transform var(--d3) var(--settle);border-radius:20px;padding:9px;position:fixed;transform:translateY(8px)scale(.975)}.mcomp.on{opacity:1;pointer-events:auto;transform:none}.mcomp.up{transform-origin:bottom}.mcomp.flat{width:min(460px,100%);position:relative;inset:auto}.mc-title{font-size:var(--fs2);font-weight:var(--fw2);color:var(--ink2);letter-spacing:.01em;padding:2px 8px 8px}.mc-paper{background:var(--paper);border-radius:13px;padding:16px 17px 15px;position:relative}.mc-edit{min-height:92px;max-height:216px;font-size:var(--fs4);color:var(--ink);word-break:keep-all;white-space:pre-wrap;caret-color:var(--v);scrollbar-width:none;outline:none;line-height:1.66;overflow-y:auto}.mc-edit::-webkit-scrollbar{display:none}.mc-edit .mb-p:first-child{color:var(--ink);font-weight:650}.memo-ph{font-size:var(--fs4);color:var(--ink3);pointer-events:none;line-height:1.66;position:absolute;top:16px;left:17px;right:17px}.mc-foot{justify-content:space-between;align-items:center;gap:10px;padding:9px 8px 3px;display:flex}.mc-hint{font-size:var(--fs1);color:var(--ink3);letter-spacing:.01em}.mc-tip{font-size:var(--fs1);color:var(--ink3);letter-spacing:.01em;padding:8px 8px 0}.mc-preview{padding:8px 8px 0}.mc-preview .surf{transition:background var(--d3) linear, box-shadow var(--d3) linear, padding var(--d3) var(--settle)}.mc-preview:not(.grown) .lfoot{gap:6px;padding:8px 10px}.mc-batch-hosts{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc-preview .media{aspect-ratio:16/10;transform-origin:bottom;max-height:160px;animation:mc-grow var(--d3) var(--settle)}@keyframes mc-grow{0%{opacity:0;transform:scaleY(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mc-preview .media{animation:none}}.ic-head{justify-content:space-between;align-items:center;gap:6px;padding-bottom:7px;display:flex}.ic-head .mc-title{padding:0}.ic-x{width:24px;height:24px;color:var(--ink3);background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ic-x{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.ic-x{border:1px solid var(--line);transition:transform var(--d2) var(--settle)}.ic-x:hover{color:var(--ink)}.ic-x:active{transform:scale(.92)}.ic-field{border-radius:var(--r1);border:1px solid var(--v);display:flex}@supports (color:color-mix(in lab, red, red)){.ic-field{border:1px solid color-mix(in srgb, var(--v) 42%, var(--line))}}.ic-field{background:var(--surface);box-shadow:0 0 0 3px var(--v)}@supports (color:color-mix(in lab, red, red)){.ic-field{box-shadow:0 0 0 3px color-mix(in srgb, var(--v) 12%, transparent)}}.ic-field{transform-origin:50%;animation:ic-morph .22s var(--settle);padding:7px 11px}[data-theme=dark] .ic-field{background:var(--surface2)}@keyframes ic-morph{0%{opacity:.35;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ic-field{animation:none}}.ic-input{resize:none;min-width:0;max-height:4.65em;font:inherit;font-size:var(--fs3);letter-spacing:-.01em;color:var(--ink);caret-color:var(--v);scrollbar-width:none;background:0 0;border:0;flex:1;line-height:1.55;overflow-y:auto}.ic-input::-webkit-scrollbar{display:none}.ic-input:focus-visible{outline:none}.ic-input::placeholder{color:var(--ink3)}.ic-foot{justify-content:flex-end;padding-top:9px;display:flex}.ic .mc-preview{padding:9px 0 0}.mc-kbd{background:var(--wash-memo);color:var(--ink2);border-radius:6px;padding:1px 6px}.mc-save{background:var(--v);color:#fdfdfe;font-size:var(--fs2);font-weight:var(--fw2);transition:transform var(--d2) var(--settle);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 16px;display:inline-flex}[data-theme=dark] .mc-save{color:#17141e}.mc-save:active{transform:scale(.95)}.mc-sheet .memo-editor{min-height:158px}.mc-sheet .memo-ph{font-size:var(--fs5);line-height:1.75}@media (min-width:701px){.mc-sheet .memo-ph{max-width:720px;margin-inline:auto;top:14px;left:32px;right:32px}}@media (max-width:700px){.mcomp{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mcomp{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.mc-edit,.memo-ph,.ic-input{font-size:var(--fs6)}.mc-hint,.mc-tip{display:none}.mc-foot{justify-content:flex-end}.mc-sheet .memo-ph{top:26px;left:20px;right:20px}}.livemap-wrap{width:100%;height:100%;position:relative}.livemap-canvas{background:var(--map-bg);isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.pin.pin-live,.cluster.cluster-live{position:relative;transform:none}.cluster.cluster-live:hover{transform:scale(1.05)}.cluster.cluster-live:active{transform:scale(.96)}.cluster.cluster-live.open{transform:scale(1.3)}.map-screen{position:absolute;inset:0;overflow:hidden}.tray-anchor{display:contents}.map-screen .tray-wrap{z-index:15}.sheet-host{display:contents}.map-fail{z-index:30;background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-fail{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.map-fail{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.map-liststrip{z-index:20;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);color:var(--ink2);font-size:var(--fs2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-weight:600;position:absolute;top:18px;left:50%;transform:translate(-50%)}.map-nocoord-note{z-index:20;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);color:var(--ink);font-size:var(--fs2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px}.map-nocoord-note .num{font-variant-numeric:tabular-nums;color:var(--v)}.map-offscreen{z-index:20;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);color:var(--ink);font-size:var(--fs2);white-space:nowrap;cursor:pointer;transition:transform var(--d2) var(--settle), border-color var(--d2) var(--settle);border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-weight:600;display:inline-flex;position:absolute;top:18px;right:18px}.map-offscreen:hover{border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.map-offscreen:hover{border-color:color-mix(in srgb, var(--v) 42%, var(--g-border))}}.map-offscreen:active{transform:scale(.96)}.map-offscreen .num{font-variant-numeric:tabular-nums;color:var(--v)}@media (prefers-reduced-motion:reduce){.map-offscreen{transition:none}}.livemap-state{background:var(--map-bg);color:var(--ink2);font-size:var(--fs4);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.livemap-state.err{color:var(--hue-sns)}.livemap-state small{color:var(--ink3);font-size:var(--fs2);word-break:keep-all;max-width:320px}.map-empty{z-index:10;pointer-events:none;animation:map-empty-in .5s var(--settle) both;place-items:center;padding:24px;display:grid;position:absolute;inset:0}@keyframes map-empty-in{0%{opacity:0}to{opacity:1}}.map-empty-scrim{background:radial-gradient(ellipse 72% 62% at 50% 46%, var(--bg) 0%, var(--bg) 46%, transparent 82%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-empty-scrim{background:radial-gradient(ellipse 72% 62% at 50% 46%, color-mix(in srgb, var(--bg) 62%, transparent) 0%, color-mix(in srgb, var(--bg) 40%, transparent) 46%, transparent 82%)}}.map-empty-card{text-align:center;border-radius:var(--r3);background:var(--surface);width:min(360px,100%);padding:34px 30px 28px;position:relative}@supports (color:color-mix(in lab, red, red)){.map-empty-card{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.map-empty-card{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--g-inner), var(--e4);pointer-events:auto}[data-theme=dark] .map-empty-card{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .map-empty-card{background:color-mix(in srgb, var(--surface2) 95%, transparent)}}.me-badge{background:var(--map-badge-cream);width:44px;height:44px;box-shadow:0 0 0 1px var(--map-badge-ring);color:var(--v);border-radius:13px;place-items:center;margin:0 auto;display:grid}.me-badge svg{width:28px;height:28px;overflow:visible}.me-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);word-break:keep-all;margin-top:18px;font-size:21px;font-weight:500;line-height:1.45}.me-sub{font-size:var(--fs3);color:var(--ink2);margin-top:10px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.me-sub{color:color-mix(in srgb, var(--ink2) 78%, var(--ink))}}.me-sub{word-break:keep-all}.me-cta{margin-top:20px}.me-inputwrap{border:1px solid var(--v);border-radius:999px;align-items:center;gap:6px;margin-top:20px;padding:4px 4px 4px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.me-inputwrap{border:1px solid color-mix(in srgb, var(--v) 42%, var(--line))}}.me-inputwrap{background:var(--surface);box-shadow:0 0 0 3px var(--v)}@supports (color:color-mix(in lab, red, red)){.me-inputwrap{box-shadow:0 0 0 3px color-mix(in srgb, var(--v) 12%, transparent)}}.me-inputwrap{transform-origin:50%;animation:me-morph .22s var(--settle)}[data-theme=dark] .me-inputwrap{background:var(--surface2)}@keyframes me-morph{0%{opacity:.35;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}.me-input{min-width:0;font-size:var(--fs4);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;flex:1;padding:7px 0}.me-input:focus-visible{outline:none}.me-input::placeholder{color:var(--ink3)}.me-go{background:var(--v);width:30px;height:30px;color:var(--map-onviolet-ink);cursor:pointer;transition:transform var(--d2) var(--settle);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.me-go:hover{transform:scale(1.06)}.me-go:active{transform:scale(.94)}@media (max-width:700px){.map-empty-card{padding:28px 22px 24px}}@media (prefers-reduced-motion:reduce){.map-empty,.me-inputwrap{animation:none}}.mm-feed{z-index:1;min-height:1px;position:relative}.mm-feed .card{will-change:transform;position:absolute;top:0;left:0}.mm-feed .card.anim{transition:transform var(--d4) var(--settle), opacity var(--d3) var(--settle)}.mm-feed .card.hid{pointer-events:none;opacity:0!important}.mm-feed[data-masonry-motion=filter] .card.anim{transition:opacity var(--d2) var(--settle)}.mm-feed[data-masonry-motion=filter] .card.hid{transition:none}.mm-sheet-portal{display:contents}.feed-sentinel{width:100%;height:1px}.feed-more,.feed-refresh{justify-content:center;align-items:center;gap:6px;display:flex}.feed-more{padding:18px 0 8px}.feed-more span,.feed-refresh span{background:var(--ink3);opacity:.35;border-radius:50%;width:6px;height:6px}.feed-more span{animation:1s ease-in-out infinite feed-more-b}.feed-more span:nth-child(2){animation-delay:.15s}.feed-more span:nth-child(3){animation-delay:.3s}.feed-refresh{transition:height var(--d2) var(--settle);overflow:hidden}.feed-refresh.pulling{transition:none}.feed-refresh.on span{animation:1s ease-in-out infinite feed-more-b}.feed-refresh.on span:nth-child(2){animation-delay:.15s}.feed-refresh.on span:nth-child(3){animation-delay:.3s}.feed-fail{justify-content:center;align-items:center;gap:var(--sp3);padding:var(--sp5) var(--sp4);flex-direction:column;display:flex}.feed-fail p{font-size:var(--fs2);color:var(--ink2);text-align:center}@keyframes feed-more-b{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.7;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.feed-more span,.feed-refresh.on span{opacity:.4;animation:none}.feed-refresh,.mm-feed .card.anim,.mm-feed[data-masonry-motion=filter] .card.anim{transition:none}}.feed-new{z-index:3;pointer-events:none;justify-content:center;align-items:flex-start;height:0;display:flex;position:sticky;top:0}.feed-new-go{pointer-events:auto;align-items:center;gap:var(--sp1);padding:var(--sp2) var(--sp4);border:1px solid var(--g-border);background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);color:var(--ink);font:inherit;font-size:var(--fs3);font-weight:var(--fw2);cursor:pointer;transition:transform var(--d2) var(--settle), box-shadow var(--d2) linear;border-radius:999px;display:flex}.feed-new-go:hover{transform:translateY(-1px)}.feed-new-go:active{transform:scale(.97)}.feed-new-go:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--v);outline:none}@media (prefers-reduced-motion:reduce){.feed-new-go{transition:none}.feed-new-go:hover{transform:none}}.feed-head{flex-direction:column;align-items:center;gap:6px;padding:16px 18px 2px;display:flex}.headline{font-size:var(--fs3);color:var(--ink2);letter-spacing:.01em;font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.headline:before,.headline:after{content:"";background:var(--line);width:28px;height:1px}.mm-feed .feed-add{border-radius:var(--r2);border:1px dashed var(--ink2);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:172px;padding:22px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mm-feed .feed-add{background:color-mix(in srgb, var(--surface) 52%, transparent)}}.mm-feed .feed-add{box-shadow:none;cursor:default;text-align:center;font:inherit;transition:border-color .16s,background .16s}.mm-feed .feed-add:hover{border-color:var(--v)}@supports (color:color-mix(in lab, red, red)){.mm-feed .feed-add:hover{border-color:color-mix(in srgb, var(--v) 34%, var(--ink2))}}.mm-feed .feed-add:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mm-feed .feed-add:hover{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.mm-feed .feed-add.fa-open{text-align:left;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px}.mm-feed .feed-add .fa-head{font-size:var(--fs2);font-weight:var(--fw2);letter-spacing:.02em;color:var(--ink3)}.mm-feed .feed-add .fa-types{align-self:stretch;gap:4px;display:flex}.mm-feed .feed-add .fa-type{min-width:0;color:var(--ink3);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;flex:1;align-items:center;gap:7px;padding:10px 4px;transition:color .16s,background .16s,border-color .16s;display:flex}.mm-feed .feed-add .fa-type:hover{color:var(--v);background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.mm-feed .feed-add .fa-type:hover{background:color-mix(in srgb, var(--surface2) 60%, transparent)}}.mm-feed .feed-add .fa-type:hover{border-color:var(--g-border)}.mm-feed .feed-add .fa-type:hover svg{color:var(--v)}.mm-feed .feed-add .fa-type svg{width:20px;height:20px;color:var(--ink2)}.mm-feed .feed-add .fa-type span{font-size:var(--fs1);font-weight:var(--fw2);letter-spacing:.01em}.app-shell{flex-direction:column;height:100dvh;display:flex}.app-bar{z-index:50;border-bottom:1px solid var(--g-hairline);flex:none;padding:11px 20px;position:relative}.app-bar:before{content:"";z-index:-1;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);position:absolute;inset:0}.app-bar-in{align-items:center;gap:16px;max-width:1440px;margin:0 auto;display:flex}.app-bar-right{flex:none;align-items:center;gap:10px;display:flex}.app-bar .chips{max-width:1440px;padding:9px 0 1px}html[data-signed-in-once] .app-shell .app-body.feed,html[data-signed-in-once] .app-shell .app-login,html[data-guest-seeded] .app-shell .app-body.feed{visibility:hidden}.app-login{background:var(--v);height:34px;color:var(--bg);font-size:var(--fs4);font-weight:var(--fw2);white-space:nowrap;border-radius:11px;flex:none;place-items:center;padding:0 14px;text-decoration:none;transition:filter .16s,transform .16s;display:grid}.app-login:hover{filter:brightness(1.06)}.app-login:active{transform:scale(.96)}.app-login:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--v);outline:none}.app-returning{max-width:1440px;font-size:var(--fs4);color:var(--ink2);align-items:center;gap:8px;margin:0 auto;padding:9px 0 1px;display:flex}.app-returning-go{color:var(--v);font-weight:var(--fw2);text-decoration:none}.app-returning-go:hover{text-decoration:underline}.app-returning-go:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--v);border-radius:6px;outline:none}.app-offline{border-radius:var(--r1);background:var(--err-wash);max-width:1440px;color:var(--ink2);font-size:var(--fs3);word-break:keep-all;margin:0 auto;padding:8px 12px;line-height:1.5}.app-stale{max-width:1440px;font-size:var(--fs4);color:var(--ink2);word-break:keep-all;margin:0 auto;padding:9px 0 1px;line-height:1.5}.pf-avatar{background:var(--surface2);width:32px;height:32px;font-family:var(--serif);font-weight:var(--fw2);font-size:var(--fs3);color:var(--ink);box-shadow:0 0 0 1px var(--line);transition:transform var(--d2) var(--settle), box-shadow var(--d2) linear;border-radius:50%;place-items:center;display:grid}.pf-avatar:hover{box-shadow:0 0 0 1px var(--v)}@supports (color:color-mix(in lab, red, red)){.pf-avatar:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--v) 35%, var(--line))}}.pf-avatar:active{transform:scale(.94)}.pf-avatar:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--v);outline:none}.pf-pop{min-width:208px;top:calc(100% + 10px)}.pf-who{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:5px;padding:9px 11px 10px;display:flex}.pf-who b{font-size:var(--fs3);font-weight:var(--fw3);color:var(--ink)}.pf-who span{font-size:var(--fs2);color:var(--ink3)}.pf-i{text-align:left;white-space:nowrap;text-decoration:none}.pf-avatar{position:relative}.pf-dot{background:var(--err);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;border-radius:50%;position:absolute;top:-1px;right:-1px}.pf-cnt{background:var(--err);min-width:18px;height:18px;color:var(--surface);font-size:var(--fs1);font-weight:var(--fw3);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;margin-left:auto;padding:0 6px;line-height:18px}.pf-new{background:var(--err);height:18px;color:var(--surface);font-size:var(--fs1);font-weight:var(--fw3);border-radius:9px;margin-left:auto;padding:0 7px;line-height:18px}.pf-pop.pf-news{width:min(340px,100vw - 24px);padding-bottom:4px}.pf-nh{justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px 8px;display:flex}.pf-nh b{font-size:var(--fs3);font-weight:var(--fw3);color:var(--ink)}.pf-nh span{font-size:var(--fs2);color:var(--ink3)}.pf-ni{border-top:1px solid var(--line);transition:background var(--d1) linear;border-radius:9px;padding:10px 11px;text-decoration:none;display:block}.pf-ni:hover{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.pf-ni:hover{background:color-mix(in srgb, var(--surface2) 80%, transparent)}}.pf-ni:focus-visible{box-shadow:inset 0 0 0 2px var(--v);outline:none}.pf-ni-d{font-size:var(--fs1);color:var(--ink3);display:block}.pf-ni b{font-size:var(--fs3);font-weight:var(--fw3);color:var(--ink);word-break:keep-all;align-items:center;gap:6px;margin:2px 0 1px;display:flex}.pf-ni.new b:after{content:"";background:var(--err);border-radius:50%;flex:none;width:6px;height:6px}.pf-ni-t{font-size:var(--fs2);color:var(--ink2);word-break:keep-all;line-height:1.5;display:block}.pf-all{border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:2px}.pf-chev{color:var(--ink3);margin-left:auto;display:inline-flex}.app-brand{color:var(--ink);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:9px;text-decoration:none;transition:opacity .16s;display:flex}.app-brand:hover{opacity:.82}.app-brand-mark{border:1px solid var(--g-hairline);border-radius:9px;flex:none;width:30px;height:30px;display:block}.app-brand-name{font-family:var(--serif);font-size:19px;font-weight:var(--fw2);letter-spacing:-.01em;white-space:nowrap;line-height:1}.app-body{flex:1;min-height:0;position:relative}.app-body.feed{padding:20px 20px 40px;overflow:hidden auto}.app-body.map{overflow:hidden}@media (max-width:640px){.app-bar{padding:9px 12px}.app-bar-in{gap:10px}.app-brand-name{display:none}.app-body.feed{padding:12px 12px 32px}}@media (max-width:700px){.app-bar .omni-slot{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:46;max-width:none;transition:transform var(--d4) var(--settle), opacity var(--d3) linear;margin:0;position:fixed}.app-bar .omni-slot .omni{background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2)}.app-bar .omni-slot .omni input{font-size:var(--fs6)}.app-bar .omni-slot .kbd{display:none}.app-bar .omni-slot .opop{transform-origin:bottom;top:auto;bottom:calc(100% + 8px);transform:translateY(-6px)scale(.985)}.app-bar .omni-slot .opop.on{transform:none}.app-bar-in{justify-content:space-between}.app-shell:has(.app-body.map) .omni-slot{transform:translateY(-116px)}.app-shell:has(.map-screen.no-tray) .omni-slot{transform:none}body:has(.sheet-wrap.on:not(.flat)) .omni-slot{opacity:0;pointer-events:none}.app-body.feed{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.app-shell .toast{bottom:calc(84px + env(safe-area-inset-bottom))}}.rp-trigger{background:var(--surface);height:44px;color:var(--ink);font-size:var(--fs3);font-weight:var(--fw1);white-space:nowrap;box-shadow:0 0 0 1px var(--line), var(--e2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 15px;transition:transform .16s,box-shadow .16s;display:flex;position:fixed;bottom:24px;right:24px}.rp-trigger:hover{box-shadow:0 0 0 1px var(--line), var(--e4);transform:translateY(-1px)}.rp-trigger:active{transform:scale(.97)}.rp-trigger:focus-visible{box-shadow:0 0 0 1px var(--line), var(--e2), 0 0 0 3px var(--v100);outline:none}.rp-trigger svg{width:18px;height:18px;color:var(--v)}@media (min-width:701px){.app-shell:has(.app-body.map) .rp-trigger{bottom:calc(22px + var(--tray-h) + 12px)}}@media (max-width:700px){.rp-trigger{height:34px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:11px;gap:5px;padding:0 11px 0 9px;position:static}.rp-trigger:hover{color:var(--ink);background:var(--surface2);transform:none}@supports (color:color-mix(in lab, red, red)){.rp-trigger:hover{background:color-mix(in srgb, var(--surface2) 75%, transparent)}}.rp-trigger:hover{box-shadow:inset 0 0 0 1px var(--line)}.rp-trigger:active{transform:scale(.95)}.rp-trigger svg{color:currentColor;width:17px;height:17px}.rp-trigger-tail{display:none}}@media (max-width:340px){.rp-trigger{justify-content:center;width:34px;padding:0}.rp-trigger-text{display:none}}.rp-wrap{z-index:72;opacity:0;pointer-events:none;transition:opacity .32s var(--settle);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rp-wrap.on{opacity:1;pointer-events:auto}.rp-veil{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rp-veil{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.rp{border-radius:var(--r3);background:var(--surface);width:min(460px,100vw - 40px);max-height:calc(100vh - 40px);box-shadow:0 0 0 1px var(--line), var(--e4);transition:transform .38s var(--settle);padding:26px 26px 20px;position:relative;overflow-y:auto;transform:translateY(10px)scale(.98)}.rp-wrap.on .rp{transform:none}.rp-title{font-family:var(--serif);font-weight:var(--fw1);letter-spacing:-.02em;word-break:keep-all;font-size:21px}.rp-lead{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;margin-top:10px;line-height:1.65}.rp-sent .rp-title{text-align:center}.rp-done{text-align:center;justify-items:center;gap:14px;padding:28px 0 18px;display:grid}.rp-done-mark{width:46px;height:46px;color:var(--v);background:var(--v);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rp-done-mark{background:color-mix(in srgb, var(--v) 12%, transparent)}}.rp-done-mark{box-shadow:inset 0 0 0 1px var(--v)}@supports (color:color-mix(in lab, red, red)){.rp-done-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v) 32%, transparent)}}.rp-done-mark{animation:rp-pop .32s var(--settle) both}.rp-done-mark svg{width:22px;height:22px}.rp-done-sub{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;line-height:1.6}@keyframes rp-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.rp-label{font-size:var(--fs2);font-weight:var(--fw2);color:var(--ink3);margin:18px 0 7px;display:block}.rp-input,.rp-textarea{width:100%;font-size:var(--fs4);background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);border:none;border-radius:12px;outline:none;padding:0 14px}.rp-input{height:44px}.rp-textarea{resize:vertical;padding:12px 14px;font-family:inherit;line-height:1.6}.rp-input:focus-visible,.rp-textarea:focus-visible{box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--v);outline:none}.rp-count{text-align:right;font-size:var(--fs1);color:var(--ink3);margin:6px 2px 0}.rp-note{font-size:var(--fs1);color:var(--ink3);word-break:keep-all;margin:14px 2px 0;line-height:1.55}.rp-err{font-size:var(--fs2);color:var(--err);word-break:keep-all;margin:12px 2px 0;line-height:1.5}.rp-acts{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.rp-btn{border-radius:var(--r1);font-size:var(--fs3);font-weight:var(--fw2);cursor:pointer;padding:9px 16px;transition:background .16s,transform .16s}.rp-btn:active{transform:scale(.97)}.rp-btn[aria-disabled=true],.rp-community-link[aria-disabled=true]{opacity:.45;cursor:default}.rp-btn[aria-disabled=true]:active,.rp-community-link[aria-disabled=true]:active{transform:none}.rp-cancel{color:var(--ink);box-shadow:0 0 0 1px var(--line)}.rp-cancel:hover{background:var(--surface2)}.rp-cancel:focus-visible{box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--v100);outline:none}.rp-go{background:var(--v);color:var(--bg);font-weight:var(--fw3)}.rp-go:hover{filter:brightness(1.06)}.rp-community{margin-top:var(--sp4);padding-top:var(--sp4);border-top:1px solid var(--line)}.rp-community-lead{font-size:var(--fs2);color:var(--ink2);word-break:keep-all;line-height:1.5}.rp-community-links{margin-top:var(--sp3);gap:var(--sp2);flex-wrap:wrap;display:flex}.rp-community-link{justify-content:center;align-items:center;gap:var(--sp2);padding:var(--sp2) var(--sp3);border-radius:var(--r1);font-size:var(--fs2);font-weight:var(--fw2);color:var(--ink);text-align:center;word-break:keep-all;box-shadow:0 0 0 1px var(--line);flex:150px;transition:background .16s,transform .16s;display:flex}.rp-community-mark{flex:none;width:20px;height:20px}.rp-community-link:hover{background:var(--surface2)}.rp-community-link:active{transform:scale(.97)}.rp-community-link:focus-visible{box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--v100);outline:none}@media (prefers-reduced-motion:reduce){.rp-wrap,.rp{transition-duration:.15s}.rp{transform:none}.rp-done-mark{animation:none}}.fd-home,.fd-head{max-width:1440px;margin:0 auto;padding:6px 2px 0}.fd-home-head,.fd-title-row{align-items:center;gap:8px;min-height:36px;margin-bottom:14px;display:flex}.fd-h1{font-size:20px;font-weight:var(--fw3);letter-spacing:-.02em;color:var(--ink);word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-home-head .fd-pill,.fd-title-acts{margin-left:auto}.fd-title-acts{flex:none;align-items:center;gap:6px;display:flex}.fd-pill{white-space:nowrap;background:var(--surface);height:32px;box-shadow:0 0 0 1px var(--line);font-size:var(--fs3);font-weight:var(--fw2);color:var(--ink);transition:background var(--d2) linear;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fd-pill:hover{background:var(--surface2)}.fd-pill:disabled{opacity:.5}.fd-menu .kbm-btn{background:var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);border-radius:999px}.fd-menu .kbm-btn svg{transform:rotate(90deg)}.fd-menu .kbm-pop{left:auto;right:0}.fd-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}.fd-tile{border-radius:var(--r2);background:var(--surface);box-shadow:var(--e1);text-align:left;transition:transform var(--d2) var(--settle);flex-direction:column;gap:8px;padding:6px 6px 10px;display:flex}@media (hover:hover){.fd-tile:hover{transform:translateY(-3px)}}.fd-tile:active{transform:scale(.985)}.fd-tile:focus-visible,.fd-chip:focus-visible,.fd-pill:focus-visible,.fd-crumb:focus-visible,.fd-row-pick:focus-visible,.fd-row-twist:focus-visible,.fd-btn:focus-visible{outline:2px solid var(--v);outline-offset:2px}.fd-thumb{aspect-ratio:16/10;border-radius:calc(var(--r2) - 6px);background:var(--surface2);color:var(--ink3);place-items:center;display:grid;position:relative;overflow:hidden}.fd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fd-art{width:100%;height:100%;display:block;position:absolute;inset:0}.fd-art-bg{fill:var(--surface2)}.fd-art-card{fill:var(--surface);stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fd-art-card{stroke:color-mix(in srgb, var(--ink) 10%, transparent)}}.fd-art-shadow{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fd-art-shadow{fill:color-mix(in srgb, var(--ink) 7%, transparent)}}.fd-art-band-a{fill:var(--hue-link)}@supports (color:color-mix(in lab, red, red)){.fd-art-band-a{fill:color-mix(in srgb, var(--hue-link) 20%, transparent)}}.fd-art-band-b{fill:var(--hue-place)}@supports (color:color-mix(in lab, red, red)){.fd-art-band-b{fill:color-mix(in srgb, var(--hue-place) 20%, transparent)}}.fd-art-photo{fill:var(--hue-video)}@supports (color:color-mix(in lab, red, red)){.fd-art-photo{fill:color-mix(in srgb, var(--hue-video) 16%, transparent)}}.fd-art-line{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fd-art-line{fill:color-mix(in srgb, var(--ink) 13%, transparent)}}[data-theme=dark] .fd-art-card{fill:var(--surface3)}[data-theme=dark] .fd-art-shadow{fill:var(--bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .fd-art-shadow{fill:color-mix(in srgb, var(--bg) 60%, transparent)}}.fd-tile-badge{position:absolute;top:7px;left:7px}.fd-tile-foot{align-items:baseline;gap:6px;min-height:18px;padding:0 6px;display:flex}.fd-tile-name{min-width:0;font-size:var(--fs4);font-weight:var(--fw3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fd-tile-count{font-size:var(--fs2);color:var(--ink3);font-variant-numeric:tabular-nums;flex:none}.fd-tile-sk{pointer-events:none}.fd-tile-sk .fd-thumb,.fd-tile-sk .fd-tile-foot{animation:1.6s ease-in-out infinite fd-breathe}.fd-tile-sk .fd-tile-foot{background:var(--surface2);border-radius:6px;height:14px;margin:0 6px}@keyframes fd-breathe{50%{opacity:.55}}.fd-tag{background:var(--surface2);height:20px;color:var(--ink2);font-size:var(--fs1);font-weight:var(--fw2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 7px;display:inline-flex}.fd-tag-shared{background:var(--live-ink);height:auto;min-height:22px;color:var(--surface);font-weight:var(--fw3);gap:4px;padding:3px 8px 3px 7px;line-height:1.2}.fd-live-mark{color:var(--live-ink);flex:none;display:inline-flex}.fd-empty,.fd-login{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.fd-login{padding-top:18vh}.fd-empty-icon{background:var(--v050);width:52px;height:52px;color:var(--v);border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.fd-empty-title{font-size:var(--fs5);font-weight:var(--fw3);color:var(--ink)}.fd-empty-body{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;line-height:1.6}.fd-empty-cta{min-width:162px;margin-top:14px}.fd-fail{font-size:var(--fs3);color:var(--ink2);flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.fd-crumbs{font-size:var(--fs2);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.fd-crumb{color:inherit;border-radius:6px}.fd-crumb:hover{color:var(--ink)}.fd-crumb.now{color:var(--ink);font-weight:var(--fw2)}.fd-crumb-sep{color:var(--ink3)}.fd-title-row{margin-bottom:10px}.fd-live-band{background:var(--live-wash);max-width:640px;box-shadow:0 0 0 1px var(--live);border-radius:12px;align-items:center;gap:8px;margin:-2px 0 12px;padding:6px 6px 6px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fd-live-band{box-shadow:0 0 0 1px color-mix(in srgb, var(--live) 35%, transparent)}}.fd-live-band{font-size:var(--fs3);color:var(--live-ink)}.fd-live-dot{background:var(--live);border-radius:999px;flex:none;width:8px;height:8px}.fd-live-band-txt{white-space:nowrap;flex:1;align-items:baseline;column-gap:.28em;min-width:0;display:flex;overflow:hidden}.fd-live-band-txt b{text-overflow:ellipsis;min-width:0;font-weight:var(--fw3);overflow:hidden}.fd-live-btn{background:var(--surface);height:28px;box-shadow:0 0 0 1px var(--live-ink);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fd-live-btn{box-shadow:0 0 0 1px color-mix(in srgb, var(--live-ink) 25%, transparent)}}.fd-live-btn{color:var(--live-ink);font-size:var(--fs2);font-weight:var(--fw3);white-space:nowrap;transition:background var(--d2) linear}.fd-live-btn:hover{background:var(--live-wash)}.fd-live-btn:focus-visible{outline:2px solid var(--live-ink);outline-offset:2px}.fd-subs{margin-bottom:4px}.fd-label{font-size:var(--fs2);color:var(--ink2);margin-bottom:7px;display:block}.fd-chips{flex-wrap:wrap;gap:6px;display:flex}.fd-chip{background:var(--surface);max-width:100%;height:30px;box-shadow:0 0 0 1px var(--line);font-size:var(--fs3);color:var(--ink);transition:background var(--d2) linear;border-radius:999px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.fd-chip:hover{background:var(--surface2)}.fd-chip:disabled{opacity:.55}.fd-chip-n{font-size:var(--fs1);color:var(--ink3);font-variant-numeric:tabular-nums}.fd-chip-part{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.fd-chip-sep{color:var(--ink3)}.fd-chip-detail{color:var(--vd);background:var(--v050);box-shadow:0 0 0 1px var(--v100);align-self:flex-start;margin-top:10px}.fd-chip-detail:hover{background:var(--v100)}.fd-chip-compose{height:28px;font-size:var(--fs2);color:var(--vd);background:var(--v050);box-shadow:0 0 0 1px var(--v100)}.fd-compose{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fd-compose-hint{font-size:var(--fs1);color:var(--ink3);word-break:keep-all;line-height:1.5}.fd-compose-sheet{flex:none;padding:8px 20px 12px}@media (min-width:701px){.fd-compose-sheet{width:100%;max-width:720px;margin-inline:auto;padding:10px 0 4px}}.ic .fd-compose,.mcomp .fd-compose{margin:8px 0 2px}.fd-body-empty{text-align:center;max-width:320px;font-size:var(--fs3);color:var(--ink2);word-break:keep-all;margin:18px auto 0;line-height:1.6}.toast.has-act{align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:6px 6px 6px 18px;display:flex}.toast.on .toast-act{pointer-events:auto}.app-toast-layer .toast.on{animation:fd-toast-in var(--d3) var(--settle)}@keyframes fd-toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@media (max-width:700px){.app-toast-layer .toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:380px){.app-bar .seg:has(>button:nth-child(3)) button{padding-left:7px;padding-right:7px}.app-bar-right:has(.seg>button:nth-child(3)){gap:6px}}.fd-wrap .cfm.fd-panel{width:min(440px,100vw - 24px);min-width:0;max-height:calc(100dvh - 40px);animation:fd-in var(--d4) var(--settle);flex-direction:column;padding:18px 20px 20px;display:flex}.fd-wrap .cfm.fd-panel:focus{outline:none}@keyframes fd-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.fd-grab{display:none}.fd-sheet-head{align-items:center;gap:8px;min-height:32px;display:flex}.fd-sheet-title{min-width:0;font-size:18px;font-weight:var(--fw3);letter-spacing:-.02em;color:var(--ink);word-break:keep-all;flex:1}.fd-sheet-sub{font-size:var(--fs2);color:var(--ink2);word-break:keep-all;margin-top:4px}.fd-x{width:30px;height:30px;color:var(--ink2);box-shadow:0 0 0 1px var(--line);border-radius:999px;flex:none;place-items:center;display:grid}.fd-x:hover{background:var(--surface2);color:var(--ink)}.fd-sheet-foot{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.fd-sheet-foot-one{grid-template-columns:1fr}.fd-btn{height:46px;font-size:var(--fs4);font-weight:var(--fw3);transition:background var(--d2) linear, transform var(--d2) var(--settle);border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.fd-btn:active{transform:scale(.98)}.fd-btn:disabled{opacity:.45;pointer-events:none}.fd-btn-ghost{background:var(--surface2);color:var(--ink)}.fd-btn-ghost:hover{background:var(--surface3)}.fd-btn-main{background:var(--ink);color:var(--bg)}.fd-btn-danger{background:var(--err);color:var(--bg)}.fd-form{flex-direction:column;gap:14px;margin-top:12px;display:flex}.fd-field{flex-direction:column;align-items:flex-start;display:flex}.fd-field .fd-label{margin-bottom:6px}.fd-input{background:var(--surface);width:100%;height:48px;box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:13px;padding:0 14px;font-size:16px}.fd-input:focus{box-shadow:0 0 0 1.5px var(--v), 0 0 0 4px var(--v100);outline:none}.fd-input.bad{box-shadow:0 0 0 1.5px var(--err)}.fd-err{font-size:var(--fs2);color:var(--err);word-break:keep-all;margin-top:-8px}.fd-form .fd-sheet-foot{margin-top:4px}.fd-del-body{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;margin-top:8px;line-height:1.65}.fd-del-body b{color:var(--ink);font-weight:var(--fw3)}.fd-del .fd-err{margin-top:10px}.fd-del-two{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;margin-top:14px;display:flex;overflow-y:auto}.fd-del-box{min-width:0;font-size:var(--fs3);color:var(--ink);word-break:keep-all;border-radius:14px;padding:10px 12px;line-height:1.45}.fd-del-gone{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.fd-del-gone{background:color-mix(in srgb, var(--err) 6%, transparent)}}.fd-del-gone{box-shadow:inset 0 0 0 1px var(--err)}@supports (color:color-mix(in lab, red, red)){.fd-del-gone{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 22%, transparent)}}.fd-del-keep{background:var(--hue-place)}@supports (color:color-mix(in lab, red, red)){.fd-del-keep{background:color-mix(in srgb, var(--hue-place) 7%, transparent)}}.fd-del-keep{box-shadow:inset 0 0 0 1px var(--hue-place)}@supports (color:color-mix(in lab, red, red)){.fd-del-keep{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-place) 26%, transparent)}}.fd-del-head{font-size:var(--fs2);font-weight:var(--fw3);align-items:center;gap:6px;margin-bottom:7px;display:flex}.fd-del-gone .fd-del-head{color:var(--err)}.fd-del-keep .fd-del-head{color:var(--hue-place)}.fd-del-line{margin-bottom:7px}.fd-del-line b,.fd-del-row b{font-weight:var(--fw3)}.fd-del-chips{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fd-del-chips>li{min-width:0;max-width:100%}.fd-del-chips.open{max-height:30vh;overflow-y:auto}.fd-del-chip{background:var(--surface);max-width:100%;height:26px;box-shadow:inset 0 0 0 1px var(--err);border-radius:13px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fd-del-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 22%, transparent)}}.fd-del-chip{font-size:var(--fs2);font-weight:var(--fw3);color:var(--ink);white-space:nowrap}.fd-del-chip>svg{color:var(--err);flex:none}.fd-del-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fd-del-chip small{text-overflow:ellipsis;min-width:0;max-width:50%;font-size:var(--fs1);font-weight:var(--fw2);color:var(--ink2);flex:0 auto;overflow:hidden}.fd-del-chip:focus-visible{outline:2px solid var(--v);outline-offset:2px}button.fd-del-more{box-shadow:none;border:1px dashed var(--err);background:0 0}@supports (color:color-mix(in lab, red, red)){button.fd-del-more{border:1px dashed color-mix(in srgb, var(--err) 40%, transparent)}}button.fd-del-more{color:var(--ink2);cursor:pointer}button.fd-del-more:hover{background:var(--surface)}button.fd-del-more:focus-visible{outline:2px solid var(--v);outline-offset:2px}.fd-del-sep{background:var(--err);height:1px;margin:9px 0 8px;display:block}@supports (color:color-mix(in lab, red, red)){.fd-del-sep{background:color-mix(in srgb, var(--err) 18%, transparent)}}.fd-del-row{align-items:flex-start;gap:7px;display:flex}.fd-del-row+.fd-del-row{margin-top:6px}.fd-del-row>svg{color:var(--err);flex:none;margin-top:2px}.fd-del-row small{font-size:var(--fs2);color:var(--ink2)}.fd-del-row small:before{content:" · "}.fd-del-keepline{font-weight:var(--fw3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-del-keepline>svg{color:var(--ink2);flex:none}.fd-del-arrow{color:var(--hue-place);display:inline-flex}.fd-del-uns{background:var(--surface);height:26px;box-shadow:inset 0 0 0 1px var(--hue-place);border-radius:13px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fd-del-uns{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue-place) 30%, transparent)}}.fd-del-uns{font-size:var(--fs2);color:var(--hue-place)}.fd-del-note{font-size:var(--fs2);color:var(--ink2);margin-top:6px}.fd-del-head+.fd-del-note{margin-top:0}@media (min-width:701px){.fd-del.fd-wrap .cfm.fd-panel{width:min(620px,100vw - 24px)}.fd-del-two{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.fd-del-row small{display:block}.fd-del-row small:before{content:none}}.fd-tree{border-top:1px solid var(--line);flex:auto;min-height:0;margin:12px -4px 0;padding:0;list-style:none;overflow-y:auto}.fd-tree ul{margin:0;padding:0;list-style:none}.fd-row{border-bottom:1px solid var(--line);align-items:center;min-height:46px;display:flex}.fd-row-twist{width:26px;height:26px;color:var(--ink3);transition:transform var(--d2) var(--settle);border-radius:8px;flex:none;place-items:center;display:grid}button.fd-row-twist:hover{color:var(--ink)}.fd-row-twist.open{transform:rotate(90deg)}.fd-row-pick{text-align:left;min-width:0;height:46px;font-size:var(--fs4);color:var(--ink);flex:1;align-items:center;gap:8px;padding:0 8px 0 2px;display:flex}.fd-row-pick:disabled{opacity:.4}.fd-radio{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow var(--d2) linear;border-radius:999px;flex:none}.fd-row.on .fd-radio{box-shadow:inset 0 0 0 5px var(--v), inset 0 0 0 9px var(--surface)}.fd-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fd-notice{background:var(--v050);box-shadow:0 0 0 1px var(--v100);font-size:var(--fs2);color:var(--vd);word-break:keep-all;border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;line-height:1.55;display:flex}.fd-notice svg{flex:none;margin-top:2px}.fd-notice-quiet{background:var(--surface2);box-shadow:none;color:var(--ink2)}.fd-tag-deep{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.fd-tag-deep{background:color-mix(in srgb, var(--err) 12%, transparent)}}.fd-tag-deep{color:var(--err)}button.fd-tag-btn{cursor:pointer;transition:background var(--d2) linear}button.fd-tag-btn:hover{background:var(--live-ink)}@supports (color:color-mix(in lab, red, red)){button.fd-tag-btn:hover{background:color-mix(in srgb, var(--live-ink) 86%, var(--ink))}}button.fd-tag-btn:focus-visible{outline:2px solid var(--live-ink);outline-offset:2px}.fd-share-state{font-size:var(--fs2);font-weight:var(--fw3);color:var(--vd);flex:none;align-items:center;gap:6px;display:inline-flex}.fd-share-state i{background:var(--live);border-radius:999px;width:7px;height:7px}.fd-share-folder{align-items:center;gap:12px;margin-top:12px;display:flex}.fd-share-thumb{background:var(--surface2);width:52px;height:52px;color:var(--ink3);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.fd-share-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fd-share-folder-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.fd-share-folder-txt b{font-size:var(--fs4);font-weight:var(--fw3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-share-folder-txt span{font-size:var(--fs2);color:var(--ink3)}.fd-share-points{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;flex-direction:column;gap:9px;margin:16px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.fd-share-points li{align-items:flex-start;gap:9px;display:flex}.fd-share-points li>svg{color:var(--hue-place);flex:none;margin-top:3px}.fd-share-points li.hid>svg{color:var(--err)}.fd-share-points li:last-child>svg{color:var(--ink3)}.fd-share-points b{color:var(--ink);font-weight:var(--fw3)}.fd-share-points li.fd-share-collect>svg{color:var(--v)}.fd-share-points-pc{font-size:var(--fs2);gap:7px;margin-top:12px}.fd-share-points-pc li:last-child>svg{color:var(--err)}.fd-share-box{background:var(--surface2);width:100%;min-height:50px;color:var(--ink2);text-align:left;transition:background var(--d2) linear;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:0 14px;display:flex}button.fd-share-box:hover{background:var(--surface3)}button.fd-share-box:focus-visible{outline:2px solid var(--v);outline-offset:2px}.fd-share-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs3);font-weight:var(--fw3);color:var(--ink);flex:1;overflow:hidden}.fd-share-sk{background:var(--surface3);border-radius:6px;flex:1;height:12px;animation:1.6s ease-in-out infinite fd-breathe}.fd-share-full{height:42px;margin-top:8px;font-size:14px}.fd-share-cap{font-size:var(--fs1);color:var(--ink3);word-break:keep-all;margin-top:8px;line-height:1.5}.fd-share .fd-sheet-foot{margin-top:16px}.fd-share .fd-err.fd-share-err{margin-top:10px}.fd-share .fd-notice{margin-top:14px}.fd-share-off-btn{font-size:var(--fs3);font-weight:var(--fw3);color:var(--err);border-radius:8px;align-self:center;margin-top:12px;padding:4px 10px}.fd-share-off-btn:hover{background:var(--err-wash)}.fd-share-off-btn:focus-visible{outline:2px solid var(--err);outline-offset:2px}.fd-share-fail{padding:24px 8px 8px}.fd-share-switch-li>.fd-share-switch{flex:1;min-width:0}.fd-share-switch{background:var(--surface2);width:100%;color:var(--ink2);text-align:left;transition:background var(--d2) linear;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:11px 12px 11px 14px;display:flex}.fd-share-points .fd-share-switch{margin-top:2px}.fd-share-switch>svg{color:var(--ink3);flex:none}.fd-share-switch:hover{background:var(--surface3)}.fd-share-switch:focus-visible{outline:2px solid var(--v);outline-offset:2px}.fd-share-switch:disabled{opacity:.6}.fd-share-switch-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fd-share-switch-txt b{font-size:var(--fs3);font-weight:var(--fw3);color:var(--ink);word-break:keep-all}.fd-share-switch-txt small{font-size:var(--fs1);color:var(--ink2);word-break:keep-all;line-height:1.45}.fd-switch{background:var(--ink2);border-radius:999px;flex:none;width:44px;height:26px;position:relative}@supports (color:color-mix(in lab, red, red)){.fd-switch{background:color-mix(in srgb, var(--ink2) 50%, var(--ink3))}}.fd-switch{transition:background var(--d2) linear}.fd-switch i{width:20px;height:20px;transition:transform var(--d2) var(--settle);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #110f1438}.fd-share-switch.on .fd-switch{background:var(--v)}.fd-share-switch.on .fd-switch i{transform:translate(18px)}.fd-share-switch[aria-busy=true] .fd-switch{opacity:.7}@media (max-width:700px){.fd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fd-h1{font-size:19px}.fd-wrap{place-items:end stretch;padding:0}.fd-wrap .cfm.fd-panel{width:100%;max-height:calc(100dvh - 48px);padding:10px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:fd-up}@keyframes fd-up{0%{opacity:.4;transform:translateY(24px)}}.fd-grab{background:var(--line);border-radius:999px;width:38px;height:4px;margin:0 auto 12px;display:block}}@media (prefers-reduced-motion:reduce){.fd-wrap .cfm.fd-panel{animation:none}.fd-tile,.fd-row-twist{transition:none}.fd-tile-sk .fd-thumb,.fd-tile-sk .fd-tile-foot,.fd-share-sk{animation:none}.fd-switch,.fd-switch i{transition:none}}.card.fresh .halo{animation:freshBloom var(--d5) var(--settle) 1}@keyframes freshBloom{0%{opacity:0;transform:scale(.985)}28%{opacity:1;transform:scale(1.012)}62%{opacity:.8;transform:scale(1.002)}to{opacity:0;transform:scale(1)}}.card.org{cursor:default}.card.org .org-frame{border-radius:var(--r2);border:1px solid var(--g-border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.card.org .org-frame{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.card.org .org-frame{box-shadow:var(--e1), inset 0 1px 0 var(--g-inner);padding:var(--sp4);gap:var(--sp3);flex-direction:column;animation:2.4s ease-in-out infinite orgBreath;display:flex}[data-theme=dark] .card.org .org-frame{background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .card.org .org-frame{background:color-mix(in srgb, var(--surface2) 78%, transparent)}}@keyframes orgBreath{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.005)}}.card.org .org-thumb{border-radius:var(--r1);background:var(--surface2);aspect-ratio:4/3;position:relative;overflow:hidden}[data-theme=dark] .card.org .org-thumb{background:var(--surface3)}.card.org .shimmer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card.org .shimmer:after{content:"";width:55%;animation:shX 1.7s var(--enter) infinite;background:linear-gradient(100deg,#0000 20%,#ffffff80 50%,#0000 80%);position:absolute;top:-30%;bottom:-30%;left:-70%;transform:rotate(8deg)}[data-theme=dark] .card.org .shimmer:after{background:linear-gradient(100deg,#0000 20%,#ffffff17 50%,#0000 80%)}@keyframes shX{0%{transform:translate(0)rotate(8deg)}to{transform:translate(420%)rotate(8deg)}}.card.org .org-status{align-items:baseline;gap:var(--sp2);min-height:30px;display:flex}.card.org .org-status em{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:20px;font-style:normal;font-weight:500;line-height:1.4;animation:.16s linear orgStageIn}@keyframes orgStageIn{0%{opacity:0}to{opacity:1}}.card.org .dots{gap:var(--sp1);align-items:center;display:inline-flex;transform:translateY(-2px)}.card.org .dots i{background:var(--ink3);border-radius:50%;width:3.5px;height:3.5px;animation:1.25s linear infinite dotSeq}.card.org .dots i:nth-child(2){animation-delay:.2s}.card.org .dots i:nth-child(3){animation-delay:.4s}@keyframes dotSeq{0%,70%,to{opacity:.25}20%{opacity:1}}.card.org .sk{background:var(--surface2);border-radius:6px;height:11px;position:relative;overflow:hidden}[data-theme=dark] .card.org .sk{background:var(--surface3)}.card.org .sk1{width:72%}.card.org .sk2{width:46%}.card.fresh .c-in{animation:capIn var(--d4) var(--enter) 1}@keyframes capIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.f-retry{margin-top:var(--sp1);background:var(--wash-link);color:var(--hue-link);font-size:var(--fs2);font-weight:var(--fw2);letter-spacing:-.01em;transition:transform var(--d2) var(--settle), filter var(--d2) linear;border-radius:999px;align-self:flex-start;padding:6px 13px}.f-retry:hover{filter:brightness(.97)}.f-retry:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.card.fresh .halo,.card.fresh .c-in,.card.org .org-frame,.card.org .shimmer:after,.card.org .dots i,.card.org .org-status em{animation:none}}.cs-wrap{box-sizing:border-box;top:var(--cs-top,80px);z-index:84;border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);width:344px;max-width:calc(100vw - 40px);color:var(--ink);box-shadow:var(--e2);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-align:left;font-size:14px;line-height:1.45;animation:.18s cubic-bezier(.2,.7,.3,1) both cs-enter;position:fixed;right:20px;overflow:hidden}.cs-wrap *,.cs-wrap :before,.cs-wrap :after{box-sizing:border-box}.cs-wrap.is-leaving{pointer-events:none;animation:.16s both cs-leave}.cs-card{align-items:flex-start;gap:11px;padding:14px 14px 13px;display:flex}.cs-has-note .cs-card{padding-bottom:9px}.cs-icon{background:var(--wash-memo);width:26px;height:26px;color:var(--ink2);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:-1px;display:flex}.cs-done .cs-icon{background:var(--wash-place);color:var(--hue-place)}.cs-blocked .cs-icon{background:var(--wash-memo);color:var(--ink2)}.cs-icon svg{width:15px;height:15px;display:block}.cs-body{flex:auto;min-width:0}.cs-title{font-size:15px;font-weight:var(--fw3);letter-spacing:-.01em;margin:0;line-height:1.3}.cs-detail{color:var(--ink2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.cs-brand{color:var(--ink3);font-size:10px;font-weight:var(--fw1);letter-spacing:.03em;flex:none;margin-top:4px}.cs-close{width:26px;height:26px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-3px -5px 0 0;padding:0;display:flex}.cs-close:hover{background:var(--wash-memo);color:var(--ink)}.cs-close:focus-visible{outline:2px solid var(--v);outline-offset:1px}.cs-close svg{width:14px;height:14px;display:block}.cs-actions{margin:7px 0 0}.cs-card>.cs-actions{flex:none;align-self:flex-start;margin:1px 6px 0 auto}.cs-retry{color:var(--v);font:inherit;font-size:13px;font-weight:var(--fw3);cursor:pointer;background:0 0;border:0;border-radius:7px;margin:-3px -7px;padding:3px 7px}.cs-retry:hover{background:var(--wash-memo);color:var(--vd)}.cs-retry:focus-visible{outline:2px solid var(--v);outline-offset:1px}.cs-note-row{padding:0 14px 12px}.cs-note{border:1px solid var(--line);border-radius:var(--r1);background:var(--surface2);width:100%;min-height:34px;max-height:96px;color:var(--ink);font:inherit;resize:none;margin:0;padding:7px 10px;font-size:13px;line-height:1.5;display:block;overflow-y:auto}.cs-note::placeholder{color:var(--ink2);opacity:1}.cs-note-error{color:var(--ink2);margin:6px 0 0;font-size:12px;line-height:1.4}.cs-note:focus{border-color:var(--v);outline:2px solid var(--v);outline-offset:-1px}.cs-progress{background:var(--line);height:3px}.cs-progress-fill{background:var(--v);width:100%;height:100%;transition:width .2s linear}.cs-done .cs-progress-fill{background:var(--hue-place)}@keyframes cs-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cs-leave{0%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@media (max-width:700px){.cs-wrap{width:auto;max-width:none;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.cs-wrap,.cs-wrap.is-leaving{animation:none}.cs-wrap.is-leaving{opacity:0}.cs-progress-fill{transition:none}}.mm-vt{display:contents}.mm-vt-view{transform-origin:50%;min-height:100%;position:relative}.mm-vt-in[data-animate=true]{animation:mm-vt-enter var(--d4) var(--enter) both}.mm-vt-out{z-index:5;pointer-events:none;will-change:transform, opacity;animation:mm-vt-exit var(--d3) var(--exit) both;position:absolute;inset:0}@keyframes mm-vt-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes mm-vt-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.965)}}@media (prefers-reduced-motion:reduce){.mm-vt-in[data-animate=true],.mm-vt-out{animation:none}}.lp{z-index:1;position:relative}.lp-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 28px}.lp-section{padding:96px 0}.lp-kicker{font-size:var(--fs2);font-weight:var(--fw2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.lp-h2{font-family:var(--serif);font-size:clamp(25px,3.4vw,34px);font-weight:var(--fw2);letter-spacing:-.02em;color:var(--ink);word-break:keep-all;max-width:20ch;line-height:1.24}.lp-lead{font-size:var(--fs6);color:var(--ink2);word-break:keep-all;max-width:46ch;line-height:1.72}.lp-section-head{flex-direction:column;gap:14px;margin-bottom:44px;display:flex}.lp-cta{font-size:var(--fs4);font-weight:var(--fw2);letter-spacing:-.01em;background:var(--ink);color:var(--bg);cursor:pointer;transition:transform var(--d2) var(--settle), box-shadow var(--d3) var(--settle), background var(--d2) linear;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.lp-cta:hover{box-shadow:0 8px 24px var(--v);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.lp-cta:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--v) 26%, transparent)}}.lp-cta:active{transform:scale(.97)}.lp-cta.ghost{color:var(--ink);border-color:var(--line);background:0 0}.lp-cta.ghost:hover{box-shadow:none;background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.lp-cta.ghost:hover{background:color-mix(in srgb, var(--surface2) 72%, transparent)}}.lp-cta.ghost:hover{border-color:var(--ink3)}@supports (color:color-mix(in lab, red, red)){.lp-cta.ghost:hover{border-color:color-mix(in srgb, var(--ink3) 40%, var(--line))}}.lp-cta svg{width:16px;height:16px}.lp-stores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-store{background:var(--surface);height:44px;box-shadow:var(--e1);color:var(--ink);font-size:var(--fs5);font-weight:var(--fw2);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--d2) var(--settle), box-shadow var(--d3) var(--settle);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.lp-store svg{flex:none;width:17px;height:17px}.lp-store:hover{box-shadow:var(--e2);transform:translateY(-1px)}.lp-store:active{transform:scale(.97)}.lp-cta-wrap{display:contents}.lp-store-note{font-size:var(--fs2);color:var(--ink3);margin-top:-10px;display:none}.lp-store-note a{color:var(--ink2);font-weight:var(--fw2);text-underline-offset:3px;text-decoration:underline}.lp-stores--hero{margin-top:-8px;transition-delay:.21s}.lp-stores--hero .lp-store{height:auto;font-size:var(--fs3);padding:10px 16px}.lp-stores--hero .lp-store svg{width:17px;height:17px}.lp-nav{z-index:50;background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-bottom:1px solid var(--g-hairline);position:sticky;top:0}.lp-nav-in{align-items:center;gap:16px;max-width:1160px;margin:0 auto;padding:12px 28px;display:flex}.lp-brand{color:var(--ink);-webkit-tap-highlight-color:transparent;transition:opacity var(--d2) ease;align-items:center;gap:9px;margin-right:auto;text-decoration:none;display:flex}.lp-brand:hover{opacity:.82}.lp-brand-mark{border:1px solid var(--g-hairline);border-radius:9px;width:30px;height:30px;display:block}.lp-brand-name{font-family:var(--serif);font-size:19px;font-weight:var(--fw2);letter-spacing:-.01em;line-height:1}.lp-nav-links{align-items:center;gap:4px;display:flex}.lp-nav-link{font-size:var(--fs3);font-weight:var(--fw1);color:var(--ink2);transition:color var(--d2) linear, background var(--d2) linear;border-radius:999px;padding:7px 12px;text-decoration:none}.lp-nav-link:hover{color:var(--ink);background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.lp-nav-link:hover{background:color-mix(in srgb, var(--surface2) 65%, transparent)}}.lp-nav-actions{align-items:center;gap:10px;display:flex}.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;padding:72px 0 92px;display:grid}.lp-hero-copy{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.lp-eyebrow{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-eyebrow{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.lp-eyebrow{font-size:var(--fs2);font-weight:var(--fw1);color:var(--ink2)}.lp-eyebrow i{background:var(--hue-place);border-radius:50%;width:5px;height:5px}.lp-title{font-family:var(--serif);font-size:clamp(34px,5.4vw,58px);font-weight:var(--fw2);letter-spacing:-.022em;color:var(--ink);word-break:keep-all;line-height:1.1}.lp-title .lp-title-2{color:var(--ink2);display:block}.lp-sub{color:var(--ink2);word-break:keep-all;max-width:44ch;font-size:17px;line-height:1.74}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.lp-hero-note{font-size:var(--fs3);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:9px;margin-top:6px;display:flex}.lp-hero-note b{color:var(--ink2);font-weight:var(--fw2)}.lp-stage{min-width:0;position:relative}.lp-omni{border-radius:var(--r2);background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:var(--e1), inset 0 1px 0 var(--g-inner);align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.lp-omni-ic{color:var(--ink3);flex:none;display:flex}.lp-omni-ph{min-width:0;font-size:var(--fs5);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp-omni-cursor{vertical-align:-3px;background:var(--v);border-radius:1px;width:1.5px;height:17px;margin-left:1px;animation:1.1s step-end infinite lp-caret;display:inline-block}@keyframes lp-caret{0%,50%{opacity:1}51%,to{opacity:0}}.lp-omni-kbd{font-size:var(--fs1);font-weight:var(--fw2);color:var(--ink3);border:1px solid var(--line);letter-spacing:.02em;border-radius:7px;flex:none;padding:3px 8px}.lp-minigrid{column-count:2;column-gap:14px}.lp-minigrid .card{break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 14px}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lp-step{background:var(--surface);border-radius:var(--r3);box-shadow:var(--e1);flex-direction:column;gap:14px;padding:26px 24px 28px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .lp-step{background:var(--surface2);box-shadow:0 0 0 1px #ffffff0d}.lp-hex{flex:none;width:46px;height:46px;position:relative}.lp-hex svg{width:100%;height:100%;position:absolute;inset:0}.lp-hex span{font-family:var(--serif);font-size:var(--fs6);font-weight:var(--fw2);color:var(--step-hue,var(--ink2));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-step-ic{color:var(--step-hue,var(--ink2));display:flex}.lp-step-ic svg{width:22px;height:22px}.lp-step-t{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:650}.lp-step-d{font-size:var(--fs4);color:var(--ink2);word-break:keep-all;line-height:1.68}.lp-step-top{justify-content:space-between;align-items:center;display:flex}.lp-breathe{background:var(--wash-place);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:2px;padding:7px 12px;display:inline-flex}.lp-breathe i{background:var(--hue-place);width:6px;height:6px;animation:lp-breathe 1.4s var(--settle) infinite;border-radius:50%}.lp-breathe i:nth-child(2){animation-delay:.18s}.lp-breathe i:nth-child(3){animation-delay:.36s}.lp-breathe span{font-size:var(--fs2);color:var(--hue-place)}@supports (color:color-mix(in lab, red, red)){.lp-breathe span{color:color-mix(in srgb, var(--hue-place) 75%, var(--ink))}}.lp-breathe span{letter-spacing:-.01em}@keyframes lp-breathe{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.lp-gallery{column-count:2;column-gap:16px}@media (min-width:680px){.lp-gallery{column-count:3}}@media (min-width:1000px){.lp-gallery{column-count:4}}.lp-gallery .card{break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 16px}.lp-map{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:48px;display:grid}.lp-map-canvas{aspect-ratio:4/3;border-radius:var(--r3);background:var(--map-bg);box-shadow:var(--e2);border:1px solid var(--g-hairline);position:relative;overflow:hidden}.lp-map-canvas:before{content:"";background-image:linear-gradient(115deg, transparent 46%, var(--map-river) 46.5%, var(--map-river) 52%, transparent 52.5%), linear-gradient(var(--map-road) 0 0), linear-gradient(var(--map-road) 0 0), radial-gradient(60% 45% at 78% 74%, var(--map-park), transparent 60%);opacity:.9;background-position:0 0,0 62%,36% 0,0 0;background-repeat:no-repeat;background-size:100% 100%,100% 2px,2px 100%,100% 100%;position:absolute;inset:0}.lp-map-blocks{position:absolute;inset:0}.lp-map-blocks i{background:var(--map-block);border-radius:6px;position:absolute}.lp-pin{background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;transition:transform var(--d3) var(--settle);z-index:2;border:1.5px solid #ffffffb8;border-radius:50%;padding:3px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 18px #0a080e47,inset 0 1px #ffffff2e}.lp-pin img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lp-pin:after{content:"";background:inherit;border-bottom:1.5px solid #ffffffb8;border-right:1.5px solid #ffffffb8;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.lp-map-canvas:hover .lp-pin{transform:translate(-50%,-100%)scale(1.04)}.lp-pin-cluster{min-width:40px;height:40px;font-size:var(--fs3);font-weight:var(--fw2);font-variant-numeric:tabular-nums;color:#fff;background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--g1-border);z-index:3;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0a080e42}.lp-pin-cluster b{background:var(--hue-place);border-radius:50%;width:5px;height:5px}.lp-map-tray{background:var(--g2-fill);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner);font-size:var(--fs2);font-weight:var(--fw1);color:var(--ink);z-index:4;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;display:inline-flex;position:absolute;top:14px;left:14px}.lp-map-tray i{background:var(--hue-place);border-radius:50%;width:6px;height:6px}.lp-map-copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.lp-maplink{font-size:var(--fs4);font-weight:var(--fw2);color:var(--ink);transition:gap var(--d2) var(--settle);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.lp-maplink svg{width:16px;height:16px;color:var(--ink3);transition:color var(--d2) linear}.lp-maplink:hover{gap:11px}.lp-maplink:hover svg{color:var(--v)}.lp-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-pillar{border-radius:var(--r2);border:1px solid var(--line);background:var(--surface);gap:16px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-pillar{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.lp-pillar{transition:transform var(--d3) var(--settle), box-shadow var(--d3) var(--settle), border-color var(--d3) linear}.lp-pillar:hover{box-shadow:var(--e1);border-color:var(--ink3);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lp-pillar:hover{border-color:color-mix(in srgb, var(--ink3) 22%, var(--line))}}.lp-pillar-ic{background:var(--pill-wash,var(--surface2));width:42px;height:42px;color:var(--pill-hue,var(--ink2));border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.lp-pillar-ic svg{width:21px;height:21px}.lp-pillar-b{flex-direction:column;gap:6px;display:flex}.lp-pillar-t{font-size:var(--fs6);letter-spacing:-.015em;color:var(--ink);font-weight:650}.lp-pillar-d{font-size:var(--fs4);color:var(--ink2);word-break:keep-all;line-height:1.66}.lp-final{text-align:center;padding:104px 0}.lp-final-in{flex-direction:column;align-items:center;gap:22px;display:flex}.lp-final-mark{border:1px solid var(--g-hairline);width:52px;height:52px;box-shadow:var(--e1);border-radius:15px}.lp-final-t{font-family:var(--serif);font-size:clamp(28px,4.4vw,44px);font-weight:var(--fw2);letter-spacing:-.02em;color:var(--ink);word-break:keep-all;max-width:18ch;line-height:1.18}.lp-final-sub{font-size:var(--fs6);color:var(--ink2);max-width:40ch;line-height:1.7}.lp-footer{border-top:1px solid var(--line);padding:34px 0 48px}.lp-footer-in{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lp-footer-brand{align-items:center;gap:8px;margin-right:auto;display:flex}.lp-footer-brand img{border:1px solid var(--g-hairline);border-radius:7px;width:24px;height:24px}.lp-footer-brand span{font-family:var(--serif);font-size:var(--fs5);font-weight:var(--fw2);color:var(--ink2)}.lp-footer-meta{font-size:var(--fs2);color:var(--ink3);letter-spacing:-.01em}.lp-footer-links{flex-wrap:wrap;gap:10px 18px;display:flex}.lp-footer-links a{font-size:var(--fs2);color:var(--ink3);transition:color var(--d2) linear;text-decoration:none}.lp-footer-links a:hover{color:var(--ink)}.lp-js .lp-reveal{opacity:0;transition:opacity var(--d5) var(--enter), transform var(--d5) var(--enter);transform:translateY(20px)}.lp-js .lp-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-js .lp-reveal,.lp-js .lp-reveal.in{opacity:1;transition:none;transform:none}.lp-omni-cursor,.lp-breathe i{animation:none}.lp-breathe i{opacity:.7}}@media (max-width:900px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 0 64px}.lp-stage{max-width:460px}.lp-map{grid-template-columns:minmax(0,1fr);gap:32px}.lp-map-copy{order:-1}.lp-steps{grid-template-columns:1fr}.lp-section{padding:72px 0}}@media (max-width:620px){.lp-wrap{padding:0 18px}.lp-nav-in{gap:10px;padding:10px 16px}.lp-nav-links{display:none}.lp-nav-actions{flex:none;gap:8px}.lp-nav-actions .lp-cta{font-size:var(--fs3);padding:9px 15px}.lp-nav-actions .btn{font-size:var(--fs2);padding:8px 13px}.lp-brand-name{display:none}.lp-pillars{grid-template-columns:1fr}.lp-section{padding:60px 0}.lp-hero-actions{flex-direction:column;align-items:stretch;width:100%}.lp-hero-actions .lp-cta{justify-content:center}.lp-store[data-store=chrome]{display:none}.lp-store-note{display:block}}.legal{background:var(--bg);min-height:100dvh;color:var(--ink)}.legal .lg-top{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;max-width:688px;margin:0 auto;padding:18px 24px 14px;display:flex;position:sticky;top:0}.legal .lg-top-l{align-items:center;gap:10px;display:inline-flex}.legal .lg-back{width:38px;height:38px;color:var(--ink2);background:var(--surface);border:1px solid var(--g-border);box-shadow:var(--e1);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.legal .lg-back:hover{background:var(--surface2);color:var(--ink)}.legal .lg-back:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--v);outline:none}.legal .lg-back svg{width:20px;height:20px}.legal .lg-brand{align-items:center;gap:9px;display:inline-flex}.legal .lg-brand img{border-radius:9px;width:28px;height:28px}.legal .lg-brand b{font-family:var(--serif);font-weight:var(--fw2);font-size:var(--fs5);color:var(--ink)}.legal .lg-wrap{max-width:688px;margin:0 auto;padding:22px 24px 80px}.legal .lg-tabs{background:var(--surface2);font-size:var(--fs3);font-weight:var(--fw2);border-radius:11px;gap:2px;margin-bottom:34px;padding:3px;display:inline-flex}.legal .lg-tabs a{color:var(--ink2);border-radius:8px;padding:7px 14px;text-decoration:none}.legal .lg-tabs a.on{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px #1c162214}[data-theme=dark] .legal .lg-tabs a.on{background:var(--surface3)}.legal article{animation:lg-in .4s var(--settle)}.legal article p a{color:var(--v);text-underline-offset:3px}@keyframes lg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.legal article{animation:none}}.legal h1{font-family:var(--serif);font-weight:var(--fw1);letter-spacing:-.022em;word-break:keep-all;font-size:28px}.legal .lg-date{font-size:var(--fs2);color:var(--ink3);margin-top:8px}.legal .lg-lead{font-size:var(--fs5);color:var(--ink2);word-break:keep-all;margin-top:18px;line-height:1.7}.legal .glance{border:1px solid var(--line);border-radius:14px;margin-top:30px;overflow:hidden}.legal .glance-h{font-size:var(--fs2);font-weight:var(--fw3);letter-spacing:.05em;color:var(--ink3);border-bottom:1px solid var(--line);padding:13px 18px}.legal .glance-item{gap:14px;padding:15px 18px;display:flex}.legal .glance-item+.glance-item{border-top:1px solid var(--line)}.legal .glance-item .no{width:22px;height:22px;font-size:var(--fs1);font-weight:var(--fw3);color:var(--ink2);box-shadow:0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.legal .glance-item .gt{font-size:var(--fs4);font-weight:var(--fw3);color:var(--ink);word-break:keep-all}.legal .glance-item .gd{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;margin-top:3px;line-height:1.6}.legal section{margin-top:34px}.legal h2{font-size:var(--fs5);font-weight:var(--fw3);letter-spacing:-.01em;word-break:keep-all}.legal section p,.legal section li{font-size:var(--fs4);color:var(--ink2);word-break:keep-all;margin-top:9px;line-height:1.72}.legal section ul{margin-top:4px;padding-left:19px}.legal section li{margin-top:5px}.legal .nf{text-align:center;place-items:center;min-height:100dvh;padding-top:0;padding-bottom:10vh;display:grid}.legal .nf .lg-lead{margin-top:14px}.legal .nf-acts{justify-content:center;gap:10px;margin-top:28px;display:flex}.legal .nf-go,.legal .nf-sub{border-radius:var(--r1);font-size:var(--fs3);font-weight:var(--fw2);padding:10px 18px;text-decoration:none;transition:background .16s,transform .16s}.legal .nf-go{color:var(--bg);background:var(--ink)}.legal .nf-go:hover{filter:brightness(1.15)}.legal .nf-sub{color:var(--ink);box-shadow:0 0 0 1px var(--line)}.legal .nf-sub:hover{background:var(--surface)}.legal .nf-go:active,.legal .nf-sub:active{transform:scale(.97)}.legal .lg-note{border-top:1px solid var(--line);font-size:var(--fs2);color:var(--ink3);word-break:keep-all;margin-top:44px;padding-top:16px;line-height:1.6}.legal .up-pf{margin:24px 0 0}.legal .up-rel h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal .up-rt{color:var(--ink2);font-weight:var(--fw2)}.legal .up-sf{font-size:var(--fs1);font-weight:var(--fw2);color:var(--ink2);background:var(--surface2);border-radius:6px;padding:2px 7px}.legal .up-item{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:14px;margin-top:16px;padding:16px 18px;scroll-margin-top:88px}.legal .up-item h3{font-size:var(--fs4);font-weight:var(--fw3);color:var(--ink);word-break:keep-all;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal .up-tag{font-size:var(--fs1);font-weight:var(--fw2);color:var(--hue-product);background:var(--hue-product)}@supports (color:color-mix(in lab, red, red)){.legal .up-tag{background:color-mix(in srgb, var(--hue-product) 14%, transparent)}}.legal .up-tag{border-radius:6px;padding:2px 8px}.legal .up-ba{font-size:var(--fs4);grid-template-columns:52px 1fr;row-gap:6px;margin-top:10px;line-height:1.65;display:grid}.legal .up-ba dt{font-size:var(--fs1);font-weight:var(--fw3);color:var(--ink3);padding-top:2px}.legal .up-ba dt.up-now{color:var(--v)}.legal .up-ba dd{color:var(--ink);word-break:keep-all;margin:0}.legal .up-ba dd.up-before{color:var(--ink3)}.legal .up-go{font-size:var(--fs3);font-weight:var(--fw2);color:var(--v);margin-top:10px;text-decoration:none;display:inline-block}.legal .up-fix{background:var(--surface2);border-radius:12px;margin-top:22px;padding:12px 16px 14px}.legal .up-fix b{font-size:var(--fs3);font-weight:var(--fw3);color:var(--ink)}.legal .up-fix ul{margin-top:2px}:is(.auth,.v1-login,.mm-signin){--kakao:#fee500;--kakao-ink:#1c1500}.auth{isolation:isolate;background:var(--bg);position:fixed;inset:0;overflow:hidden}:is(.auth,.v1-login,.mm-signin) button{cursor:pointer}.auth .bhome{border-radius:12px;flex-direction:column;align-items:center;text-decoration:none;display:flex}.auth .bhome:focus-visible{box-shadow:0 0 0 2px var(--v100);outline:none}.auth .door{z-index:4;transition:opacity .4s var(--exit), transform .4s var(--exit);place-items:center;display:grid;position:absolute;inset:0}.auth .door-in{width:min(360px,100vw - 48px);animation:auth-doorIn .6s var(--settle) both;flex-direction:column;align-items:center;display:flex;transform:translateY(-4vh)}@keyframes auth-doorIn{0%{opacity:0;transform:translateY(calc(10px - 4vh))}to{opacity:1;transform:translateY(-4vh)}}.auth .bmark{background:#faf6ec;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 0 0 1px #201e2212}[data-theme=dark] .auth .bmark{background:#efe6d4;box-shadow:0 0 0 1px #00000040}.auth .bmark .bmark-art{background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px}.auth .bmark:after{content:"";pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--v);border-radius:17px;position:absolute;inset:-5px}.auth.s1 .bmark:after{animation:auth-ring .72s var(--settle) 1}@keyframes auth-ring{0%{opacity:0;transform:scale(.96)}25%{opacity:.9}to{opacity:0;transform:scale(1.06)}}.auth .door .bmark{transition:background .24s var(--settle), box-shadow .24s var(--settle)}.auth[data-state=fail] .door .bmark{background:var(--err-badge);box-shadow:0 0 0 1px var(--err), 0 0 0 5px var(--err-wash)}@supports (color:color-mix(in lab, red, red)){.auth[data-state=fail] .door .bmark{box-shadow:0 0 0 1px color-mix(in srgb, var(--err) 45%, transparent), 0 0 0 5px var(--err-wash)}}.auth .door .bmark.shake{animation:auth-bshake .5s var(--settle) both}@keyframes auth-bshake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.auth .bname{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:14px;font-size:19px;font-weight:600}.auth .failline{opacity:0;height:32px;transition:opacity .24s var(--settle), transform .24s var(--settle);justify-content:center;align-self:stretch;align-items:center;margin:8px 0 0;display:flex;transform:translateY(3px)}.auth .failline .pill{background:var(--err-wash);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.auth .failline i{background:var(--err);border-radius:50%;flex:none;width:5px;height:5px}.auth .failline span.tx{font-size:var(--fs2);color:var(--err);letter-spacing:-.01em;font-weight:600}.auth[data-state=fail] .failline{opacity:1;transform:none}.auth .welcome{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);word-break:keep-all;text-align:center;margin-top:6px;font-size:29px;font-weight:500;line-height:1.36}:is(.auth,.v1-login,.mm-signin) .mk-wrap{--mk-fill:var(--v200);--mk-ink:var(--v300);--mk-wash:transparent;padding:6px var(--sp2);margin-left:calc(var(--sp2) * -1);margin-right:calc(var(--sp2) * -1);position:relative}:is(.auth,.v1-login,.mm-signin) .mk-wrap:not(:first-child){margin-top:-6px}.auth .mkDeco{pointer-events:none;z-index:0;border-radius:var(--r2);background-color:var(--mk-fill);background-image:linear-gradient(var(--mk-wash), var(--mk-wash));box-shadow:inset 0 0 0 1px var(--mk-ink);transition:background-color var(--d2) var(--settle), box-shadow var(--d2) var(--settle);position:absolute;inset:0}[data-theme=dark] :is(.auth,.v1-login,.mm-signin) .mk-wrap{--mk-wash:var(--v100)}.auth .mkTxt{z-index:2;padding-left:var(--sp4);align-items:center;gap:var(--sp1);font-size:var(--fs3);font-weight:var(--fw2);letter-spacing:-.012em;color:var(--vd);white-space:nowrap;word-break:keep-all;margin-top:6px;line-height:1.55;display:flex;position:relative}.auth .mkTxt svg{flex:none;width:12px;height:12px}.auth .mkDeco,.auth .mkTxt{animation:auth-lastIn var(--d3) var(--settle) .42s both}@keyframes auth-lastIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}:is(.auth,.v1-login,.mm-signin) .mk-wrap:has(.social:focus-visible){--mk-fill:transparent;--mk-ink:transparent;--mk-wash:transparent}:is(.auth,.v1-login,.mm-signin) .socials{--sc-h:48px;--sc-fs:16px;--sc-mark:20px;flex-direction:column;gap:12px;width:100%;margin-top:26px;display:flex}:is(.auth,.v1-login,.mm-signin) .social[data-provider=kakao]{--sc-bg:var(--kakao);--sc-ink:#000000d9;--sc-line:transparent;--sc-sheen:#ffffff80;--sc-mark-url:url(/social/kakao.svg)}:is(.auth,.v1-login,.mm-signin) .social[data-provider=apple]{--sc-bg:#000;--sc-ink:#fff;--sc-line:transparent;--sc-sheen:#ffffff47;--sc-mark-url:url(/social/apple-white.svg)}[data-theme=dark] :is(.auth,.v1-login,.mm-signin) .social[data-provider=apple]{--sc-bg:#fff;--sc-ink:#000;--sc-sheen:#00000029;--sc-mark-url:url(/social/apple-black.svg)}:is(.auth,.v1-login,.mm-signin) .social[data-provider=google]{--sc-bg:#f2f2f2;--sc-ink:#1f1f1f;--sc-line:transparent;--sc-sheen:#0000001f;--sc-mark-url:url(/social/google.svg)}[data-theme=dark] :is(.auth,.v1-login,.mm-signin) .social[data-provider=google]{--sc-bg:#131314;--sc-ink:#e3e3e3;--sc-line:#8e918f;--sc-sheen:#ffffff38}:is(.auth,.v1-login,.mm-signin) .social{width:100%;height:var(--sc-h);border-radius:var(--r2);background:var(--sc-bg);color:var(--sc-ink);font-size:var(--sc-fs);box-shadow:inset 0 0 0 1px var(--sc-line), 0 1px 2px #1c16221a;transition:transform .18s var(--settle), filter .18s, opacity .18s;justify-content:center;align-items:center;padding:0 16px;font-weight:500;line-height:1.45;display:flex;position:relative;overflow:hidden}:is(.auth,.v1-login,.mm-signin) .social:hover:not(:disabled){filter:brightness(.985);transform:translateY(-1px)}:is(.auth,.v1-login,.mm-signin) .social:active:not(:disabled){transform:scale(.985)}:is(.auth,.v1-login,.mm-signin) .social:disabled{opacity:.45;cursor:default}:is(.auth,.v1-login,.mm-signin) .social[data-active]:disabled{opacity:1}:is(.auth,.v1-login,.mm-signin) .social:focus-visible{box-shadow:inset 0 0 0 1px var(--sc-line), 0 0 0 3px var(--bg), 0 0 0 5px var(--v);outline:none}:is(.auth,.v1-login,.mm-signin) .social .mk{width:var(--sc-mark);height:var(--sc-mark);background:var(--sc-mark-url) center / contain no-repeat;position:absolute;top:50%;left:16px;transform:translateY(-50%)}:is(.auth,.v1-login,.mm-signin) .social[data-provider=apple] .mk{width:calc(var(--sc-mark) - 2px);height:calc(var(--sc-mark) - 2px);transform:translateY(calc(-50% - 1px))}:is(.auth,.v1-login,.mm-signin) .social .st{justify-content:center;align-items:center;gap:2px;font-weight:600;display:none;position:absolute;inset:0}:is(.auth,.v1-login,.mm-signin) .social .st i{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 2px;animation:1.1s ease-in-out infinite auth-dot}:is(.auth,.v1-login,.mm-signin) .social .st i:nth-child(2){animation-delay:.16s}:is(.auth,.v1-login,.mm-signin) .social .st i:nth-child(3){animation-delay:.32s}@keyframes auth-dot{0%,to{opacity:.3;transform:translateY(0)}45%{opacity:.9;transform:translateY(-2px)}}:is(.auth,.v1-login,.mm-signin) .social .sheen{background:linear-gradient(100deg, transparent, var(--sc-sheen), transparent);width:34%;display:none;position:absolute;top:0;bottom:0;left:-40%}.auth[data-state=redirect] .social[data-active] .label,.auth[data-state=redirect] .social[data-active] .mk{visibility:hidden}.auth[data-state=redirect] .social[data-active] .st.wait{display:flex}.auth[data-state=redirect] .social[data-active] .sheen{animation:auth-sheen 1.25s var(--enter) infinite;display:block}@keyframes auth-sheen{0%{transform:translate(0)}to{transform:translate(420%)}}.auth .consent{font-size:var(--fs2);color:var(--ink3);word-break:keep-all;text-align:center;margin-top:16px;line-height:1.6}.auth .consent a{color:var(--ink2);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.auth .consent a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.auth .offline-note{color:var(--ink2);margin-top:12px}.auth .lp-stores--login{z-index:5;left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom,0px));justify-content:center;display:flex;position:absolute}@media (max-height:599px){.auth .lp-stores--login{display:none}}@media (min-width:821px){.auth .lp-stores--login{bottom:48px}}@media (min-width:821px) and (max-height:659px){.auth .lp-stores--login{display:none}}.auth .tt{z-index:5;width:36px;height:36px;color:var(--ink2);box-shadow:0 0 0 1px var(--line);border-radius:11px;place-items:center;transition:color .18s,transform .18s,background .18s;display:grid;position:absolute;top:20px;right:20px}.auth .tt:hover{color:var(--ink);background:var(--surface)}.auth .tt:active{transform:scale(.95)}.auth .tt svg{width:17px;height:17px}.auth .tt .moon,[data-theme=dark] .auth .tt .sun{display:none}[data-theme=dark] .auth .tt .moon{display:block}.auth.s1 .social,.auth.s2 .social{pointer-events:none}.auth.s1 .social[data-active] .label,.auth.s1 .social[data-active] .mk{visibility:hidden}.auth.s1 .social[data-active] .st.open{display:flex}.auth.s2 .door{opacity:0;pointer-events:none;transform:translateY(-8px)}@media (max-width:820px){.auth .welcome{font-size:26px}.auth .door{align-items:safe center;padding:24px 0;overflow-y:auto}.auth .door-in{animation-name:auth-doorInFlat}@keyframes auth-doorInFlat{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.auth *{transition-duration:.15s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:is(.auth,.v1-login,.mm-signin) .social .sheen{display:none!important}.auth .mkDeco,.auth .mkTxt{animation-delay:0s!important}}.settings{background:var(--bg);min-height:100dvh;color:var(--ink)}.settings .st-top{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;max-width:688px;margin:0 auto;padding:18px 24px 14px;display:flex;position:sticky;top:0}.settings .st-brand{align-items:center;gap:9px;display:inline-flex}.settings .st-brand img{border-radius:9px;width:28px;height:28px}.settings .st-brand b{font-family:var(--serif);font-weight:600;font-size:var(--fs5);color:var(--ink)}.settings .st-top-l{align-items:center;gap:10px;display:inline-flex}.settings .st-back{width:38px;height:38px;color:var(--ink2);background:var(--surface);border:1px solid var(--g-border);box-shadow:var(--e1);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.settings .st-back:hover{background:var(--surface2);color:var(--ink)}.settings .st-back:active{transform:translateY(.5px)}.settings .st-back svg{width:20px;height:20px}.settings .st-wrap{max-width:688px;margin:0 auto;padding:20px 24px 80px}.settings h1{font-family:var(--serif);letter-spacing:-.022em;font-size:28px;font-weight:500}.settings section{margin-top:34px}.settings h2{font-size:var(--fs2);letter-spacing:.05em;color:var(--ink3);margin-bottom:12px;font-weight:700}.settings .st-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 2px;display:flex}.settings .st-row:last-child{border-bottom:1px solid var(--line)}.settings .st-avatar{background:var(--surface2);width:44px;height:44px;font-family:var(--serif);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.settings .st-who .nm{font-size:var(--fs5);font-weight:600}.settings .st-who .em{font-size:var(--fs2);color:var(--ink3);margin-top:2px}.settings .st-provider-tag{font-size:var(--fs2);color:var(--ink2);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.settings .st-provider-tag .mk{background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:5px;flex:none;width:16px;height:16px}.settings .st-provider-tag .mk[data-provider=kakao]{background-color:#fee500;background-image:url(/social/kakao.svg)}.settings .st-provider-tag .mk[data-provider=google]{box-shadow:inset 0 0 0 1px var(--line);background-color:#fff;background-image:url(/social/google.svg)}.settings .st-provider-tag .mk[data-provider=apple]{background-color:#000;background-image:url(/social/apple-white.svg)}[data-theme=dark] .settings .st-provider-tag .mk[data-provider=apple]{background-color:#fff;background-image:url(/social/apple-black.svg)}.settings .st-row .lbl{font-size:var(--fs4);color:var(--ink)}.settings .st-row .spacer{flex:1}.settings .st-hint{font-size:var(--fs3);color:var(--ink2);margin:-8px 0 0;padding:0 2px 14px;line-height:1.5}.settings .st-hint strong{color:var(--ink);font-weight:var(--fw2)}.settings .st-seg{background:var(--surface2);font-size:var(--fs2);border-radius:11px;gap:2px;padding:3px;font-weight:600;display:inline-flex}.settings .st-seg button{color:var(--ink2);border-radius:8px;padding:6px 12px}.settings .st-seg button.on{color:var(--ink);background:var(--surface);box-shadow:var(--e1)}[data-theme=dark] .settings .st-seg button.on{background:var(--surface3)}.settings .st-chev{color:var(--ink3)}.settings .st-chev svg{width:15px;height:15px}.settings .st-quiet-btn{border-radius:var(--r1);font-size:var(--fs3);color:var(--ink);box-shadow:0 0 0 1px var(--line);padding:9px 16px;font-weight:600;transition:background .16s,transform .16s}.settings .st-quiet-btn:hover{background:var(--surface)}.settings .st-quiet-btn:active{transform:scale(.97)}.settings .st-quiet-btn:disabled{opacity:.4;pointer-events:none}.settings .st-name .st-name-input{border-radius:var(--r1);min-width:0;height:40px;font-size:var(--fs4);background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);border:none;outline:none;flex:1;padding:0 12px}.settings .st-name .st-name-input:focus-visible{box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--v)}.settings .st-name-ghost{border-radius:var(--r1);font-size:var(--fs3);color:var(--ink2);padding:9px 14px;font-weight:600;transition:background .16s,color .16s,transform .16s}.settings .st-name-ghost:hover{background:var(--surface);color:var(--ink)}.settings .st-name-ghost:active{transform:scale(.97)}.settings .st-name-ghost:disabled{opacity:.4;pointer-events:none}.settings .st-name-err{font-size:var(--fs2);color:var(--err);word-break:keep-all;margin:8px 2px 0;line-height:1.5}.settings .st-danger{border:1px solid var(--err);margin-top:40px}@supports (color:color-mix(in lab, red, red)){.settings .st-danger{border:1px solid color-mix(in srgb, var(--err) 28%, transparent)}}.settings .st-danger{border-radius:14px;padding:17px 18px}.settings .st-danger h3{font-size:var(--fs4);color:var(--err);font-weight:700}.settings .st-danger p{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;margin-top:7px;line-height:1.65}.settings .st-danger p b{color:var(--ink);font-weight:700}.settings .st-del-btn{border-radius:var(--r1);font-size:var(--fs3);color:var(--err);box-shadow:0 0 0 1px var(--err);margin-top:13px;padding:9px 16px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.settings .st-del-btn{box-shadow:0 0 0 1px color-mix(in srgb, var(--err) 35%, transparent)}}.settings .st-del-btn{transition:background .16s,transform .16s}.settings .st-del-btn:hover{background:var(--err-wash)}.settings .st-del-btn:active{transform:scale(.97)}.settings .st-veil{z-index:8;background:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.settings .st-veil{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.settings .st-veil{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .32s var(--settle)}.settings .st-sheet{z-index:9;border-radius:var(--r3);background:var(--g3-fill);-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);width:min(420px,100vw - 32px);box-shadow:0 0 0 1px var(--g-border), var(--e4);opacity:0;pointer-events:none;transition:opacity .32s var(--settle), transform .38s var(--settle);padding:28px 28px 22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)translateY(12px)}.settings[data-state=confirm] .st-veil{opacity:1;pointer-events:auto}.settings[data-state=confirm] .st-sheet{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.settings .st-sheet h3{font-family:var(--serif);letter-spacing:-.02em;word-break:keep-all;font-size:22px;font-weight:500}.settings .st-sheet .desc{font-size:var(--fs3);color:var(--ink2);word-break:keep-all;margin-top:12px;line-height:1.65}.settings .st-sheet ul{flex-direction:column;gap:6px;margin:12px 0 0 2px;padding:0;list-style:none;display:flex}.settings .st-sheet li{font-size:var(--fs3);color:var(--ink2);align-items:center;gap:8px;display:flex}.settings .st-sheet li i{background:var(--err);border-radius:50%;flex:none;width:4px;height:4px}.settings .st-gate{margin-top:18px}.settings .st-gate label{font-size:var(--fs2);color:var(--ink3);margin-bottom:7px;font-weight:600;display:block}.settings .st-gate input{width:100%;height:44px;font-size:var(--fs4);background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);border:none;border-radius:12px;outline:none;padding:0 14px}.settings .st-gate input:focus-visible{box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--v);outline:none}.settings .st-del-err{font-size:var(--fs2);color:var(--err);word-break:keep-all;margin:14px 2px 0;line-height:1.5}.settings .st-acts{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.settings .st-acts .cancel{border-radius:var(--r1);font-size:var(--fs3);color:var(--ink);box-shadow:0 0 0 1px var(--line);padding:10px 16px;font-weight:600}.settings .st-acts .cancel:hover{background:var(--surface)}.settings .st-acts .go{border-radius:var(--r1);font-size:var(--fs3);color:var(--bg);background:var(--err);opacity:.35;pointer-events:none;padding:10px 16px;font-weight:700;transition:opacity .18s,transform .16s;position:relative;overflow:hidden}.settings .st-acts .go.ready{opacity:1;pointer-events:auto}.settings .st-acts .go:active{transform:scale(.97)}.settings .st-acts .go .st{justify-content:center;align-items:center;gap:2px;display:none;position:absolute;inset:0}.settings .st-acts .go .st i{background:var(--bg);opacity:.4;border-radius:50%;width:3.5px;height:3.5px;margin:0 2px;animation:1.1s ease-in-out infinite st-dot}.settings .st-acts .go .st i:nth-child(2){animation-delay:.16s}.settings .st-acts .go .st i:nth-child(3){animation-delay:.32s}@keyframes st-dot{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}.settings .st-sheet.busy .go .label{visibility:hidden}.settings .st-sheet.busy .go .st{display:flex}.settings .st-sheet.busy .cancel{opacity:.4;pointer-events:none}.settings .st-bye{z-index:10;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .48s var(--settle);place-items:center;display:grid;position:fixed;inset:0}.settings[data-state=bye] .st-bye{opacity:1;pointer-events:auto;transition-delay:.32s}.settings .st-bye span{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);word-break:keep-all;text-align:center;padding:0 24px;font-size:clamp(23px,3vw,30px);font-weight:500;line-height:1.5}@media (max-width:820px){.settings .st-sheet{border-radius:var(--r3);width:auto;inset:auto 16px 16px;transform:translateY(14px)}.settings[data-state=confirm] .st-sheet{transform:none}.settings .st-provider-tag .t2{display:none}}@media (prefers-reduced-motion:reduce){.settings .st-veil,.settings .st-sheet,.settings .st-bye{transition:opacity .15s linear}.settings .st-sheet{transform:translate(-50%,-50%)}.settings[data-state=bye] .st-bye{transition-delay:.15s}.settings .st-acts .go .st i{opacity:.8;animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:820px){.settings .st-sheet{transform:none}}.bones{z-index:3;border-radius:var(--r2);background:var(--surface);opacity:0;pointer-events:none;transition:opacity .4s var(--settle);transition-delay:var(--d,0s);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.bones.on{opacity:1;transition-delay:0s}.bones .bm{background:var(--surface3);animation:1.5s ease-in-out infinite fr-breathe;animation-delay:var(--bd,0s);flex:1}.bones .bf{flex-direction:column;gap:7px;padding:12px 14px 14px;display:flex}.bones .bf i{background:var(--surface3);height:10px;animation:1.5s ease-in-out infinite fr-breathe;animation-delay:var(--bd,0s);border-radius:5px}.bones .bf i:first-child{width:38%}.bones .bf i:last-child{width:62%}.bones.has-foot .bm,.card.has-foot .bones .bm{aspect-ratio:var(--ar,4 / 5);flex:none}@keyframes fr-breathe{0%,to{opacity:1}50%{opacity:.5}}.sk-card{border-radius:var(--r2);background:var(--surface);box-shadow:var(--e1);cursor:default;opacity:0;animation:fr-card-in .5s var(--settle) forwards;position:relative;overflow:hidden;transform:translateY(8px)}.sk-card .bones{opacity:1;transition:none;position:relative}.sk-card .bones .bm{aspect-ratio:var(--ar,4 / 5);flex:none}@keyframes fr-card-in{to{opacity:1;transform:none}}@media (max-width:820px){.sk-card.tx{display:none}}.empty{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.empty-in{text-align:center;animation:fr-empty-in .6s var(--settle) both;flex-direction:column;align-items:center;padding:0 24px;display:flex;transform:translateY(-5vh)}@keyframes fr-empty-in{0%{opacity:0;transform:translateY(calc(10px - 5vh))}to{opacity:1;transform:translateY(-5vh)}}.e-title{font-family:var(--serif);font-weight:var(--fw1);letter-spacing:-.022em;color:var(--ink);word-break:keep-all;font-size:26px;line-height:1.4}.e-sub{font-size:var(--fs4);color:var(--ink2);word-break:keep-all;margin-top:12px;line-height:1.62}.e-cta{font:inherit;letter-spacing:inherit;color:inherit}button.e-cta{cursor:pointer;transition:color var(--d2) linear;border-radius:6px}button.e-cta:hover{color:var(--v)}.e-acts{margin-top:22px}.e-types{gap:12px;margin-top:22px;display:flex}.e-type{color:var(--ink3);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px 18px;transition:color .16s,background .16s,border-color .16s;display:flex}.e-type:hover{color:var(--v);background:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.e-type:hover{background:color-mix(in srgb, var(--surface2) 60%, transparent)}}.e-type:hover{border-color:var(--g-border)}.e-type:hover svg{color:var(--v)}.e-type svg{width:19px;height:19px;color:var(--ink2)}.e-type span{font-size:var(--fs1);font-weight:var(--fw2);letter-spacing:.01em}@media (max-width:820px){.e-title{font-size:23px}}.omni.glow:after{animation:fr-oglow 1.5s var(--settle) .5s 1}@keyframes fr-oglow{0%{opacity:0}28%{opacity:.85}to{opacity:0}}.omni .oph{min-width:0;font-size:var(--fs4);letter-spacing:-.01em;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:5px 0;overflow:hidden}@media (max-width:820px){.omni .oph2{display:none}}.sk-feed{column-count:4;column-gap:16px;padding:18px;position:absolute;inset:0;overflow:hidden}.sk-feed .sk-card{break-inside:avoid;margin-bottom:16px}@media (max-width:1100px){.sk-feed{column-count:3}}@media (max-width:820px){.sk-feed{column-count:2;padding:14px}}.sk-lead{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}@media (min-width:560px){.sk-lead{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px}}@media (min-width:960px){.sk-lead{grid-template-columns:repeat(4,1fr)}}@media (min-width:1400px){.sk-lead{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){.bones{transition-duration:.15s;transition-delay:0s}.bones .bm,.bones .bf i{animation:none}.sk-card{opacity:1;animation:none;transform:none}.empty-in,.omni.glow:after{animation:none}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-60{z-index:60}.z-70{z-index:70}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.g1{background:var(--g1-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--g1-border);box-shadow:inset 0 1px #ffffff24}.g2{background:var(--g2-fill);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner)}.g3{background:var(--g3-fill);-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f7f6f4;--surface:#fff;--surface2:#f1efec;--surface3:#eae7e2;--ink:#201e22;--ink2:#6e6a72;--ink3:#9b96a0;--line:#201e2214;--v050:#f4f2f9;--v100:#eae5f4;--v200:#ddd8e8;--v300:#bfb0dc;--v:#7650ad;--vd:#603f8f;--hue-place:#467a64;--hue-product:#8c6a44;--hue-book:#a15c3e;--hue-image:#93606f;--hue-link:#566993;--hue-memo:#6e6a72;--hue-pdf:#4e7c84;--hue-audio:#93743d;--hue-video:#7e5c86;--hue-md:#5e7a57;--hue-sns:#9b5f52;--wash-place:#467a641a;--wash-product:#8c6a441a;--wash-book:#a15c3e1a;--wash-image:#93606f1a;--wash-link:#5669931a;--wash-memo:#201e2212;--wash-pdf:#4e7c841a;--wash-audio:#93743d1a;--wash-video:#7e5c861a;--wash-md:#5e7a571a;--wash-sns:#9b5f521a;--paper:#fbf8f2;--g2-fill:#fcfbf9b8;--g3-fill:#fdfcfac7;--g-border:#ffffff9e;--g-hairline:#201e2212;--g-inner:#ffffffbf;--g1-fill:#110f1461;--g1-border:#ffffff38;--scrim:linear-gradient(180deg, #110f1400 40%, #110f1457 68%, #110f14a8 100%);--e1:0 1px 2px #1c16220d, 0 6px 20px #1c162212;--e2:0 2px 6px #1c16220f, 0 20px 48px #1c162224;--e4:0 8px 28px #16111e1f, 0 36px 90px #16111e42;--map-bg:#efede8;--map-block:#e7e4de;--map-road:#faf9f6;--map-river:#dfe1e2;--map-park:#e4e8e0;--settle:cubic-bezier(.16, 1, .3, 1);--enter:cubic-bezier(.22, 1, .36, 1);--exit:cubic-bezier(.4, 0, 1, 1);--d1:.12s;--d2:.18s;--d3:.24s;--d4:.32s;--d5:.48s;--d6:.72s;--r1:10px;--r2:18px;--r3:26px;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:24px;--sp6:32px;--tap:44px;--fs1:11px;--fs2:12px;--fs3:13px;--fs4:14px;--fs5:15px;--fs6:16px;--fw1:500;--fw2:600;--fw3:700;--sans:var(--font-pretendard), "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", sans-serif;--serif:var(--font-hahmlet), "Hahmlet", "Noto Serif KR", serif;--amb1:#f6eee0d9;--amb2:#f0ecf680;--err:#b4453e;--err-wash:#b4453e17;--err-badge:#f8e7e3;--live:#3aa76d;--live-ink:#287048;--live-wash:#e7f4ed}[data-theme=dark]{--bg:#131116;--surface:#1c1a20;--surface2:#242129;--surface3:#2c2833;--ink:#f2f0f4;--ink2:#a9a4b0;--ink3:#737078;--line:#ffffff14;--v050:#a98eda1a;--v100:#a98eda29;--v200:#292433;--v300:#7f62ae;--v:#a98eda;--vd:#bfb0dc;--hue-place:#a3cbb8;--hue-product:#d2b58e;--hue-book:#d9a184;--hue-image:#d2a6b4;--hue-link:#a8b5d6;--hue-memo:#a9a4b0;--hue-pdf:#a6cad0;--hue-audio:#d6bc86;--hue-video:#c6a2ce;--hue-md:#aec9a6;--hue-sns:#d9a89c;--wash-place:#a3cbb817;--wash-product:#d2b58e17;--wash-book:#d9a18417;--wash-image:#d2a6b417;--wash-link:#a8b5d617;--wash-memo:#ffffff14;--wash-pdf:#a6cad017;--wash-audio:#d6bc8617;--wash-video:#c6a2ce17;--wash-md:#aec9a617;--wash-sns:#d9a89c17;--paper:#272220;--g2-fill:#18161d99;--g3-fill:#1a181fb8;--g-border:#ffffff17;--g-hairline:#ffffff12;--g-inner:#ffffff12;--g1-fill:#0c0a1070;--g1-border:#ffffff29;--e1:0 0 0 1px #ffffff0b;--e2:0 0 0 1px #ffffff14, 0 20px 48px #0006;--e4:0 0 0 1px #ffffff12, 0 40px 100px #0000008c;--map-bg:#141218;--map-block:#201d26;--map-road:#2f2a39;--map-river:#26313f;--map-park:#1e2920;--amb1:#7a603a21;--amb2:#584c8c12;--err:#e08a84;--err-wash:#e08a8421;--err-badge:#efdcd4;--live:#5fcf94;--live-ink:#8fdcb2;--live-wash:#5fcf9424}:root{--lb-brand-50:#fffbeb;--lb-brand-100:#fef3c7;--lb-brand-200:#fde68a;--lb-brand-300:#fcd34d;--lb-brand-400:#fbbf24;--lb-brand-500:#f59e0b;--lb-brand-600:#d97706;--lb-brand-700:#b45309;--lb-brand-800:#92400e;--lb-brand-900:#78350f;--lb-plum-50:#faf3f7;--lb-plum-100:#f3e1ec;--lb-plum-200:#e6c2d8;--lb-plum-300:#d399bc;--lb-plum-400:#bc6f9e;--lb-plum-500:#a34d82;--lb-plum-600:#873a69;--lb-plum-700:#6c2e54;--lb-plum-800:#542543;--lb-plum-900:#421d35;--lb-neutral-50:#faf8f4;--lb-neutral-100:#f4f1ea;--lb-neutral-200:#e8e3d8;--lb-neutral-300:#d6cfc0;--lb-neutral-400:#b0a797;--lb-neutral-500:#8a8172;--lb-neutral-600:#6b6355;--lb-neutral-700:#4f483d;--lb-neutral-800:#353028;--lb-neutral-900:#1e1b16;--lb-success:#3e9b4f;--lb-warning:#f5a623;--lb-error:#d8493f;--lb-error-strong:#c63e35;--lb-error-blob:#b63226;--lb-info:#3b7bc4;--lb-white:#fff;--lb-black:#000;--lb-neutral-900-rgb:30 27 22;--lb-white-rgb:255 255 255;--lb-brand-700-rgb:180 83 9;--lb-space-0:0px;--lb-space-1:2px;--lb-space-2:4px;--lb-space-3:6px;--lb-space-4:8px;--lb-space-5:10px;--lb-space-6:12px;--lb-space-7:14px;--lb-space-8:16px;--lb-space-9:18px;--lb-space-10:20px;--lb-space-11:22px;--lb-space-12:24px;--lb-space-13:26px;--lb-space-14:28px;--lb-space-16:32px;--lb-space-18:36px;--lb-space-20:40px;--lb-space-22:44px;--lb-space-24:48px;--lb-space-28:56px;--lb-radius-none:0px;--lb-radius-sm:6px;--lb-radius-md:12px;--lb-radius-lg:14px;--lb-radius-xl:16px;--lb-radius-2xl:18px;--lb-radius-3xl:28px;--lb-radius-pill:999px;--lb-border-hairline:1px;--lb-border-control:1.5px;--lb-target-sm:40px;--lb-target-md:44px;--lb-target-lg:48px;--lb-font-sans:Pretendard, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lb-text-3xs:8px;--lb-text-2xs:10px;--lb-text-xs:11px;--lb-text-sm:12px;--lb-text-base:13px;--lb-text-md:14px;--lb-text-lg:15px;--lb-text-xl:16px;--lb-text-2xl:19px;--lb-text-3xl:21px;--lb-text-4xl:26px;--lb-text-5xl:30px;--lb-weight-regular:400;--lb-weight-medium:500;--lb-weight-semibold:600;--lb-weight-bold:700;--lb-leading-tight:1.35;--lb-leading-snug:1.4;--lb-leading-ui:1.45;--lb-leading-body:1.6;--lb-tracking-normal:0em;--lb-tracking-tight:-.025em;--lb-opacity-glass-level1:.62;--lb-opacity-glass-icon:.5;--lb-opacity-glass-chrome:.9;--lb-opacity-glass-chrome-mono:.94;--lb-opacity-glass-chrome-top:.84;--lb-opacity-glass-chrome-bottom:.74;--lb-opacity-glass-caption:.86;--lb-opacity-tint:.55;--lb-opacity-flat:.07;--lb-opacity-hover-veil:.08;--lb-opacity-press-veil:.16;--lb-opacity-scrim:.32;--lb-opacity-focus-dim:.15;--lb-opacity-divider:.06;--lb-opacity-quote-bar:.25;--lb-opacity-grabber:.18;--lb-opacity-highlight:.62;--lb-blur-chrome:24px;--lb-blur-level1:30px;--lb-blur-icon:32px;--lb-blur-over-content:32px;--lb-blur-caption:20px;--lb-blur-blob:120px;--lb-shadow-card:0 6px 18px rgb(var(--lb-neutral-900-rgb) / .1);--lb-shadow-icon:0 3px 10px rgb(var(--lb-neutral-900-rgb) / .08);--lb-shadow-inner-box:0 3px 10px rgb(var(--lb-neutral-900-rgb) / .06);--lb-shadow-chrome:0 6px 20px rgb(var(--lb-neutral-900-rgb) / .12);--lb-shadow-chrome-strong:0 6px 20px rgb(var(--lb-neutral-900-rgb) / .14);--lb-shadow-sheet:0 -8px 24px rgb(var(--lb-neutral-900-rgb) / .14);--lb-shadow-drawer:8px 0 24px rgb(var(--lb-neutral-900-rgb) / .14);--lb-shadow-chrome-float:0 8px 24px rgb(var(--lb-neutral-900-rgb) / .14);--lb-shadow-chrome-inner-bottom:inset 0 -1px 0 rgb(var(--lb-neutral-900-rgb) / .07);--lb-shadow-highlight-top:inset 0 1px 0 #ffffff9e;--lb-shadow-knob:0 1px 4px rgb(var(--lb-neutral-900-rgb) / .12);--lb-shadow-button-primary:0 3px 10px #78350f38;--lb-shadow-button-danger:0 3px 10px #c63e3538;--lb-duration-fast:.18s;--lb-duration-normal:.3s;--lb-duration-slow:.4s;--lb-ease-out:cubic-bezier(0, 0, .2, 1);--lb-ease-in-out:cubic-bezier(.4, 0, .2, 1);--lb-bg-canvas:var(--lb-neutral-50);--lb-bg-wallpaper:linear-gradient(180deg, #fffdf8 0%, #fbf7ef 55%, #f4efe4 100%);--lb-bg-worst-composite:#e8cddb;--lb-bg-blob-honey:var(--lb-brand-300);--lb-bg-blob-honey-mid:var(--lb-brand-200);--lb-bg-blob-honey-soft:var(--lb-brand-100);--lb-bg-blob-plum:var(--lb-plum-100);--lb-bg-map:var(--lb-neutral-100);--lb-bg-map-block:var(--lb-neutral-200);--lb-bg-map-road:var(--lb-white);--lb-surface-opaque:var(--lb-white);--lb-surface-opaque-muted:var(--lb-neutral-100);--lb-surface-opaque-slot:var(--lb-neutral-200);--lb-surface-glass:var(--lb-white);--lb-surface-brand-soft:var(--lb-brand-50);--lb-surface-brand-softer:var(--lb-brand-100);--lb-surface-search-soft:var(--lb-plum-50);--lb-surface-search-softer:var(--lb-plum-100);--lb-text-primary:var(--lb-neutral-900);--lb-text-secondary-strong:var(--lb-neutral-800);--lb-text-secondary-on-glass:var(--lb-neutral-600);--lb-text-secondary-on-bg:var(--lb-neutral-700);--lb-text-secondary-on-chrome74:var(--lb-neutral-700);--lb-text-label:var(--lb-neutral-500);--lb-text-brand:var(--lb-brand-700);--lb-text-brand-strong:var(--lb-brand-900);--lb-text-search:var(--lb-plum-700);--lb-text-on-brand:var(--lb-neutral-900);--lb-text-on-brand-strong:var(--lb-white);--lb-text-on-search:var(--lb-white);--lb-text-on-dark:var(--lb-white);--lb-border-glass:rgb(var(--lb-neutral-900-rgb) / .1);--lb-border-glass-soft:rgb(var(--lb-neutral-900-rgb) / .08);--lb-border-glass-icon:rgb(var(--lb-neutral-900-rgb) / .09);--lb-border-glass-strong:rgb(var(--lb-neutral-900-rgb) / .12);--lb-border-highlight:rgb(var(--lb-white-rgb) / var(--lb-opacity-highlight));--lb-border-highlight-inverted:rgb(var(--lb-neutral-900-rgb) / .1);--lb-border-opaque:var(--lb-neutral-200);--lb-border-opaque-strong:var(--lb-neutral-300);--lb-border-contrast-more:var(--lb-neutral-400);--lb-focus-ring:var(--lb-neutral-900);--lb-focus-ring-width:2px;--lb-focus-ring-inset:1px;--lb-focus-ring-on-dark:var(--lb-white);--lb-state-hover-veil:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-hover-veil));--lb-state-press-veil:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-press-veil));--lb-action-primary:var(--lb-brand-400);--lb-action-primary-armed:var(--lb-brand-700);--lb-action-primary-on-glass:var(--lb-brand-700);--lb-action-search:var(--lb-plum-700);--lb-action-search-mono:var(--lb-neutral-900);--lb-action-toggle-on:var(--lb-brand-700);--lb-action-toggle-off:var(--lb-neutral-500);--lb-action-toggle-knob:var(--lb-white);--lb-action-disabled:var(--lb-neutral-400);--lb-space-screen-inline:var(--lb-space-10);--lb-space-gutter:var(--lb-space-8);--lb-space-stack:var(--lb-space-6);--lb-space-inset:var(--lb-space-8);--lb-space-adjacent:var(--lb-space-4);--lb-radius-card:var(--lb-radius-2xl);--lb-radius-sheet:var(--lb-radius-3xl);--lb-radius-drawer:var(--lb-radius-3xl);--lb-radius-input:var(--lb-radius-3xl);--lb-radius-button:var(--lb-radius-lg);--lb-radius-chip:var(--lb-radius-lg);--lb-radius-icon-button:20px;--lb-radius-band:var(--lb-radius-sm);--lb-omnibox-height:56px;--lb-omnibox-focus-height-mobile:232px;--lb-omnibox-focus-height-pc:276px;--lb-omnibox-focus-line-height:22px;--lb-omnibox-focus-max-lines-mobile:7;--lb-omnibox-focus-max-lines-pc:9;--lb-omnibox-focus-text-top:17px;--lb-omnibox-focus-text-width-mobile:280px;--lb-omnibox-focus-text-width-pc:526px;--lb-omnibox-fill:linear-gradient(180deg, rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-chrome-top)) 0%, rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-chrome-bottom)) 100%);--lb-omnibox-blur:var(--lb-blur-over-content);--lb-omnibox-border:var(--lb-border-glass);--lb-omnibox-border-mono:var(--lb-border-glass-strong);--lb-omnibox-shadow:var(--lb-shadow-chrome-float);--lb-omnibox-inner-shadow:var(--lb-shadow-chrome-inner-bottom);--lb-omnibox-placeholder:var(--lb-neutral-700);--lb-omnibox-add-fill:var(--lb-surface-brand-softer);--lb-omnibox-add-glyph:var(--lb-brand-700);--lb-mode-toggle-height:34px;--lb-mode-toggle-seg-active:var(--lb-brand-400);--lb-mode-toggle-seg-active-mono:var(--lb-neutral-900);--lb-mode-toggle-label-active:var(--lb-neutral-900);--lb-mode-toggle-label-inactive:var(--lb-neutral-700);--lb-mode-toggle-label-inactive-mono:var(--lb-neutral-700);--lb-card-fill:rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-level1));--lb-card-blur:var(--lb-blur-level1);--lb-card-border:var(--lb-border-glass);--lb-card-shadow:var(--lb-shadow-card);--lb-card-image-inset:var(--lb-space-3);--lb-card-pad-bottom:14px;--lb-card-min-height-with-meta:190px;--lb-card-caption-height:44px;--lb-card-caption-fill:rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-caption));--lb-card-caption-blur:var(--lb-blur-caption);--lb-card-meta-color:var(--lb-neutral-700);--lb-sheet-fill:linear-gradient(180deg, rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-chrome-top)) 0%, rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-chrome-bottom)) 100%);--lb-sheet-blur:var(--lb-blur-over-content);--lb-sheet-shadow:var(--lb-shadow-sheet);--lb-sheet-body-color:var(--lb-neutral-700);--lb-scrim:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-scrim));--lb-drawer-width:300px;--lb-drawer-width-pc:260px;--lb-drawer-shadow:var(--lb-shadow-drawer);--lb-tint-plate:rgb(var(--lb-white-rgb) / var(--lb-opacity-tint));--lb-flat-plate:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-flat));--lb-icon-button-size:var(--lb-target-sm);--lb-icon-button-fill:rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-icon));--lb-icon-button-blur:var(--lb-blur-icon);--lb-icon-button-border:var(--lb-border-glass-icon);--lb-icon-button-shadow:var(--lb-shadow-icon);--lb-icon-size:24px;--lb-icon-stroke-width:1.5px;--lb-icon-color:var(--lb-neutral-900);--lb-chip-height:28px;--lb-chip-tag-height:32px;--lb-chip-tag-radius:var(--lb-radius-xl);--lb-band-height:28px;--lb-band-meta-color:var(--lb-text-secondary-on-bg);--lb-glass-edge-color:rgb(var(--lb-white-rgb) / .85);--lb-glass-edge-height:var(--lb-border-hairline);--lb-divider-color:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-divider));--lb-divider-height:var(--lb-border-hairline);--lb-quote-bar-color:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-quote-bar));--lb-quote-bar-width:3px;--lb-quote-bar-radius:1.5px;--lb-caret-color:var(--lb-brand-600);--lb-caret-width:2px;--lb-caret-height:22px;--lb-caret-radius:1px;--lb-grabber-color:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-grabber));--lb-grabber-width:48px;--lb-grabber-height:4px;--lb-grabber-radius:2px;--lb-inner-box-fill:rgb(var(--lb-white-rgb) / var(--lb-opacity-tint));--lb-inner-box-blur:var(--lb-blur-over-content);--lb-inner-box-radius:var(--lb-radius-md);--lb-inner-box-border:var(--lb-border-glass);--lb-settings-group-fill:rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-level1));--lb-settings-group-blur:var(--lb-blur-level1);--lb-settings-group-radius:var(--lb-radius-2xl);--lb-settings-group-border:var(--lb-border-glass);--lb-background-base-fill:#fffdf8;--lb-background-base-blob-opacity:1;--lb-background-base-blob-blur:var(--lb-blur-blob);--lb-background-gallery-blur:16px;--lb-background-gallery-blur-pc:18px;--lb-background-gallery-overscan:60px;--lb-background-gallery-overscan-pc:80px;--lb-background-gallery-opacity-on-landing:.5;--lb-background-gallery-blob-blur:130px;--lb-background-gallery-blob-honey-mid-opacity:.62;--lb-background-gallery-blob-plum-opacity:.78;--lb-background-gallery-blob-plum-far-opacity:.58;--lb-background-gallery-blob-honey-soft-opacity:.72;--lb-background-gallery-card-radius:var(--lb-radius-card);--lb-background-gallery-card-fill:rgb(var(--lb-white-rgb) / var(--lb-opacity-glass-level1));--lb-background-gallery-card-blur:var(--lb-blur-level1);--lb-background-gallery-card-border:var(--lb-border-glass);--lb-background-gallery-card-shadow:var(--lb-shadow-card);--lb-scrim-confirm:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-scrim));--lb-scrim-focus:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-focus-dim));--lb-scrim-spotlight:rgb(var(--lb-neutral-900-rgb) / .55);--lb-scrim-login:rgb(var(--lb-white-rgb) / .5);--lb-scrim-photo-top:linear-gradient(to bottom, #faf8f4e6, #faf8f400);--lb-map-pin-dot-color:#fff;--lb-map-pin-dot-size:10px;--lb-map-pin-place-color:var(--lb-plum-600);--lb-map-pin-place-size:32px;--lb-map-pin-focus-size:44px;--lb-map-pin-focus-border:#fff;--lb-map-pin-focus-border-width:3px;--lb-map-canvas-base:#efebe3;--lb-map-canvas-road:#fff;--lb-map-canvas-block:#e4ded4;--lb-map-canvas-park:#dce8d5;--lb-dialog-width-mobile:310px;--lb-dialog-width-pc:400px;--lb-dialog-radius:var(--lb-radius-sheet);--lb-dialog-padding:24px;--lb-dialog-blur:var(--lb-blur-over-content);--lb-dialog-shadow:var(--lb-shadow-chrome-float);--lb-dialog-body:var(--lb-text-secondary-on-chrome74);--lb-dialog-button-height:var(--lb-target-lg);--lb-dialog-button-gap:var(--lb-space-4);--lb-dialog-button-height-single:var(--lb-target-md);--lb-dialog-button-padding-x-single:var(--lb-space-12);--lb-dialog-button-blob-scale-single:.3;--lb-dialog-secondary-fill:rgb(var(--lb-white-rgb) / .5);--lb-dialog-secondary-fill-opacity:.5;--lb-dialog-secondary-border:rgb(var(--lb-neutral-900-rgb) / .09);--lb-dialog-secondary-label:var(--lb-text-primary);--lb-empty-state-width:320px;--lb-empty-state-padding:24px;--lb-empty-state-gap:6px;--lb-empty-state-sub-color:var(--lb-text-secondary-on-bg)}@media (prefers-reduced-transparency:reduce){:root{--lb-opacity-glass-level1:1;--lb-opacity-glass-icon:1;--lb-opacity-glass-chrome:1;--lb-opacity-glass-chrome-mono:1;--lb-opacity-glass-chrome-top:1;--lb-opacity-glass-chrome-bottom:1;--lb-opacity-glass-caption:1;--lb-blur-chrome:0px;--lb-blur-level1:0px;--lb-blur-icon:0px;--lb-blur-over-content:0px;--lb-blur-caption:0px;--lb-border-glass:var(--lb-neutral-200);--lb-border-glass-soft:var(--lb-neutral-200);--lb-border-glass-icon:var(--lb-neutral-200);--lb-border-glass-strong:var(--lb-neutral-300)}}@media (prefers-contrast:more){:root{--lb-border-glass:var(--lb-neutral-400);--lb-border-glass-soft:var(--lb-neutral-400);--lb-border-glass-icon:var(--lb-neutral-400);--lb-border-glass-strong:var(--lb-neutral-400);--lb-text-secondary-on-glass:var(--lb-neutral-700)}}@media (prefers-reduced-motion:reduce){:root{--lb-duration-fast:0s;--lb-duration-normal:0s;--lb-duration-slow:0s}}:root{--lb-omnibox-action-hairline-glass:rgb(var(--lb-brand-700-rgb) / 1);--lb-omnibox-radius:var(--lb-radius-input);--lb-omnibox-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-omnibox-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-omnibox-highlight:var(--lb-border-highlight);--lb-omnibox-highlight-mono:var(--lb-border-highlight-inverted);--lb-omnibox-shadow-mono:var(--lb-shadow-chrome-float);--lb-omnibox-text:var(--lb-text-primary);--lb-omnibox-action-size:var(--lb-target-md);--lb-omnibox-action-idle:var(--lb-action-primary);--lb-omnibox-action-armed:var(--lb-action-primary-armed);--lb-omnibox-action-search:var(--lb-action-search-mono);--lb-omnibox-action-glyph-on-idle:var(--lb-text-on-brand);--lb-omnibox-action-glyph-on-armed:var(--lb-text-on-brand-strong);--lb-omnibox-action-hairline:var(--lb-brand-700);--lb-omnibox-action-disabled-opacity:.5;--lb-omnibox-focus-body-top:61px;--lb-omnibox-focus-title-max-chars:50;--lb-omnibox-focus-title-max-lines:3;--lb-omnibox-focus-title-underline:var(--lb-neutral-900);--lb-omnibox-focus-title-underline-opacity:.1;--lb-omnibox-focus-title-underline-top:43px;--lb-omnibox-focus-title-underline-lead:var(--lb-space-8);--lb-omnibox-focus-title-underline-width-mobile:140px;--lb-omnibox-focus-title-underline-width-pc:263px;--lb-omnibox-max-chars:10000;--lb-omnibox-counter-threshold:2000;--lb-omnibox-counter-font-size:11px;--lb-omnibox-counter-color:var(--lb-text-secondary-on-chrome74);--lb-omnibox-counter-color-over:#7b2820;--lb-omnibox-counter-top-mobile:193px;--lb-omnibox-counter-top-pc:237px;--lb-omnibox-counter-max-lines-mobile:6;--lb-omnibox-counter-max-lines-pc:8;--lb-omnibox-action-hairline-opacity:1;--lb-omnibox-action-glyph-size:18px;--lb-omnibox-clear-size:28px;--lb-omnibox-clear-glyph-size:8px;--lb-omnibox-input-inset-left:var(--lb-space-11);--lb-mode-toggle-width:140px;--lb-mode-toggle-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-mode-toggle-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-mode-toggle-blur:var(--lb-blur-over-content);--lb-mode-toggle-inner-shadow:var(--lb-shadow-chrome-inner-bottom);--lb-mode-toggle-shadow:var(--lb-shadow-chrome-float);--lb-mode-toggle-label-active-mono:var(--lb-text-on-dark);--lb-mode-toggle-seg-inset:3px;--lb-mode-toggle-border:var(--lb-neutral-900);--lb-mode-toggle-border-opacity:.1;--lb-card-radius:var(--lb-radius-card);--lb-card-fill-opacity:var(--lb-opacity-glass-level1);--lb-card-highlight:var(--lb-border-highlight);--lb-card-caption-bar-height:44px;--lb-card-caption-bar-opacity:var(--lb-opacity-glass-caption);--lb-card-caption-bar-blur:var(--lb-blur-caption);--lb-card-title-color:var(--lb-text-primary);--lb-card-body-text:var(--lb-neutral-800);--lb-card-gutter-narrow:12px;--lb-card-gutter-wide:18px;--lb-card-col-break2:560px;--lb-card-col-break3:960px;--lb-card-col-break4:1400px;--lb-card-meta-block-height:54px;--lb-card-tall-aspect:4 / 5;--lb-card-wide-aspect:16 / 10;--lb-card-meta-font-size:11px;--lb-card-meta-line-height:14px;--lb-card-site-name-font-size:14px;--lb-sheet-radius-top:var(--lb-radius-sheet);--lb-sheet-radius-pc:var(--lb-radius-sheet);--lb-sheet-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-sheet-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-sheet-border:var(--lb-neutral-900);--lb-sheet-scrim-color:var(--lb-neutral-900);--lb-sheet-scrim-opacity:var(--lb-opacity-scrim);--lb-sheet-title:var(--lb-text-primary);--lb-sheet-body:var(--lb-text-secondary-on-chrome74);--lb-sheet-row-plate:var(--lb-surface-glass);--lb-sheet-row-plate-opacity:var(--lb-opacity-tint);--lb-sheet-row-plate-border:var(--lb-neutral-900);--lb-sheet-content-fill-opacity:var(--lb-opacity-glass-level1);--lb-sheet-content-blur:var(--lb-blur-level1);--lb-sheet-content-highlight:var(--lb-border-highlight);--lb-sheet-content-shadow:var(--lb-shadow-card);--lb-sheet-content-body:var(--lb-text-secondary-on-chrome74);--lb-drawer-radius-right:var(--lb-radius-drawer);--lb-drawer-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-drawer-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-drawer-blur:var(--lb-blur-over-content);--lb-drawer-edge:var(--lb-neutral-900);--lb-drawer-scrim-opacity:var(--lb-opacity-scrim);--lb-drawer-row-label:var(--lb-text-primary);--lb-drawer-section-label:var(--lb-text-secondary-on-chrome74);--lb-drawer-tag-chip-fill:var(--lb-surface-glass);--lb-drawer-tag-chip-opacity:var(--lb-opacity-tint);--lb-drawer-tag-chip-border:var(--lb-neutral-900);--lb-drawer-tag-chip-label:var(--lb-text-primary);--lb-drawer-width-map:260px;--lb-drawer-map-inset:var(--lb-space-6);--lb-drawer-map-stack-gap:var(--lb-space-6);--lb-drawer-map-search-fill-opacity:var(--lb-opacity-tint);--lb-drawer-map-search-blur:var(--lb-blur-over-content);--lb-icon-button-radius:var(--lb-radius-icon-button);--lb-icon-button-fill-opacity:var(--lb-opacity-glass-icon);--lb-icon-button-glyph:var(--lb-text-primary);--lb-icon-button-glyph-stroke:var(--lb-border-control);--lb-chip-tag-fill:var(--lb-neutral-900);--lb-chip-tag-fill-opacity:.06;--lb-chip-tag-label:var(--lb-text-primary);--lb-chip-tag-dismiss:var(--lb-neutral-700);--lb-chip-radius:var(--lb-radius-chip);--lb-chip-filter-fill:var(--lb-surface-glass);--lb-chip-filter-opacity:var(--lb-opacity-glass-icon);--lb-chip-filter-blur:var(--lb-blur-icon);--lb-chip-filter-label:var(--lb-text-primary);--lb-chip-filter-dismiss:var(--lb-neutral-700);--lb-chip-search-fill:var(--lb-surface-search-softer);--lb-chip-search-label:var(--lb-text-search);--lb-chip-search-dismiss:var(--lb-text-search);--lb-chip-filter-border:var(--lb-neutral-900);--lb-chip-filter-border-opacity:.09;--lb-chip-filter-shadow:var(--lb-shadow-icon);--lb-chip-tag-dismiss-hit-width:var(--lb-space-12);--lb-button-primary-fill-glass:rgb(var(--lb-white-rgb) / .32);--lb-button-primary-border-glass:rgb(var(--lb-white-rgb) / .6);--lb-button-primary-veil-glass:rgb(var(--lb-white-rgb) / .28);--lb-button-danger-fill-glass:rgb(var(--lb-white-rgb) / .16);--lb-button-danger-border-glass:rgb(var(--lb-white-rgb) / .55);--lb-button-disabled-fill-glass:#b0a79799;--lb-button-disabled-label-glass:rgb(var(--lb-neutral-900-rgb) / .45);--lb-button-disabled-secondary-fill-glass:rgb(var(--lb-white-rgb) / .3);--lb-button-disabled-border-glass:rgb(var(--lb-white-rgb) / .45);--lb-button-split-divider-glass:rgb(var(--lb-white-rgb) / .4);--lb-button-height-primary:var(--lb-target-lg);--lb-button-radius:var(--lb-radius-button);--lb-button-blur:24px;--lb-button-inner-sheen:0 0 2px rgb(var(--lb-white-rgb) / .55);--lb-button-inner-top-edge:0 1px 0 rgb(var(--lb-white-rgb) / .7);--lb-button-base-shadow:0 4px 12px rgb(var(--lb-neutral-900-rgb) / .08);--lb-button-secondary-shadow:var(--lb-shadow-icon);--lb-button-outline-shadow:var(--lb-shadow-icon);--lb-button-primary-fill-opacity:.32;--lb-button-primary-veil-opacity:.28;--lb-button-primary-blobs:var(--lb-action-primary);--lb-button-primary-border:var(--lb-white);--lb-button-primary-glow:0 0 22px #f59e0b4d;--lb-button-primary-label:var(--lb-text-on-brand);--lb-button-primary-disabled-fill:var(--lb-neutral-400);--lb-button-disabled-label-opacity:.45;--lb-button-disabled-glyph-opacity:.5;--lb-button-secondary-fill-opacity:.5;--lb-button-secondary-border:var(--lb-neutral-900);--lb-button-secondary-label:var(--lb-text-primary);--lb-button-outline-fill-opacity:.55;--lb-button-outline-border:var(--lb-neutral-700);--lb-button-outline-border-width:1.5px;--lb-button-outline-label:var(--lb-text-primary);--lb-button-danger-fill-opacity:.16;--lb-button-danger-veil-opacity:.06;--lb-button-danger-fill-solid:var(--lb-error-strong);--lb-button-danger-blobs:var(--lb-error-blob);--lb-button-danger-border:var(--lb-white);--lb-button-danger-glow:0 0 22px #c63e3547;--lb-button-danger-label:var(--lb-white);--lb-button-tint-fill-opacity:var(--lb-opacity-tint);--lb-button-tint-border:var(--lb-neutral-900);--lb-button-tint-border-opacity:.09;--lb-button-tint-border-width:var(--lb-border-hairline);--lb-button-tint-height:28px;--lb-button-tint-label:var(--lb-text-secondary-on-chrome74);--lb-button-glyph-size:16px;--lb-button-glyph-gap:var(--lb-space-3);--lb-button-primary-border-opacity:.6;--lb-button-danger-border-opacity:.55;--lb-button-secondary-border-opacity:.09;--lb-button-primary-blob-opacity:.92;--lb-button-danger-blob-opacity:.95;--lb-button-blob2-opacity:.55;--lb-button-primary-blobs2:#f9ae2f;--lb-button-danger-blobs2:#c4432f;--lb-button-blob-blur1:18px;--lb-button-blob-blur2:28px;--lb-toggle-track-fill:var(--lb-surface-glass);--lb-toggle-track-shadow:var(--lb-shadow-card);--lb-toggle-knob-shadow:var(--lb-shadow-knob);--lb-toggle-track-fill-opacity:var(--lb-opacity-glass-level1);--lb-toggle-track-border:var(--lb-neutral-900);--lb-toggle-track-blur:var(--lb-blur-level1);--lb-toggle-knob-on:var(--lb-action-primary);--lb-toggle-knob-on-hairline:var(--lb-brand-700);--lb-toggle-knob-off:var(--lb-white);--lb-toggle-knob-off-hairline:var(--lb-neutral-900);--lb-toggle-track-width:44px;--lb-toggle-track-height:26px;--lb-toggle-knob-size:20px;--lb-toggle-knob-inset:3px;--lb-toggle-track-border-opacity:.1;--lb-toggle-knob-off-hairline-opacity:.1;--lb-notice-fill-top:var(--lb-white);--lb-notice-fill-top-opacity:.84;--lb-notice-fill-bottom:var(--lb-white);--lb-notice-fill-bottom-opacity:.74;--lb-notice-blur:32px;--lb-notice-border:var(--lb-neutral-900);--lb-notice-highlight-top:var(--lb-white);--lb-notice-inner-bottom:var(--lb-neutral-900);--lb-notice-height-mobile:65px;--lb-notice-height-pc:90px;--lb-notice-radius-mobile:var(--lb-radius-pill);--lb-notice-radius-pc:var(--lb-radius-pill);--lb-notice-pad-top-mobile:21px;--lb-notice-pad-top-pc:29px;--lb-notice-pad-left-mobile:var(--lb-space-12);--lb-notice-pad-left-pc:44px;--lb-notice-pad-right-mobile:30px;--lb-notice-pad-right-pc:63px;--lb-notice-gap-mobile:var(--lb-space-6);--lb-notice-gap-pc:22px;--lb-notice-label-max-lines:2;--lb-notice-label:var(--lb-text-primary);--lb-notice-label-size-mobile:16px;--lb-notice-label-size-pc:22px;--lb-notice-dot-size-mobile:10px;--lb-notice-dot-size-pc:15px;--lb-notice-dot-color:var(--lb-brand-500);--lb-notice-progress-height-mobile:4px;--lb-notice-progress-height-pc:8px;--lb-notice-progress-color:var(--lb-brand-400);--lb-notice-progress-seconds:3;--lb-notice-enter-seconds:.3;--lb-notice-exit-seconds:.4;--lb-notice-shadow:var(--lb-shadow-chrome-float);--lb-band-radius:var(--lb-radius-band);--lb-band-padding-top:5px;--lb-band-padding-bottom:var(--lb-space-3);--lb-band-chevron:var(--lb-text-secondary-on-bg);--lb-band-chevron-width:9px;--lb-band-chevron-height:5px;--lb-badge-radius:var(--lb-radius-sm);--lb-badge-new-padding-ymobile:3.5px;--lb-badge-new-padding-xmobile:var(--lb-space-3);--lb-badge-new-padding-ypc:5px;--lb-badge-new-padding-xpc:9px;--lb-badge-blur:var(--lb-blur-over-content);--lb-badge-border:var(--lb-neutral-900);--lb-badge-shadow:0 3px 10px rgb(var(--lb-neutral-900-rgb) / .08);--lb-badge-neutral-fill-opacity:.55;--lb-badge-new-fill:var(--lb-error-strong);--lb-badge-new-label:var(--lb-white);--lb-badge-label:var(--lb-text-primary);--lb-badge-border-opacity:.09;--lb-badge-neutral-width-mobile:36px;--lb-badge-neutral-height-mobile:25px;--lb-badge-new-width-mobile:31px;--lb-badge-new-height-mobile:19px;--lb-dialog-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-dialog-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-dialog-border:var(--lb-neutral-900);--lb-dialog-scrim-color:var(--lb-neutral-900);--lb-dialog-scrim-opacity:var(--lb-opacity-scrim);--lb-dialog-title:var(--lb-text-primary);--lb-dialog-button-padding-xsingle:var(--lb-space-12);--lb-dialog-primary-fill:var(--lb-surface-glass);--lb-dialog-primary-fill-opacity:.32;--lb-dialog-primary-veil-opacity:.28;--lb-dialog-primary-blobs:var(--lb-action-primary);--lb-dialog-primary-border:var(--lb-white);--lb-dialog-primary-glow:0 0 22px #f59e0b4d;--lb-dialog-primary-label:var(--lb-text-on-brand);--lb-dialog-danger-fill-opacity:.16;--lb-dialog-danger-fill-solid:var(--lb-error-strong);--lb-dialog-danger-veil-opacity:.06;--lb-dialog-danger-blobs:var(--lb-error-blob);--lb-dialog-danger-border:var(--lb-white);--lb-dialog-danger-glow:0 0 22px #c63e3547;--lb-dialog-danger-label:var(--lb-white);--lb-dialog-button-blur:24px;--lb-dialog-border-opacity:.1;--lb-dialog-primary-border-opacity:.6;--lb-dialog-danger-border-opacity:.55;--lb-dialog-secondary-border-opacity:.09;--lb-dialog-button-radius:var(--lb-radius-button);--lb-dialog-primary-blobs2:#f9ae2f;--lb-dialog-danger-blobs2:#c4432f;--lb-dialog-primary-blob-opacity:.92;--lb-dialog-danger-blob-opacity:.95;--lb-dialog-blob-opacity2:.55;--lb-dialog-blob-blur1:18px;--lb-dialog-blob-blur2:28px;--lb-dialog-inner-sheen:0 0 2px rgb(var(--lb-white-rgb) / .55);--lb-dialog-inner-top-edge:0 1px 0 rgb(var(--lb-white-rgb) / .7);--lb-dialog-base-shadow:0 4px 12px rgb(var(--lb-neutral-900-rgb) / .08);--lb-coach-bar-width-mobile:350px;--lb-coach-bar-height-mobile:92px;--lb-coach-bar-width-pc:800px;--lb-coach-bar-height-pc:76px;--lb-coach-bar-padding-mobile:var(--lb-space-10);--lb-coach-bar-padding-pc:var(--lb-space-16);--lb-coach-bar-radius:var(--lb-radius-sheet);--lb-coach-bar-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-coach-bar-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-coach-bar-blur:var(--lb-blur-over-content);--lb-coach-bar-border:var(--lb-neutral-900);--lb-coach-bar-shadow:var(--lb-shadow-chrome-float);--lb-coach-bar-scrim-color:var(--lb-neutral-900);--lb-coach-bar-scrim-opacity:.55;--lb-coach-bar-body:var(--lb-text-primary);--lb-coach-bar-step:var(--lb-text-secondary-on-chrome74);--lb-coach-bar-next-fill:var(--lb-surface-glass);--lb-coach-bar-next-fill-opacity:.32;--lb-coach-bar-next-veil-opacity:.28;--lb-coach-bar-next-blobs:var(--lb-action-primary);--lb-coach-bar-next-border:var(--lb-white);--lb-coach-bar-next-blur:24px;--lb-coach-bar-next-label:var(--lb-text-on-brand);--lb-coach-bar-next-height-mobile:var(--lb-target-sm);--lb-coach-bar-next-height-pc:var(--lb-target-md);--lb-coach-bar-next-width-mobile:72px;--lb-coach-bar-next-width-pc:96px;--lb-coach-bar-next-border-opacity:.6;--lb-coach-bar-next-blobs2:#f9ae2f;--lb-coach-bar-next-blob-opacity:.92;--lb-coach-bar-next-blob-opacity2:.55;--lb-coach-bar-next-blob-blur1-mobile:18px;--lb-coach-bar-next-blob-blur2-mobile:28px;--lb-coach-bar-next-blob-blur1-pc:18px;--lb-coach-bar-next-blob-blur2-pc:28px;--lb-coach-bar-inner-bottom:var(--lb-shadow-chrome-inner-bottom);--lb-add-button-size:88px;--lb-add-button-radius:var(--lb-radius-pill);--lb-add-button-fill:var(--lb-surface-glass);--lb-add-button-fill-opacity:var(--lb-opacity-glass-icon);--lb-add-button-blur:var(--lb-blur-icon);--lb-add-button-border:var(--lb-neutral-900);--lb-add-button-shadow:var(--lb-shadow-icon);--lb-add-button-glyph:var(--lb-action-primary-on-glass);--lb-add-button-glyph-size:36px;--lb-add-button-glyph-stroke:var(--lb-border-control);--lb-add-button-gap-to-empty-state:var(--lb-space-16);--lb-empty-state-lead-color:var(--lb-text-primary);--lb-empty-state-lead-size-mobile:15px;--lb-empty-state-sub-size-mobile:14px;--lb-empty-state-lead-size-pc:17px;--lb-empty-state-sub-size-pc:15px;--lb-countdown-size:32px;--lb-countdown-radius:var(--lb-radius-pill);--lb-countdown-fill:var(--lb-surface-glass);--lb-countdown-fill-opacity:var(--lb-opacity-tint);--lb-countdown-blur:var(--lb-blur-over-content);--lb-countdown-shadow:var(--lb-shadow-inner-box);--lb-countdown-ring-track:var(--lb-neutral-900);--lb-countdown-ring-track-opacity:.1;--lb-countdown-ring:var(--lb-action-primary-on-glass);--lb-countdown-ring-width:3px;--lb-countdown-number:var(--lb-text-primary);--lb-countdown-number-size:14px;--lb-countdown-paused-opacity:.5;--lb-countdown-total-seconds:5;--lb-done-state-radius-app:var(--lb-radius-xl);--lb-done-state-radius-web:var(--lb-radius-lg);--lb-done-state-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-done-state-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-done-state-blur:var(--lb-blur-over-content);--lb-done-state-border:var(--lb-neutral-900);--lb-done-state-shadow:var(--lb-shadow-chrome-float);--lb-done-state-check-plate:var(--lb-white);--lb-done-state-check-plate-size:68px;--lb-done-state-check-color:var(--lb-success);--lb-done-state-check-glyph-size:48px;--lb-done-state-label:var(--lb-text-primary);--lb-done-state-label-size:16px;--lb-done-state-gap:var(--lb-space-6);--lb-done-state-width-app:300px;--lb-done-state-height-app:258px;--lb-done-state-label-line-height:20px;--lb-done-state-inner-bottom:var(--lb-shadow-chrome-inner-bottom);--lb-divider-opacity:var(--lb-opacity-divider);--lb-divider-opacity-strong:.1;--lb-divider-color-white:var(--lb-white);--lb-quote-bar-opacity:var(--lb-opacity-quote-bar);--lb-grabber-opacity:var(--lb-opacity-grabber);--lb-inner-box-fill-opacity:var(--lb-opacity-tint);--lb-inner-box-border-opacity:.1;--lb-inner-box-shadow:var(--lb-shadow-inner-box);--lb-inner-box-tint-border-opacity:.12;--lb-settings-group-fill-opacity:var(--lb-opacity-glass-level1);--lb-settings-group-border-opacity:.1;--lb-app-icon-size:56px;--lb-app-icon-radius:var(--lb-radius-lg);--lb-glass-panel-fill:var(--lb-surface-glass);--lb-glass-panel-fill-opacity:var(--lb-opacity-glass-level1);--lb-glass-panel-blur:var(--lb-blur-level1);--lb-glass-panel-radius:20px;--lb-glass-panel-highlight:var(--lb-border-highlight);--lb-glass-panel-highlight-opacity:var(--lb-opacity-highlight);--lb-glass-panel-shadow:var(--lb-shadow-card);--lb-field-fill-glass:rgb(var(--lb-white-rgb) / .7);--lb-field-fill:var(--lb-surface-glass);--lb-field-fill-opacity:.7;--lb-field-radius:10px;--lb-field-height:44px;--lb-field-padding-x:14px;--lb-field-padding-y:15px;--lb-field-border:var(--lb-neutral-900);--lb-field-border-opacity:.12;--lb-detail-thumb-radius:20px;--lb-map-thumb-base:#f0ebe1;--lb-map-thumb-road:var(--lb-white);--lb-map-thumb-block:#e6e0d4;--lb-map-thumb-park:#dfe9d4;--lb-map-thumb-radius:var(--lb-radius-md);--lb-map-thumb-border:var(--lb-neutral-900);--lb-map-thumb-border-opacity:.09;--lb-map-thumb-height-mobile:52px;--lb-map-thumb-block-radius:2px;--lb-map-thumb-park-radius:3px;--lb-article-hero-blob-honey:var(--lb-brand-400);--lb-article-hero-blob-honey-opacity:.55;--lb-article-hero-blob-plum:#d399bc;--lb-article-hero-blob-plum-opacity:.42;--lb-article-hero-blob-white:var(--lb-white);--lb-article-hero-blob-white-opacity:.5;--lb-article-hero-radius:var(--lb-radius-lg);--lb-article-hero-gradient-start:#fde68a;--lb-article-hero-gradient-mid:#f6e7d9;--lb-article-hero-gradient-end:#f3e1ec;--lb-article-hero-border:var(--lb-neutral-900);--lb-article-hero-border-opacity:.08;--lb-background-gallery-card-fill-opacity:var(--lb-opacity-glass-level1);--lb-background-gallery-card-border-opacity:.1;--lb-scrim-confirm-color:var(--lb-neutral-900);--lb-scrim-confirm-opacity:var(--lb-opacity-scrim);--lb-scrim-focus-color:var(--lb-neutral-900);--lb-scrim-focus-opacity:var(--lb-opacity-focus-dim);--lb-scrim-spotlight-color:var(--lb-neutral-900);--lb-scrim-spotlight-opacity:.55;--lb-scrim-login-color:var(--lb-white);--lb-scrim-login-opacity:.5;--lb-scrim-photo-top-color:var(--lb-neutral-50);--lb-scrim-photo-top-from:.9;--lb-scrim-photo-top-to:0;--lb-map-canvas-fail-plate:var(--lb-surface-opaque-muted);--lb-place-card-radius:var(--lb-radius-card);--lb-place-card-fill:var(--lb-surface-glass);--lb-place-card-fill-opacity:var(--lb-opacity-tint);--lb-place-card-blur:var(--lb-blur-over-content);--lb-place-card-border:var(--lb-neutral-900);--lb-place-card-border-opacity:.1;--lb-place-card-shadow:var(--lb-shadow-icon);--lb-place-card-width-mobile:342px;--lb-place-card-height-mobile:134px;--lb-place-card-width-pc:236px;--lb-place-card-height-pc:108px;--lb-place-card-height-pc-no-menu:102px;--lb-place-card-inset-mobile:var(--lb-space-6);--lb-place-card-inset-pc:var(--lb-space-5);--lb-place-card-gap-mobile:var(--lb-space-6);--lb-place-card-gap-pc:var(--lb-space-5);--lb-place-card-body-gap:var(--lb-space-4);--lb-place-card-head-gap:var(--lb-space-2);--lb-place-card-menu-stack-gap:var(--lb-space-2);--lb-place-card-menu-row-gap:var(--lb-space-4);--lb-place-card-thumb-mobile:108px;--lb-place-card-thumb-pc:80px;--lb-place-card-thumb-radius-mobile:var(--lb-radius-lg);--lb-place-card-thumb-radius-pc:var(--lb-radius-md);--lb-place-card-thumb-fill:var(--lb-neutral-300);--lb-place-card-title:var(--lb-text-primary);--lb-place-card-title-size-mobile:17px;--lb-place-card-title-size-pc:15px;--lb-place-card-title-weight:var(--lb-weight-semibold);--lb-place-card-menu-label:var(--lb-text-primary);--lb-place-card-menu-price:var(--lb-neutral-700);--lb-place-card-menu-size-mobile:14px;--lb-place-card-menu-size-pc:12px;--lb-place-card-menu-label-weight:var(--lb-weight-medium);--lb-place-card-menu-price-weight:var(--lb-weight-regular);--lb-place-card-copy-fill:var(--lb-neutral-900);--lb-place-card-copy-fill-opacity:var(--lb-opacity-flat);--lb-place-card-copy-radius:999px;--lb-place-card-copy-label:var(--lb-neutral-700);--lb-place-card-copy-label-size-mobile:12px;--lb-place-card-copy-label-size-pc:11px;--lb-place-card-copy-height-mobile:var(--lb-space-12);--lb-place-card-copy-height-pc:var(--lb-space-10);--lb-place-card-copy-pad-mobile:0px 8px 0px 6px;--lb-place-card-copy-pad-pc:0px 6px 0px 4px;--lb-place-card-copy-gap:var(--lb-space-1);--lb-place-card-copy-glyph-mobile:var(--lb-space-8);--lb-place-card-copy-glyph-pc:14px;--lb-place-card-copy-hit-height:var(--lb-space-12);--lb-nearby-tile-count:3;--lb-nearby-tile-tile-mobile:106px;--lb-nearby-tile-tile-pc:96px;--lb-nearby-tile-radius-mobile:var(--lb-radius-lg);--lb-nearby-tile-radius-pc:var(--lb-radius-md);--lb-nearby-tile-column-gap:var(--lb-space-6);--lb-nearby-tile-label-gap:var(--lb-space-3);--lb-nearby-tile-section-gap:var(--lb-space-8);--lb-nearby-tile-thumb-fill:var(--lb-neutral-300);--lb-nearby-tile-name:var(--lb-text-primary);--lb-nearby-tile-name-size-mobile:13px;--lb-nearby-tile-name-size-pc:12px;--lb-nearby-tile-name-line-height-mobile:18px;--lb-nearby-tile-name-line-height-pc:17px;--lb-nearby-tile-height-mobile:130px;--lb-nearby-tile-height-pc:119px;--lb-checklist-width-mobile:310px;--lb-checklist-width-pc:360px;--lb-checklist-radius:var(--lb-radius-sheet);--lb-checklist-padding-mobile:20px;--lb-checklist-padding-pc:24px;--lb-checklist-fill-opacity-top:var(--lb-opacity-glass-chrome-top);--lb-checklist-fill-opacity-bottom:var(--lb-opacity-glass-chrome-bottom);--lb-checklist-blur:var(--lb-blur-over-content);--lb-checklist-inner-shadow:var(--lb-shadow-chrome-inner-bottom);--lb-checklist-border:var(--lb-neutral-900);--lb-checklist-shadow:var(--lb-shadow-chrome-float);--lb-checklist-title:var(--lb-text-primary);--lb-checklist-progress-label:var(--lb-text-secondary-on-chrome74);--lb-checklist-progress-track:var(--lb-white);--lb-checklist-progress-track-opacity:1;--lb-checklist-progress-fill:var(--lb-success);--lb-checklist-progress-height:4px;--lb-checklist-row-padding-vmobile:10px;--lb-checklist-row-padding-vpc:12px;--lb-checklist-row-gap:var(--lb-space-6);--lb-checklist-row-label:var(--lb-text-primary);--lb-checklist-row-label-done:var(--lb-text-primary);--lb-checklist-row-desc:var(--lb-text-secondary-on-chrome74);--lb-checklist-row-icon-opacity-done:.45;--lb-checklist-row-check:var(--lb-success);--lb-checklist-row-check-plate:var(--lb-white);--lb-checklist-row-check-plate-size:20px;--lb-checklist-row-check-glyph-size:14px;--lb-checklist-row-label-disabled:var(--lb-text-secondary-on-chrome74);--lb-checklist-row-icon-opacity-disabled:.35;--lb-checklist-row-desc-opacity-disabled:.7;--lb-checklist-row-divider:var(--lb-neutral-900);--lb-checklist-row-divider-opacity:.06;--lb-checklist-button-height-mobile:var(--lb-target-lg);--lb-checklist-button-height-pc:52px;--lb-checklist-section-gap:var(--lb-space-6);--lb-checklist-section-gap-mobile:var(--lb-space-6);--lb-checklist-section-gap-pc:var(--lb-space-8);--lb-checklist-close-size:32px;--lb-skeleton-shimmer-color:var(--lb-white);--lb-skeleton-shimmer-from:0;--lb-skeleton-shimmer-peak:.55;--lb-skeleton-shimmer-to:0;--lb-skeleton-shimmer-width-ratio:.42;--lb-skeleton-radius-rect:8px;--lb-skeleton-card-pad-bottom:17px;--lb-skeleton-card-bar-gap:9px;--lb-skeleton-card-photo-height-mobile:101px;--lb-skeleton-card-top-highlight-inset-x:14px;--lb-skeleton-card-bar-title-width:96px;--lb-skeleton-card-bar-title-height:10px;--lb-skeleton-card-bar-meta-width:59px;--lb-skeleton-card-bar-meta-height:8px;--lb-post-card-rec-pad-top-mobile:11px;--lb-post-card-rec-pad-bottom-mobile:14px;--lb-post-card-rec-gap-mobile:7px;--lb-post-card-rec-gap-pc:26px;--lb-hero-card-ring-width-mobile:3px;--lb-hero-card-ring-width-pc:4px;--lb-hero-card-width-mobile:300px;--lb-hero-card-height-mobile:280px;--lb-hero-card-width-pc:460px;--lb-hero-card-height-pc:340px;--lb-hero-card-icon-plate-size-mobile:72px;--lb-hero-card-icon-plate-size-pc:96px;--lb-hero-card-icon-plate-radius-mobile:var(--lb-app-icon-radius);--lb-hero-card-icon-plate-radius-pc:var(--lb-app-icon-radius);--lb-hero-card-icon-plate-border:var(--lb-white);--lb-hero-card-icon-plate-border-opacity:.9;--lb-hero-card-icon-plate-shadow:0 8px 22px rgb(var(--lb-neutral-900-rgb) / .12);--lb-hero-card-icon-top-mobile:32px;--lb-hero-card-name-top-mobile:118px;--lb-hero-card-status-top-mobile:157px;--lb-hero-card-ring-top-mobile:192px;--lb-hero-card-ring-size-mobile:28px;--lb-hero-card-ring-size-pc:34px;--lb-hero-card-default-progress:.375;--lb-public-header-height-mobile:64px;--lb-public-header-height-pc:72px;--lb-public-header-divider:var(--lb-neutral-900);--lb-public-header-divider-opacity:.14;--lb-public-header-app-icon-size-mobile:22px;--lb-account-menu-fill:var(--lb-surface-glass);--lb-account-menu-fill-opacity:var(--lb-opacity-glass-chrome-top);--lb-account-menu-blur:var(--lb-blur-over-content);--lb-account-menu-radius:var(--lb-radius-lg);--lb-account-menu-border:var(--lb-neutral-900);--lb-account-menu-shadow:var(--lb-shadow-chrome-float);--lb-account-menu-inner-bottom:var(--lb-shadow-chrome-inner-bottom);--lb-account-menu-highlight-opacity:.9;--lb-account-menu-divider:var(--lb-neutral-900);--lb-account-menu-width-mobile:240px;--lb-account-menu-width-pc:260px;--lb-account-menu-height:136px;--lb-account-menu-pad-left:17px;--lb-account-menu-name-top:17px;--lb-account-menu-email-top:41px;--lb-account-menu-divider-left:13px;--lb-account-menu-divider-top:67px;--lb-account-menu-divider-width:212px;--lb-account-menu-glyph-top:81px;--lb-account-menu-logout-label-left:49px;--lb-account-menu-logout-label-top:84px;--lb-menu-fill:var(--lb-surface-glass);--lb-menu-fill-opacity:var(--lb-opacity-glass-chrome-top);--lb-menu-blur:var(--lb-blur-over-content);--lb-menu-radius:var(--lb-radius-lg);--lb-menu-border:var(--lb-neutral-900);--lb-menu-shadow:var(--lb-shadow-chrome-float);--lb-menu-inner-bottom:var(--lb-shadow-chrome-inner-bottom);--lb-menu-highlight-opacity:.9;--lb-menu-width-mobile:150px;--lb-menu-width-pc:160px;--lb-menu-height-mobile:48px;--lb-menu-height-pc:52px;--lb-menu-pad-left:16px;--lb-menu-label-color:var(--lb-error-strong);--lb-page-shell-blob-plum:#e5b8d4;--lb-social-login-button-height:var(--lb-target-lg);--lb-social-login-button-width-mobile:360px;--lb-social-login-button-shadow:0 3px 10px rgb(var(--lb-neutral-900-rgb) / .1);--lb-social-login-button-dot-size:4px;--lb-social-login-button-dot-gap:var(--lb-space-2);--lb-social-login-button-label-gap:var(--lb-space-4);--lb-social-login-button-dot-opacity1:.35;--lb-social-login-button-dot-opacity2:.6;--lb-social-login-button-dot-opacity3:.9;--lb-social-login-button-disabled-opacity:.45;--lb-leading-auto:normal;--lb-type-app-title:var(--lb-weight-bold) var(--lb-text-3xl)/var(--lb-leading-tight) var(--lb-font-sans);--lb-type-screen-title:var(--lb-weight-bold) var(--lb-text-2xl)/var(--lb-leading-tight) var(--lb-font-sans);--lb-type-sheet-title:var(--lb-weight-semibold) var(--lb-text-xl)/var(--lb-leading-snug) var(--lb-font-sans);--lb-type-body:var(--lb-weight-regular) var(--lb-text-md)/var(--lb-leading-body) var(--lb-font-sans);--lb-type-input:var(--lb-weight-regular) var(--lb-text-lg)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-card-title:var(--lb-weight-semibold) var(--lb-text-base)/var(--lb-leading-snug) var(--lb-font-sans);--lb-type-row-label:var(--lb-weight-medium) var(--lb-text-xl)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-meta:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-caption:var(--lb-weight-medium) var(--lb-text-xs)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-badge:var(--lb-weight-semibold) var(--lb-text-2xs)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-badge-new:var(--lb-weight-semibold) var(--lb-text-3xs)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-row-label-sm:var(--lb-weight-medium) var(--lb-text-md)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-field-label:var(--lb-weight-semibold) var(--lb-text-base)/var(--lb-leading-snug) var(--lb-font-sans);--lb-type-field-label-pc:var(--lb-weight-semibold) var(--lb-text-md)/var(--lb-leading-snug) var(--lb-font-sans);--lb-type-field-value-pc:var(--lb-weight-regular) var(--lb-text-xl)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-legal-caption:var(--lb-weight-regular) var(--lb-text-sm)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-legal-caption-pc:var(--lb-weight-regular) var(--lb-text-base)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-detail-title:var(--lb-weight-semibold) var(--lb-text-4xl)/var(--lb-leading-tight) var(--lb-font-sans);--lb-type-detail-title-pc:var(--lb-weight-semibold) var(--lb-text-5xl)/var(--lb-leading-tight) var(--lb-font-sans);--lb-type-account-menu-name:var(--lb-weight-semibold) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-account-menu-label:var(--lb-weight-regular) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-account-menu-meta:var(--lb-weight-regular) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-button-label:var(--lb-weight-medium) var(--lb-text-base)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-button-label-sm:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-card-site-name:var(--lb-weight-semibold) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-card-site-name-pc:var(--lb-weight-semibold) 18px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-card-title-text-pc:var(--lb-weight-semibold) var(--lb-text-xl)/18px var(--lb-font-sans);--lb-type-card-initial:var(--lb-weight-bold) 24px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-card-initial-pc:var(--lb-weight-bold) 32px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-checklist-title:var(--lb-weight-semibold) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-checklist-title-pc:var(--lb-weight-semibold) var(--lb-text-2xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-checklist-progress:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-checklist-progress-pc:var(--lb-weight-medium) var(--lb-text-base)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-checklist-row-body:var(--lb-weight-regular) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-checklist-row-body-pc:var(--lb-weight-regular) var(--lb-text-base)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-coach-bar-step:var(--lb-weight-semibold) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-coach-bar-step-pc:var(--lb-weight-semibold) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-coach-bar-body:var(--lb-weight-regular) var(--lb-text-base)/19px var(--lb-font-sans);--lb-type-coach-bar-body-pc:var(--lb-weight-regular) var(--lb-text-xl)/24px var(--lb-font-sans);--lb-type-countdown-number:var(--lb-weight-semibold) var(--lb-text-md)/17px var(--lb-font-sans);--lb-type-dialog-title:var(--lb-weight-semibold) var(--lb-text-xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-dialog-body:var(--lb-weight-regular) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-done-state-label:var(--lb-weight-semibold) var(--lb-text-xl)/20px var(--lb-font-sans);--lb-type-drawer-group-label:var(--lb-weight-medium) var(--lb-text-xs)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-empty-state-lead:var(--lb-weight-medium) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-empty-state-lead-pc:var(--lb-weight-medium) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-empty-state-sub-pc:var(--lb-weight-regular) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-header-avatar:var(--lb-weight-semibold) var(--lb-text-xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-header-avatar-pc:var(--lb-weight-semibold) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-wordmark:var(--lb-weight-bold) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-wordmark-public:var(--lb-weight-bold) var(--lb-text-xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-wordmark-public-pc:var(--lb-weight-bold) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-hero-status:var(--lb-weight-medium) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-hero-status-pc:var(--lb-weight-medium) var(--lb-text-2xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-nearby-place-name:var(--lb-weight-medium) var(--lb-text-base)/18px var(--lb-font-sans);--lb-type-nearby-place-name-pc:var(--lb-weight-medium) var(--lb-text-sm)/17px var(--lb-font-sans);--lb-type-nearby-reason:var(--lb-weight-medium) var(--lb-text-sm)/17px var(--lb-font-sans);--lb-type-nearby-reason-pc:var(--lb-weight-medium) var(--lb-text-xs)/16px var(--lb-font-sans);--lb-type-notice-label:var(--lb-weight-medium) var(--lb-text-xl)/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-notice-label-pc:var(--lb-weight-medium) 22px/var(--lb-leading-ui) var(--lb-font-sans);--lb-type-omnibox-title:var(--lb-weight-semibold) var(--lb-text-xl)/var(--lb-leading-snug) var(--lb-font-sans);--lb-type-place-title:var(--lb-weight-semibold) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-place-title-pc:var(--lb-weight-semibold) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-place-menu:var(--lb-weight-medium) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-place-menu-pc:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-place-price:var(--lb-weight-regular) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-place-price-pc:var(--lb-weight-regular) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-public-section:var(--lb-weight-medium) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-public-section-pc:var(--lb-weight-medium) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-skeleton-stage:var(--lb-weight-medium) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-skeleton-stage-pc:var(--lb-weight-medium) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-field-note:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-card-date:var(--lb-weight-medium) var(--lb-text-xs)/14px var(--lb-font-sans);--lb-type-post-card-date-pc:var(--lb-weight-medium) var(--lb-text-sm)/14px var(--lb-font-sans);--lb-type-post-card-title:var(--lb-weight-semibold) var(--lb-text-lg)/21px var(--lb-font-sans);--lb-type-post-card-title-pc:var(--lb-weight-semibold) 17px/24px var(--lb-font-sans);--lb-type-post-card-lead:var(--lb-weight-medium) var(--lb-text-base)/19px var(--lb-font-sans);--lb-type-post-card-lead-pc:var(--lb-weight-medium) var(--lb-text-base)/20px var(--lb-font-sans);--lb-type-checklist-row-label:var(--lb-weight-medium) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-settings-account-name:var(--lb-weight-semibold) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-settings-account-name-pc:var(--lb-weight-semibold) var(--lb-text-xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-settings-account-email:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-settings-account-email-pc:var(--lb-weight-medium) var(--lb-text-base)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-settings-version-value:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-settings-title:var(--lb-weight-semibold) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-settings-title-pc:var(--lb-weight-semibold) 20px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-capture-panel-title:var(--lb-weight-semibold) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-capture-panel-body:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-capture-panel-field-label:var(--lb-weight-medium) var(--lb-text-sm)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-login-wordmark:var(--lb-weight-semibold) 28px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-login-wordmark-pc:var(--lb-weight-bold) 32px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-login-tagline:var(--lb-weight-semibold) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-login-tagline-pc:var(--lb-weight-regular) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-drawer-wordmark:var(--lb-weight-semibold) 18px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-map-panel-value-pc:var(--lb-weight-regular) var(--lb-text-base)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-pin-focus-title:var(--lb-weight-semibold) var(--lb-text-2xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-pin-focus-title-expanded:var(--lb-weight-semibold) 22px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-pin-focus-title-pc:var(--lb-weight-semibold) 20px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-detail-body:var(--lb-weight-regular) var(--lb-text-lg)/26px var(--lb-font-sans);--lb-type-detail-body-pc:var(--lb-weight-regular) var(--lb-text-xl)/28px var(--lb-font-sans);--lb-type-detail-notice:var(--lb-weight-regular) var(--lb-text-lg)/24px var(--lb-font-sans);--lb-type-detail-notice-pc:var(--lb-weight-regular) var(--lb-text-xl)/26px var(--lb-font-sans);--lb-type-memo-body:var(--lb-weight-regular) var(--lb-text-xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-memo-body-pc:var(--lb-weight-regular) 17px/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-detail-edited-at:var(--lb-weight-semibold) var(--lb-text-base)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-detail-edited-at-pc:var(--lb-weight-semibold) var(--lb-text-md)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-detail-delete-label:var(--lb-weight-medium) var(--lb-text-lg)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-detail-delete-label-pc:var(--lb-weight-medium) var(--lb-text-xl)/var(--lb-leading-auto) var(--lb-font-sans);--lb-type-blog-hero-title:var(--lb-weight-bold) 20px/28px var(--lb-font-sans);--lb-type-blog-hero-title-pc:var(--lb-weight-bold) var(--lb-text-5xl)/40px var(--lb-font-sans);--lb-type-blog-hero-lead:var(--lb-weight-medium) var(--lb-text-base)/20px var(--lb-font-sans);--lb-type-blog-article-title-pc:var(--lb-weight-bold) var(--lb-text-4xl)/34px var(--lb-font-sans);--lb-type-blog-cta-lead:var(--lb-weight-semibold) var(--lb-text-lg)/22px var(--lb-font-sans);--lb-type-blog-related-label:var(--lb-weight-semibold) var(--lb-text-sm)/16px var(--lb-font-sans);--ctl-size-icon:34px;--ctl-size-icon-round:36px;--ctl-glyph:17px;--ctl-glyph-sm:14px;--ctl-icon-stroke:1.7;--body-lh:1.6;--body-ls:-.01em;--map-pin-ring:#ffffffb3;--map-pin-shadow:0 6px 16px #16111e38;--map-pin-ring-on:#ffffffd9;--map-pin-halo-on:var(--v)}@supports (color:color-mix(in lab, red, red)){:root{--map-pin-halo-on:color-mix(in srgb, var(--v) 65%, transparent)}}:root{--map-pin-shadow-on:0 10px 26px #16111e4d;--map-pin-label-ink:#fffffff0;--map-cluster-ring:#ffffffb8;--map-cluster-shadow:0 5px 14px #16111e3d;--map-badge-cream:#faf6ec;--map-badge-ring:#201e2212;--map-onviolet-ink:#fdfdfe;--tray-h:104px}[data-theme=dark]{--map-pin-ring:#ffffff38;--map-pin-shadow:0 8px 20px #00000080;--map-pin-ring-on:#ffffff4d;--map-pin-halo-on:var(--v)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--map-pin-halo-on:color-mix(in srgb, var(--v) 75%, transparent)}}[data-theme=dark]{--map-pin-shadow-on:0 10px 26px #0000008c;--map-cluster-ring:#ffffff38;--map-cluster-shadow:0 6px 16px #00000080;--map-badge-cream:#efe6d4;--map-badge-ring:#00000040}.imp .cfm.imp-panel{width:min(460px,100vw - 24px);max-height:calc(100dvh - 40px);animation:imp-in var(--d4) var(--settle);flex-direction:column;align-items:stretch;padding:18px 20px 20px;display:flex}.imp .cfm.imp-panel:focus{outline:none}@keyframes imp-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.imp-head{align-items:center;gap:6px;min-height:36px;margin-bottom:12px;display:flex}.imp-title{font-family:var(--serif);letter-spacing:-.02em;word-break:keep-all;flex:1;font-size:19px;font-weight:500}.imp-icon{width:32px;height:32px;color:var(--ink3);transition:color var(--d2) linear, background var(--d2) linear;border-radius:999px;place-items:center;display:grid}.imp-icon:hover{color:var(--ink);background:var(--surface2)}.imp-icon:focus-visible,.imp-panel button:focus-visible{outline:2px solid var(--v);outline-offset:2px}.imp-range:has(input:focus-visible){outline:2px solid var(--v);outline-offset:2px}.imp-row label:has(input:focus-visible){outline:2px solid var(--v);outline-offset:2px}.imp-icon svg,.imp-chev,.imp-lock svg,.imp-badge svg,.imp-source-g svg{fill:none;stroke:currentColor;stroke-width:var(--ctl-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.imp-icon svg{width:18px;height:18px}.imp-body{--imp-edge:4px;padding:var(--imp-edge);margin:calc(-1 * var(--imp-edge));overscroll-behavior:contain;min-height:0;font-size:var(--fs4);color:var(--ink);word-break:keep-all;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.imp-q{font-size:var(--fs5);font-weight:var(--fw3)}.imp-hint,.imp-foot,.imp-count,.imp-lock,.imp-note{font-size:var(--fs3);color:var(--ink2);line-height:1.6}.imp-note.warn,.imp-err{color:var(--err);font-size:var(--fs3);line-height:1.6}.imp-count b{color:var(--ink)}.imp-sources{flex-direction:column;gap:10px;list-style:none;display:flex}.imp-source{border-radius:var(--r1);background:var(--paper);width:100%;box-shadow:0 0 0 1px var(--line);text-align:left;transition:background var(--d2) linear;align-items:center;gap:12px;padding:12px 14px;display:flex}.imp-source:hover:not(:disabled){background:var(--surface2)}.imp-source:disabled{cursor:default}.imp-source.dim{opacity:.45}.imp-source-g{background:var(--surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--line);color:var(--v);border-radius:10px;flex:none;place-items:center;display:grid}.imp-source-g svg{width:22px;height:22px}.imp-source-t{flex-direction:column;flex:1;gap:2px;display:flex}.imp-source-t b{font-size:var(--fs5);font-weight:var(--fw3)}.imp-source-t span{font-size:var(--fs3);color:var(--ink2)}.imp-chev{width:16px;height:16px;color:var(--ink3)}.imp-blocked,.imp-status{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.imp-blocked b,.imp-status b{font-size:var(--fs6);font-weight:var(--fw3)}.imp-blocked p,.imp-status p{font-size:var(--fs3);color:var(--ink2);line-height:1.6}.imp-badge{background:var(--v050);width:56px;height:56px;box-shadow:0 0 0 1px var(--v200);color:var(--v);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.imp-badge svg{width:26px;height:26px}.imp-status{padding:18px 0 4px}.imp-status .imp-main,.imp-status .imp-sub{align-self:stretch;margin-top:12px}.imp-main,.imp-sub{min-height:var(--tap);border-radius:var(--r1);font-size:var(--fs5);font-weight:var(--fw3);transition:filter var(--d2) linear, transform var(--d1) var(--settle)}.imp-main{background:var(--v);color:var(--surface)}.imp-main:hover:not(:disabled){filter:brightness(1.06)}.imp-main:active:not(:disabled),.imp-sub:active{transform:scale(.98)}.imp-main:disabled{opacity:.45;cursor:default}.imp-sub{color:var(--ink);box-shadow:0 0 0 1px var(--line)}.imp-link{color:var(--v);font-weight:var(--fw2);text-underline-offset:3px;text-decoration:underline}.imp-back{font-size:var(--fs3);align-self:flex-start}.imp-notice{border-radius:var(--r1);background:var(--v050);box-shadow:0 0 0 1px var(--v200);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.imp-notice b{color:var(--vd);font-weight:var(--fw3)}.imp-notice span{font-size:var(--fs3);color:var(--ink2)}.imp-label{font-weight:var(--fw3)}.imp-drop{border-radius:var(--r1);background:var(--paper);min-height:92px;box-shadow:0 0 0 1px var(--line);font-size:var(--fs5);font-weight:var(--fw2);color:var(--ink);transition:background var(--d2) linear, box-shadow var(--d2) linear;padding:16px}.imp-drop:hover:not(:disabled),.imp-drop.over{background:var(--v050);box-shadow:0 0 0 1.5px var(--v300)}.imp-drop:disabled{cursor:progress;color:var(--ink2)}.imp-file{display:none}.imp-lock{align-items:center;gap:6px;display:flex}.imp-lock svg{flex:none;width:15px;height:15px}.imp-howto{border-radius:var(--r1);box-shadow:0 0 0 1px var(--line)}.imp-howto-t{font-weight:var(--fw2);padding:12px 14px}.imp-howto-s b{font-size:var(--fs3);padding:0 14px 4px;display:block}.imp-howto ol{font-size:var(--fs3);color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding:0 16px 14px 32px;line-height:1.6;list-style:decimal;display:flex}.imp-body strong{font-weight:var(--fw2)}.imp-howto strong{color:var(--ink)}.imp-url{gap:8px;display:flex}.imp-url input{min-width:0;min-height:var(--tap);border-radius:var(--r1);background:var(--paper);box-shadow:0 0 0 1px var(--line);font-size:var(--fs4);color:var(--ink);flex:1;padding:0 12px}.imp-url input:focus-visible{outline:2px solid var(--v);outline-offset:1px}.imp-url input[aria-invalid=true]{box-shadow:0 0 0 1px var(--err)}.imp-filebar{border-radius:var(--r1);background:var(--paper);box-shadow:0 0 0 1px var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.imp-filebar b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.imp-filebar span{font-size:var(--fs3);color:var(--ink2);flex:none}.imp-seg{border-radius:var(--r1);background:var(--surface2);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.imp-seg-b{min-height:38px;font-size:var(--fs4);font-weight:var(--fw2);color:var(--ink2);border-radius:8px}.imp-seg-b:focus-visible{outline:2px solid var(--v);outline-offset:1px}.imp-seg-b.on{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink)}.imp-range-box{border-radius:var(--r1);background:var(--paper);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:14px;display:flex}.imp-count-field{font-size:var(--fs5);align-items:center;gap:8px;display:flex}.imp-count-field input,.imp-period input{min-height:var(--tap);border-radius:var(--r1);background:var(--surface);box-shadow:0 0 0 1px var(--line);font-size:var(--fs5);color:var(--ink);padding:0 12px}.imp-count-field input{text-align:right;font-variant-numeric:tabular-nums;width:88px}.imp-count-field input:focus-visible,.imp-period input:focus-visible{outline:2px solid var(--v);outline-offset:1px}.imp-count-field input[aria-invalid=true],.imp-period input[aria-invalid=true]{box-shadow:0 0 0 1px var(--err)}.imp-period{align-items:flex-end;gap:8px;display:flex}.imp-period label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.imp-period input{width:100%}.imp-period-sep{color:var(--ink3);padding-bottom:12px}@media (max-width:520px){.imp-period{flex-direction:column;align-items:stretch}.imp-period-sep{display:none}}.imp-range-sum{font-size:var(--fs4);font-weight:var(--fw3)}.imp-range-hint{font-size:var(--fs2);color:var(--ink3)}.imp-body.imp-review{gap:0;overflow:hidden}.imp-scroll{overscroll-behavior:contain;min-height:0;padding:var(--imp-edge) var(--imp-edge) 12px;margin:calc(-1 * var(--imp-edge)) calc(-1 * var(--imp-edge)) 0;flex-direction:column;flex:auto;gap:12px;display:flex;overflow-y:auto}.imp-review-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding-top:12px;display:flex}.imp-crumbs{font-size:var(--fs2);color:var(--ink3);flex-wrap:wrap;gap:4px;list-style:none;display:flex}.imp-crumbs li+li:before{content:"› "}.imp-crumbs [aria-current=step]{color:var(--ink);font-weight:var(--fw3)}.imp-chip{white-space:nowrap;background:var(--surface);box-shadow:0 0 0 1px var(--line);font-size:var(--fs3);font-weight:var(--fw2);border-radius:999px;padding:7px 14px}.imp-chip:disabled{opacity:.45;cursor:default}.imp-rows{border-radius:var(--r1);background:var(--surface2);flex-direction:column;gap:8px;padding:8px;list-style:none;display:flex}.imp-row{content-visibility:auto;contain-intrinsic-size:auto 84px;background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:10px}.imp-row label{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.imp-row input{width:20px;height:20px;accent-color:var(--v);flex:none;margin-top:1px}.imp-row input.imp-round{appearance:none;box-shadow:inset 0 0 0 1.5px var(--ink3);background:var(--surface);cursor:pointer;border-radius:50%}.imp-row input.imp-round:checked{box-shadow:none;background:var(--v) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.imp-row input.imp-round:focus-visible,.imp-row input.imp-square:focus-visible{outline:2px solid var(--v);outline-offset:2px}.imp-row input:disabled{cursor:default;opacity:.4}.imp-attach-row.picked,.imp-row.joined{box-shadow:0 0 0 1.5px var(--v300)}.imp-attach-row.picked{background:var(--v050);box-shadow:0 0 0 1.5px var(--v)}.imp-attach-row{position:relative}.imp-attach-row.joined .imp-row-d{padding-right:44px}.imp-row.joined .imp-row-b em:first-child{background:var(--v100);color:var(--vd);font-weight:var(--fw2)}.imp-detach{font-size:var(--fs2);font-weight:var(--fw3);color:var(--v);border-radius:6px;padding:4px 6px;position:absolute;top:8px;right:10px}.imp-detach:hover{background:var(--v050)}.imp-note-line{background:var(--surface2);font-size:var(--fs3);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;display:block}.imp-divider{font-size:var(--fs2);font-weight:var(--fw2);color:var(--ink3);text-align:center;padding:6px 4px 2px;list-style:none}.imp-divider:before,.imp-divider:after{content:"";vertical-align:middle;background:var(--line);width:24px;height:1px;margin:0 8px;display:inline-block}.imp-count-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.imp-count-row .imp-link:disabled{opacity:.45;cursor:default}.imp-to-attach{font-size:var(--fs3);align-self:flex-start;text-decoration:none}.imp-foot-row{gap:8px;display:flex}.imp-foot-row .imp-sub{flex:none;padding:0 18px}.imp-foot-row .imp-main{flex:1}.imp-row.off .imp-row-t{opacity:.5}.imp-row-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.imp-row-d{font-size:var(--fs2);color:var(--ink3);justify-content:space-between;gap:8px;display:flex}.imp-row-d em{background:var(--surface2);color:var(--ink2);border-radius:999px;flex:none;padding:1px 8px;font-style:normal}.imp-row-b{gap:4px;display:flex}.imp-bubble{background:var(--surface2);max-height:7.5em;font-size:var(--fs3);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 12px 12px;padding:8px 10px;line-height:1.5;display:block;overflow:hidden}.imp-thumb{aspect-ratio:16/9;object-fit:cover;background:var(--surface2);border-radius:6px;flex:none;width:88px}.imp-row-t b{font-weight:var(--fw3);overflow-wrap:anywhere}.imp-row-s{font-size:var(--fs3);color:var(--ink2);overflow-wrap:anywhere}.imp-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.imp-tags span{background:var(--v050);box-shadow:0 0 0 1px var(--v200);font-size:var(--fs2);color:var(--vd);border-radius:999px;padding:1px 8px}.imp-more{font-size:var(--fs3);font-weight:var(--fw2);color:var(--v);align-self:center}.imp-spin{border:4px solid var(--v100);border-top-color:var(--v);border-radius:50%;width:44px;height:44px;margin-bottom:10px;animation:.9s linear infinite imp-spin}@keyframes imp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.imp .cfm.imp-panel{animation:none}.imp-spin{animation-duration:2.4s}}.lw{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f4;--surface:#fff;--surface2:#f1efec;--surface3:#eae7e2;--ink:#201e22;--ink2:#6e6a72;--ink3:#9b96a0;--line:#201e2214;--v050:#f4f2f9;--v100:#eae5f4;--v200:#ddd8e8;--v300:#bfb0dc;--v:#7650ad;--vd:#603f8f;--hue-place:#467a64;--hue-product:#8c6a44;--hue-book:#a15c3e;--hue-image:#93606f;--hue-link:#566993;--hue-memo:#6e6a72;--hue-pdf:#4e7c84;--hue-audio:#93743d;--hue-video:#7e5c86;--hue-md:#5e7a57;--hue-sns:#9b5f52;--wash-place:#467a641a;--wash-product:#8c6a441a;--wash-book:#a15c3e1a;--wash-image:#93606f1a;--wash-link:#5669931a;--wash-memo:#201e2212;--wash-pdf:#4e7c841a;--wash-audio:#93743d1a;--wash-video:#7e5c861a;--wash-md:#5e7a571a;--wash-sns:#9b5f521a;--paper:#fbf8f2;--g2-fill:#fcfbf9b8;--g3-fill:#fdfcfac7;--g-border:#ffffff9e;--g-hairline:#201e2212;--g-inner:#ffffffbf;--g1-fill:#110f1461;--g1-border:#ffffff38;--scrim:linear-gradient(180deg, #110f1400 40%, #110f1457 68%, #110f14a8 100%);--e1:0 1px 2px #1c16220d, 0 6px 20px #1c162212;--e2:0 2px 6px #1c16220f, 0 20px 48px #1c162224;--e4:0 8px 28px #16111e1f, 0 36px 90px #16111e42;--map-bg:#efede8;--map-block:#e7e4de;--map-road:#faf9f6;--map-river:#dfe1e2;--map-park:#e4e8e0;--settle:cubic-bezier(.16, 1, .3, 1);--enter:cubic-bezier(.22, 1, .36, 1);--exit:cubic-bezier(.4, 0, 1, 1);--d1:.12s;--d2:.18s;--d3:.24s;--d4:.32s;--d5:.48s;--d6:.72s;--r1:10px;--r2:18px;--r3:26px;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:24px;--sp6:32px;--tap:44px;--fs1:11px;--fs2:12px;--fs3:13px;--fs4:14px;--fs5:15px;--fs6:16px;--fw1:500;--fw2:600;--fw3:700;--sans:var(--font-pretendard), "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", sans-serif;--serif:var(--font-hahmlet), "Hahmlet", "Noto Serif KR", serif;--amb1:#f6eee0d9;--amb2:#f0ecf680;--err:#b4453e;--err-wash:#b4453e17;--err-badge:#f8e7e3;--ink-72:#201e22b8;--ink-60:#201e2299;--ink-45:#201e2273;--ink-06:#201e220f;--lilac:#ebe8fb;--peri:#b8b7f3;--lav:#cdbff5;--pink:#f3dcf2;--mint:#c4efe5;--iris:conic-gradient(from 210deg, #a7ecdd, #a2d4f4, #c2a8f6, #efbcec, #b6b3f8, #a7ecdd);--blur:blur(20px) saturate(160%);--lift:0 1px 2px #201e220a, 0 12px 32px #4c40a81f;--lift-lg:0 44px 90px -36px #463aaa6b;min-height:100vh;position:relative;overflow-x:clip}.lw *,.lw :before,.lw :after{box-sizing:border-box}html:has(.lw){scroll-behavior:smooth}html:has(.lw) body{background:#f7f6f4}.lw{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;word-break:keep-all;margin:0}.lw img{max-width:100%;display:block}.lw a{color:inherit;text-decoration:none}.lw h1,.lw h2,.lw h3,.lw p{margin:0}.lw em{font-style:normal}.lw .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 28px}.lw .glass{background:var(--g2-fill);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--lift);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.lw .panel{box-shadow:inset 0 0 0 1px #ffffff40, inset 0 2px 34px #ffffff8c, var(--lift-lg);background:radial-gradient(70% 42% at 50% 0,#ffffffeb 0%,#fff0 72%),radial-gradient(55% 40% at 100% 36%,#f3dcf2f2 0%,#f3dcf200 70%),radial-gradient(52% 42% at 0 62%,#c4efe599 0%,#c4efe500 70%),radial-gradient(80% 46% at 50% 100%,#ebe8fb 0%,#ebe8fb00 76%),linear-gradient(#e7e4fb 0%,#c9c8f6 40%,#b8b6f2 62%,#dcd4f8 100%);border:1.5px solid #ffffffc7;border-radius:40px;position:relative;overflow:hidden}.lw .nav,.lw .hero,.lw .sources,.lw .section,.lw .final,.lw .footer{z-index:1;position:relative}.lw .cta{background:var(--ink);height:52px;color:var(--surface);letter-spacing:-.01em;transition:transform var(--d2) var(--settle), box-shadow var(--d3) var(--settle);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -12px #201e228c}.lw .cta svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lw .cta:hover{transform:translateY(-1px);box-shadow:0 18px 36px -12px #201e2299}.lw .cta:active{transform:scale(.97)}.lw .cta.sm{height:40px;box-shadow:none;padding:0 18px;font-size:14px}.lw .pill-dark{background:var(--ink);height:40px;color:var(--surface);white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:0 16px 0 7px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -10px #201e2280}.lw .pill-dark .ic{background:#ffffff24;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.lw .pill-dark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lw .nav{z-index:20;background:var(--g2-fill);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-bottom:1px solid var(--g-hairline);position:sticky;top:0}.lw .nav-in{align-items:center;gap:24px;height:64px;display:flex}.lw .lw-brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.lw .lw-brand img{border-radius:9px}.lw .nav-links{color:var(--ink-60);gap:24px;margin-left:14px;font-size:14px;font-weight:600;display:flex}.lw .nav-links a:hover{color:var(--ink)}.lw .nav-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.lw .nav-link{color:var(--ink-60);font-size:14px;font-weight:600}.lw .hero{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:48px;padding-top:56px;padding-bottom:64px;display:grid}.lw .hero-copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex;container-type:inline-size}.lw .hook{letter-spacing:-.04em;color:var(--ink);font-size:clamp(24px,9cqi,58px);font-weight:800;line-height:1.14}.lw .hook-line{white-space:nowrap;display:block}.lw .slot{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8.5C28 3.5 78 2 118 6.5' fill='none' stroke='%23201e22' stroke-opacity='.5' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% .24em no-repeat;padding-bottom:.08em;font-weight:300}.lw .hook-stack{margin-left:var(--pre,2.3em);display:block}.lw .hook-stack span{color:#5a4be0;width:fit-content;font-weight:300;display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lw .hook-stack span{color:#0000;-webkit-background-clip:text;background-clip:text}.lw .hook-stack [data-verb=see]{background-image:linear-gradient(100deg,#4f43d6 0%,#8b5cf0 100%)}.lw .hook-stack [data-verb=go]{background-image:linear-gradient(100deg,#6b52e8 0%,#23859b 100%)}.lw .hook-stack [data-verb=eat]{background-image:linear-gradient(100deg,#a24a98 0%,#6450e2 100%)}}.lw .hook-stack [data-verb]{will-change:opacity, transform;animation-duration:6s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:infinite;animation-delay:-1.64s}.lw .hook-stack [data-verb=see]{animation-name:lw-verb-see}.lw .hook-stack [data-verb=go]{animation-name:lw-verb-go}.lw .hook-stack [data-verb=eat]{animation-name:lw-verb-eat}@keyframes lw-verb-see{0%,44%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(0)}53%{opacity:0;transform:translate(-.45em)}60%,to{opacity:1;transform:translate(0)}}@keyframes lw-verb-go{0%,44%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(0)}61%{opacity:0;transform:translate(-.45em)}68%,to{opacity:1;transform:translate(0)}}@keyframes lw-verb-eat{0%,44%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(0)}69%{opacity:0;transform:translate(-.45em)}76%,to{opacity:1;transform:translate(0)}}.lw .hook .sub{letter-spacing:-.025em;color:var(--ink-72);margin-top:26px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.45;display:block}.lw .hook .sub>span{display:block}.lw .hook .sub strong{color:var(--ink);font-weight:800}.lw .sync-under{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:.3em;font-size:16px;font-weight:700;display:inline-flex}.lw .hero-panel .sync-under{z-index:2;margin:0;position:absolute;bottom:20px;left:44%;transform:translate(-50%)}.lw .ss-ic{align-items:center;gap:.08em;display:inline-flex}.lw .ss-ic svg{fill:none;width:1.05em;height:1.05em;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lw .ss-ic .ss-x{width:.9em;height:.9em;stroke:var(--ink);stroke-width:2.3px}.lw .note{color:var(--ink-45);margin-top:-6px;font-size:13px}.lw .stores{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.lw .store{background:var(--g2-fill);border:1px solid var(--g-border);height:66px;box-shadow:inset 0 1px 0 var(--g-inner), var(--lift);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink);transition:transform var(--d2) var(--settle);border-radius:20px;align-items:center;gap:11px;padding:0 22px 0 18px;display:inline-flex}.lw .store svg{flex:none;width:28px;height:28px}.lw .store span{letter-spacing:-.02em;white-space:nowrap;flex-direction:column;gap:2px;font-size:19px;font-weight:800;line-height:1.15;display:flex}.lw .store small{letter-spacing:0;opacity:.66;font-size:11px;font-weight:600}.lw .store.app{background:var(--ink);color:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;box-shadow:0 1px 2px #201e222e,0 16px 32px -14px #201e228c}.lw .store.app small{opacity:.7}.lw .store:hover{transform:translateY(-1px)}.lw .hero-art{min-width:0;position:relative}.lw .phone{aspect-ratio:9/19.3;background:var(--ink);border-radius:48px;width:276px;padding:9px;position:absolute;top:96px;left:44%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #ffffff29,0 40px 70px -24px #2a206e8c}.lw .screen{background:var(--bg);border-radius:40px;height:100%;padding:44px 9px 0;position:relative;overflow:hidden}.lw .island{background:var(--ink);border-radius:12px;width:84px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lw .sbar{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:13px;left:24px;right:20px}.lw .sic{align-items:center;gap:4px;display:flex}.lw .sic i{background:var(--ink);border-radius:2px;width:13px;height:8px}.lw .sic i:first-child{clip-path:polygon(0 100%,100% 0,100% 100%);border-radius:0;width:11px}.lw .sic b{border:1.5px solid var(--ink);border-radius:3px;width:20px;height:9px;position:relative}.lw .sic b:after{content:"";background:var(--ink);border-radius:1px;position:absolute;inset:1px 4px 1px 1px}.lw .sources{flex-direction:column;align-items:center;gap:14px;padding-bottom:8px;display:flex}.lw .sources-t{color:var(--ink-60);font-size:14px;font-weight:600}.lw .lw-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lw .lw-chips li{background:var(--g2-fill);border:1px solid var(--g-border);height:38px;box-shadow:inset 0 1px 0 var(--g-inner), var(--lift);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:19px;align-items:center;padding:0 17px;font-size:14px;font-weight:600;display:inline-flex}.lw .lw-chips li:has(>svg){gap:7px;padding-left:12px}.lw .lw-chips li svg{flex:none;width:18px;height:18px}.lw .lw-chips li svg.sm{width:14px;height:14px;margin:0 2px}.lw .store-band{z-index:1;position:relative}.lw .store-panel{justify-content:center;display:flex}.lw .store-panel .stores{justify-content:center;gap:14px;margin-top:0}.lw .store-panel .store{border-radius:24px;gap:14px;height:80px;padding:0 30px 0 24px}.lw .store-panel .store svg{width:34px;height:34px}.lw .store-panel .store span{font-size:23px}.lw .store-panel .store small{font-size:13px}.lw .section{padding:88px 0}.lw .head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:36px;display:flex}.lw .head h2,.lw .final h2{letter-spacing:-.04em;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.2}.lw .head h2 em,.lw .final h2 em,.lw .shot h2 em{font-weight:300}.lw .shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lw .shot{text-align:center;flex-direction:column;align-items:center;gap:16px;min-height:660px;padding:28px 22px 26px;display:flex}.lw .shot h2{letter-spacing:-.035em;max-width:15em;font-size:clamp(20px,1.9vw,25px);font-weight:800;line-height:1.34}.lw .shot .shot-t{align-items:center;gap:10px;max-width:none;display:inline-flex}.lw .shot .shot-t svg{fill:none;width:1.05em;height:1.05em;stroke:var(--flow-accent,#7a5cf0);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lw .shot-art{flex:1;justify-content:center;align-items:center;width:100%;padding-top:6px;display:flex;position:relative}.lw .shot .cap{color:var(--ink-60);max-width:25em;font-size:14px;line-height:1.62}.lw .lw-sheet{text-align:left;background:var(--g3-fill);border-radius:26px;width:100%;padding:12px 12px 14px;position:relative}.lw .lw-sheet .clock{z-index:2;height:30px;padding:0 13px;font-size:12px;position:absolute;top:-14px;right:12px}.lw .thumb{aspect-ratio:16/9;object-fit:cover;object-position:50% 24%;border-radius:16px;width:100%;height:auto}.lw .badge{height:26px;box-shadow:inset 0 1px 0 var(--g-inner);border-radius:13px;align-items:center;gap:6px;margin-top:10px;padding:0 11px 0 9px;font-size:11px;font-weight:600;display:inline-flex}.lw .badge i{background:var(--ink);border-radius:50%;width:7px;height:7px}.lw .sh1{letter-spacing:-.03em;margin-top:8px;font-size:15px;font-weight:800;line-height:1.38}.lw .aibox{background:var(--surface);border-radius:15px;margin-top:10px;padding:10px 12px 11px;box-shadow:0 1px 2px #201e220a}.lw .aibox .l{color:var(--ink-72);align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.lw .aibox .l svg{fill:#7a5cf0;width:13px;height:13px}.lw .aibox p{font-size:13px;line-height:1.55}.lw .tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lw .tags span{background:var(--surface);border:1px solid var(--g-border);border-radius:14px;align-items:center;height:28px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.lw .mapbox{width:100%;height:340px;box-shadow:inset 0 1px 0 #ffffffe6, var(--lift);border:1px solid #ffffffd9;border-radius:26px;position:relative;overflow:hidden}.lw .mapbox.near{overflow:visible}.lw .mapbox.near .map{border-radius:26px;overflow:hidden}.lw .map{background:#f7f6f4db;position:absolute;inset:0}.lw .map i{display:block;position:absolute}.lw .map .park{background:#c4efe5cc;border-radius:48%}.lw .map .road.h{height:11px;left:0;right:0}.lw .map .road.v{width:11px;top:0;bottom:0}.lw .map .road.h.thin{height:5px}.lw .map .road.v.thin{width:5px}.lw .lw-pin{border:2.5px solid var(--surface);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;box-shadow:0 6px 14px -4px #2a206e59}.lw .lw-pin img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lw .lw-pin.on{border-color:var(--ink)}.lw .lw-pin.big{border-width:3px;width:56px;height:56px;margin:-28px 0 0 -28px}.lw .lw-pin b{white-space:nowrap;color:var(--surface);background:var(--ink);border-radius:10px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.lw .me{background:var(--ink);border:3px solid var(--surface);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 9px #7a5cf029}.lw .mapbox .clock{z-index:4;height:30px;padding:0 13px;font-size:12px;position:absolute;top:-14px;right:12px}.lw .placebox{text-align:left;background:var(--g3-fill);border-radius:20px;align-items:center;gap:12px;padding:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.lw .placebox img{object-fit:cover;border-radius:13px;flex:none;width:60px;height:60px}.lw .placebox .pt{letter-spacing:-.02em;font-size:15px;font-weight:800}.lw .placebox .pa{color:var(--ink-60);margin-top:3px;font-size:12px}.lw .placebox .pm{color:var(--ink-45);margin-top:2px;font-size:12px}.lw .thumb.reel{object-position:50% 22%}.lw .finder{--find-mark:#8b5cf033;text-align:left;background:var(--g3-fill);width:100%;height:340px;box-shadow:inset 0 1px 0 #ffffffe6, var(--lift);border:1px solid #ffffffd9;border-radius:26px;flex-direction:column;gap:12px;padding:16px 14px;display:flex;position:relative}.lw .f-bar{background:var(--surface);height:44px;color:var(--ink);border-radius:22px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;display:flex;box-shadow:0 1px 2px #201e220f,0 8px 18px -10px #201e224d}.lw .f-bar svg{fill:none;width:16px;height:16px;stroke:var(--ink-60);stroke-width:2px;stroke-linecap:round;flex:none}.lw .f-caret{background:var(--flow-accent,#7a5cf0);width:1.5px;height:18px;margin-left:-6px;animation:1s step-end infinite lw-f-caret}@keyframes lw-f-caret{50%{opacity:0}}.lw .f-hint{color:var(--ink-60);padding:0 4px;font-size:12px;font-weight:600}.lw .f-card{border-radius:var(--r2);background:var(--surface);box-shadow:var(--e1);padding:7px}.lw .f-media{aspect-ratio:2;border-radius:calc(var(--r2) - 7px);background:var(--surface2);position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c16221f}.lw .f-media img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.lw .f-foot{flex-direction:column;gap:6px;padding:11px 8px 6px;display:flex}.lw .f-src{color:var(--ink3);align-items:center;gap:7px;font-size:12px;display:flex}.lw .f-fav{background:linear-gradient(45deg,#feda75 0%,#fa7e1e 30%,#d62976 60%,#962fbf 82%,#4f5bd5 100%);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.lw .f-fav svg{fill:none;stroke:#fff;stroke-width:2.2px;width:11px;height:11px}.lw .f-tt{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.lw .f-card mark{background:var(--find-mark);color:inherit;border-radius:4px;padding:0 2px}.lw .how-panel{padding:28px}.lw .faq-sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 40% at 25% 40%,#cdbff573 0%,#cdbff500 70%),radial-gradient(36% 36% at 78% 62%,#c4efe580 0%,#c4efe500 70%);width:900px;height:700px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.lw .faq-wrap{max-width:860px}.lw .faq{flex-direction:column;gap:10px;display:flex}.lw .faq details{background:var(--g3-fill);border-radius:22px;padding:0 22px}.lw .faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.lw .faq summary::-webkit-details-marker{display:none}.lw .faq summary:after{content:"";background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23201e22' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 13px no-repeat;width:30px;height:30px;transition:transform var(--d3) var(--settle);border-radius:50%;flex:none;box-shadow:0 4px 10px -4px #2a206e4d}.lw .faq details[open] summary:after{transform:rotate(45deg)}.lw .faq details p{color:var(--ink-60);max-width:62ch;padding:0 0 20px;font-size:15px;line-height:1.72}.lw .final{padding:24px 0 96px}.lw .final .wrap{max-width:860px}.lw .final-panel{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:68px 24px 76px;display:flex}.lw .final p{color:var(--ink-72);text-wrap:balance;font-size:16px}.lw .footer{border-top:1px solid var(--g-hairline);padding:28px 0 40px}.lw .footer-in{color:var(--ink-45);flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:13px;display:flex}.lw .fbrand{color:var(--ink);align-items:center;gap:8px;font-weight:800;display:flex}.lw .fbrand img{border-radius:7px}.lw .flinks{flex-wrap:wrap;gap:8px 18px;margin-left:auto;display:flex}.lw .flinks a:hover{color:var(--ink)}.lw.lw-js .rv{opacity:0;transition:opacity var(--d5) var(--enter), transform var(--d5) var(--enter);transform:translateY(18px)}.lw.lw-js .rv.in{opacity:1;transform:none}@media (max-width:960px){.lw .hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:36px}.lw .hero-art{width:100%;max-width:560px}.lw .nav-links{display:none}.lw .shots{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.lw .shots::-webkit-scrollbar{display:none}.lw .shots.wrap{margin-top:-12px;margin-bottom:-64px;padding-top:12px;padding-bottom:64px}.lw .shot{scroll-snap-align:center;flex:0 0 min(84%,380px);min-height:620px}}@media (max-width:560px){.lw .wrap{padding:0 20px}.lw .hero{gap:32px;padding-top:28px;padding-bottom:48px}.lw .hero-copy{gap:16px}.lw .hook .sub{margin-top:20px}.lw .sync-under{font-size:15px}.lw .hero-panel .sync-under{bottom:14px;left:46%}.lw .stores{align-self:stretch;gap:10px}.lw .store.app{border-radius:18px;flex:1 1 0;justify-content:center;gap:9px;min-width:0;height:60px;padding:0 12px}.lw .store.app svg{width:24px;height:24px}.lw .store.app span{font-size:17px}.lw .store.app small{font-size:10px}.lw .hero-panel{border-radius:34px;height:500px}.lw .phone{border-radius:40px;width:228px;padding:8px;top:84px;left:46%}.lw .screen{border-radius:33px;padding-top:40px}.lw .store.ext{display:none}.lw .section{padding:64px 0}.lw .store-panel .stores{gap:10px;width:100%}.lw .store-panel .store.app{border-radius:20px;gap:10px;height:68px;padding:0 12px}.lw .store-panel .store.app svg{width:28px;height:28px}.lw .store-panel .store.app span{font-size:19px}.lw .store-panel .store.app small{font-size:11px}.lw .shot{gap:12px;min-height:0;padding:20px 16px 18px}.lw .shot-art{padding-top:2px}.lw .shot .cap{font-size:13px;line-height:1.55}.lw .lw-sheet{padding:10px 10px 12px}.lw .lw-sheet .thumb{aspect-ratio:2}.lw .lw-sheet .badge,.lw .lw-sheet .aibox,.lw .lw-sheet .tags{margin-top:8px}.lw .lw-sheet .sh1{margin-top:6px;font-size:14px}.lw .lw-sheet .aibox{padding:9px 11px 10px}.lw .lw-sheet .aibox p{font-size:12px;line-height:1.5}.lw .lw-sheet .tags{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.lw .lw-sheet .tags span{white-space:nowrap;flex:none}.lw .how-panel{border-radius:32px;padding:16px}.lw .faq details{padding:0 18px}.lw .faq summary{font-size:16px}.lw .footer{padding-bottom:88px}}@media (max-width:560px) and (max-height:700px){.lw .lw-sheet .thumb{aspect-ratio:2.4}}@media (max-width:560px) and (max-height:600px){.lw .shot-art>*{zoom:.9}}@media (prefers-reduced-motion:reduce){html:has(.lw){scroll-behavior:auto}.lw.lw-js .rv{opacity:1;transition:none;transform:none}.lw .hook-stack [data-verb]{animation:none}}.lw{--lift:var(--e1);--lift-lg:var(--e2);--flow-accent:var(--ink)}.lw:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 16% -12%, var(--amb1), #0000 52%), radial-gradient(110% 80% at 108% 118%, var(--amb2), #0000 55%);position:fixed;inset:0}.lw:after{content:"";z-index:-1;pointer-events:none;opacity:.05;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:-40px}.lw .panel{background:radial-gradient(80% 50% at 18% 0%, var(--amb1) 0%, #f6eee000 70%), linear-gradient(180deg, #fbfaf8 0%, var(--surface2) 100%);border:1px solid var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e2)}.lw .finder{--find-mark:#d6a05052}.lw .hook-stack span[data-verb]{color:#e5674f;font-weight:300}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lw .hook-stack span[data-verb]{color:#0000;-webkit-background-clip:text;background-clip:text}.lw .hook-stack [data-verb=see]{background-image:linear-gradient(100deg,#e0a028 0%,#ec8a32 100%)}.lw .hook-stack [data-verb=go]{background-image:linear-gradient(100deg,#ec8a32 0%,#e5674f 100%)}.lw .hook-stack [data-verb=eat]{background-image:linear-gradient(100deg,#e5674f 0%,#d94f7a 100%)}}.lw .aibox .l svg{fill:var(--ink)}.lw .phone{box-shadow:inset 0 0 0 1.5px #ffffff29, var(--e4)}.lw .faq summary:after{box-shadow:var(--e1)}.lw .lw-pin{box-shadow:0 3px 10px #0000002e}.lw .me{box-shadow:0 0 0 9px #201e2214}.lw .map{background:var(--map-bg)}.lw .map .park{background:var(--map-park)}.lw .map .road{background:var(--map-road)}.lw .mapbox{border-color:var(--g-border);box-shadow:inset 0 1px 0 var(--g-inner), var(--e1)}.lw .faq-sec:before{background:radial-gradient(40% 40% at 25% 40%, var(--amb1) 0%, #f6eee000 70%), radial-gradient(36% 36% at 78% 62%, var(--amb2) 0%, #f0ecf600 70%)}.lw .phone,.lw .hero-panel .sync-under{left:50%}.lw .final-mark{box-shadow:var(--e1);border-radius:15px}.lw .screen{--dur:14s;--ease:cubic-bezier(.22, 1, .36, 1);--tap1-x:144px;--tap1-y:457px;--tap2-x:134px;--tap2-y:519px;--tap3-x:101px;--tap3-y:443px;--tap4-x:181px;--tap4-y:349px}.lw .hero-panel{height:700px}.lw .phone{top:50px}.lw .island{z-index:5}.lw .sbar{z-index:5;color:var(--ink);animation:lw-sbar var(--dur) linear infinite}.lw .sic i{background:currentColor}.lw .sic b{border-color:currentColor}.lw .sic b:after{background:currentColor}.lw .sc{padding:0;position:absolute;inset:0}.lw .sc-ig{color:#fff;opacity:0;animation:lw-sc-ig var(--dur) linear infinite;background:#0b0b0b}.lw .ig-video{height:77%;position:absolute;top:0;left:0;right:0;overflow:hidden}.lw .ig-video img{object-fit:cover;object-position:42% 50%;width:100%;height:100%}.lw .ig-video:before{content:"";background:linear-gradient(#0000008c,#0000);height:30%;position:absolute;inset:0 0 auto}.lw .ig-top{align-items:center;gap:6px;display:flex;position:absolute;top:40px;left:9px;right:9px}.lw .ig-av{background:linear-gradient(135deg,#e8c9a6,#b98a5e);border:1.5px solid #fff;border-radius:50%;flex:none;width:20px;height:20px}.lw .ig-top div{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lw .ig-top b{font-size:9px;font-weight:700}.lw .ig-top span{opacity:.9;white-space:nowrap;font-size:7px}.lw .ig-follow{border:1px solid #ffffffbf;border-radius:7px;place-items:center;height:20px;margin-left:auto;padding:0 9px;font-size:8px;font-weight:600;display:grid}.lw .ig-menu{border-top:1.5px solid #fff;border-bottom:1.5px solid #fff;flex:none;width:12px;height:8px}.lw .ig-meta{flex-direction:column;gap:5px;padding:8px 9px 0;display:flex;position:absolute;top:77%;left:0;right:0}.lw .ig-acts{align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.lw .ig-acts span{border-radius:10px;align-items:center;gap:3px;display:inline-flex}.lw .ig-acts svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lw .ig-save{margin-left:auto}.lw .ig-send{animation:lw-ig-send var(--dur) linear infinite}.lw .ig-cap{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.lw .ig-cap b{font-weight:700}.lw .ig-cap em{color:#a8a8a8;font-style:normal}.lw .ig-time{color:#a8a8a8;font-size:7px}.lw .ig-tab{background:#262628cc;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-around;align-items:center;height:32px;display:flex;position:absolute;bottom:9px;left:14px;right:14px}.lw .ig-tab i{border-radius:12px;place-items:center;width:34px;height:24px;display:grid}.lw .ig-tab i.on{background:#ffffff24}.lw .ig-tab svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lw .ig-tab i.on svg{fill:#fff}.lw .ig-dim{opacity:0;animation:lw-ig-dim var(--dur) linear infinite;background:#00000080;position:absolute;inset:0}.lw .ig-sheet{color:#f5f5f5;animation:lw-ig-sheet var(--dur) var(--ease) infinite;background:#1c1d20;border-radius:16px 16px 0 0;padding:7px 9px 0;position:absolute;inset:41% 0 0;transform:translateY(105%)}.lw .ig-grab{background:#8a8a8a;border-radius:2px;width:22px;height:2.5px;margin:0 auto 8px;display:block}.lw .ig-note{color:#a8a8a8;text-align:center;margin:0;padding:0 6px;font-size:7px;line-height:1.45}.lw .ig-note em{color:#7c9cff;font-style:normal}.lw .ig-search{gap:6px;margin-top:9px;display:flex}.lw .ig-search span{color:#a8a8a8;background:#2c2e33;border-radius:13px;flex:1;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:9px;display:flex}.lw .ig-search i{background:#2c2e33;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.lw .ig-search svg{fill:none;stroke:#e6e6e6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.lw .ig-apps{border-top:1px solid #2f3136;gap:10px;padding:10px 9px 22px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lw .ig-apps span{white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:4px;width:42px;font-size:7px;display:flex}.lw .ig-apps i{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lw .ig-g{background:#57d163}.lw .ig-d{background:#2c2e33}.lw .ig-d svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lw .ig-to i{animation:lw-ig-to var(--dur) linear infinite}.lw .ios-dim{opacity:0;animation:lw-ios-dim var(--dur) linear infinite;background:#00000047;position:absolute;inset:0}.lw .ios-sheet{color:#fff;animation:lw-ios-sheet var(--dur) var(--ease) infinite;background:#2c2e32e6;border:1px solid #ffffff24;border-radius:22px;padding:12px 0 10px;position:absolute;bottom:6px;left:6px;right:6px;transform:translateY(110%)}.lw .ios-head{border-bottom:1px solid #ffffff1f;align-items:center;gap:9px;padding:0 12px 10px;display:flex}.lw .ios-site{background:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lw .ios-site svg{fill:none;stroke:#8e8e93;stroke-width:1.6px;stroke-linejoin:round;width:20px;height:20px}.lw .ios-head div{flex-direction:column;gap:1px;min-width:0;display:flex}.lw .ios-head b{font-size:10px;font-weight:700}.lw .ios-head span{color:#9a9aa0;font-size:9px}.lw .ios-people,.lw .ios-apps{border-bottom:1px solid #ffffff1f;gap:10px;padding:10px 12px;display:flex}.lw .ios-people span,.lw .ios-apps span{flex-direction:column;flex:none;align-items:center;gap:4px;width:48px;font-size:7px;display:flex}.lw .ios-p,.lw .ios-dev{border-radius:50%;width:40px;height:40px;position:relative}.lw .ios-dev{background:#ffffff14}.lw .ios-dev b{background:linear-gradient(#5ab0ff,#1f6fe5);border-radius:4px;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.lw .ios-p{background:#9fc4f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='9' r='3.6' fill='%23fff'/%3E%3Cpath d='M5 19.5a7 7 0 0 1 14 0z' fill='%23fff'/%3E%3C/svg%3E") 50%/24px no-repeat}.lw .ios-p.p2{background-color:#9fdcd4}.lw .ios-p.p3{background-color:#bdb6ea}.lw .ios-apps i{border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.lw .ios-air,.lw .ios-mail{background:linear-gradient(#5ab0ff,#1f6fe5)}.lw .ios-msg{background:linear-gradient(#6ee37a,#2fbf4a)}.lw .ios-air svg,.lw .ios-mail svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lw .ios-msg svg{fill:#fff;width:22px;height:22px}.lw .ios-lb i{animation:lw-ios-lb var(--dur) linear infinite;background:#fff}.lw .ios-lb img{width:28px;height:28px}.lw .ios-acts{justify-content:space-between;padding:10px 12px 0;display:flex}.lw .ios-acts span{text-align:center;flex-direction:column;align-items:center;gap:4px;width:52px;font-size:7px;line-height:1.3;display:flex}.lw .ios-acts i{background:#ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lw .ios-acts svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lw .sc-cap{opacity:0;animation:lw-sc-cap var(--dur) linear infinite;background:#110f14a8;justify-content:center;align-items:center;padding:0 14px;display:flex}.lw .cap-card{background:var(--surface);width:100%;box-shadow:var(--e4);animation:lw-cap-card var(--dur) var(--ease) infinite;border-radius:20px;flex-direction:column;gap:9px;padding:16px 14px 14px;display:flex}.lw .cap-title{letter-spacing:-.02em;height:22px;font-size:16px;font-weight:600;position:relative}.lw .cap-title span{align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0}.lw .cap-t1{opacity:0;animation:lw-cap-t1 var(--dur) linear infinite}.lw .cap-t2{animation:lw-cap-t2 var(--dur) linear infinite}.lw .cap-spin{border:2px solid #7650ad38;border-top-color:var(--v);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite lw-cap-spin}.lw .cap-what{color:var(--ink2);font-size:12px}.lw .cap-memo{border:1px solid var(--line);border-radius:var(--r1);height:56px;color:var(--ink3);padding:9px 10px;font-size:11px}.lw .cap-btns{gap:8px;margin-top:3px;display:flex}.lw .cap-btns span{border-radius:var(--r1);background:var(--surface2);height:36px;color:var(--ink2);flex:1;place-items:center;font-size:11px;font-weight:600;display:grid}.lw .cap-btns .cap-ok{background:var(--v);color:var(--bg);animation:lw-cap-ok var(--dur) linear infinite}.lw .sc-app{background:var(--bg);animation:lw-sc-app var(--dur) linear infinite;padding-top:40px}.lw .lb-top{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:4px 9px 8px;display:flex}.lw .lb-logo,.lw .lb-btn{background:var(--surface);border:1px solid var(--line);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.lw .lb-logo img{width:15px;height:15px}.lw .lb-seg{background:var(--surface2);border:1px solid var(--line);border-radius:13px;gap:2px;margin-left:auto;padding:2px;display:flex}.lw .lb-seg i{border-radius:10px;place-items:center;width:26px;height:20px;display:grid}.lw .lb-seg i.on{background:var(--surface);box-shadow:var(--e1)}.lw .lb-seg svg,.lw .lb-btn svg{fill:none;width:11px;height:11px;stroke:var(--ink2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lw .lb-av{background:var(--surface2);border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.lw .lb-day{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;padding:10px 10px 8px;font-size:8px;display:flex}.lw .lb-day>i{background:var(--line);flex:1;height:1px}.lw .lb-day b{font-weight:400}.lw .lb-n{display:inline-block;position:relative}.lw .lb-n .n0{opacity:0;animation:lw-lb-n0 var(--dur) linear infinite}.lw .lb-n .n1{animation:lw-lb-n1 var(--dur) linear infinite;position:absolute;top:0;left:0}.lw .lb-grid{grid-template-columns:1fr 1fr;align-items:start;gap:7px;padding:0 8px;display:grid}.lw .lb-col{flex-direction:column;gap:7px;display:flex}.lw .lb-put{height:104px;color:var(--ink3);border:1px dashed #201e222e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:11px;font-size:8px;display:flex}.lw .lb-put>div{gap:22px;display:flex}.lw .lb-put>div span{color:var(--ink2);flex-direction:column;align-items:center;gap:4px;font-size:8px;font-weight:600;display:flex}.lw .lb-put svg{fill:none;width:13px;height:13px;stroke:var(--ink2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lw .lb-card{background:var(--surface);border-radius:12px;padding:4px 4px 8px;position:relative;box-shadow:0 1px 2px #201e220d,0 6px 16px #201e220f}.lw .lb-media{position:relative}.lw .lb-media img{object-fit:cover;border-radius:9px;width:100%;height:auto}.lw .lb-play{background:#00000052 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7v10l8-5z' fill='%23fff'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.lw .lb-dom{color:var(--ink3);align-items:center;gap:4px;padding:6px 4px 0;font-size:8px;display:flex}.lw .lb-yt{background:#f03;border-radius:3px;flex:none;width:10px;height:10px}.lw .lb-nv{background:linear-gradient(#2d6bf5,#16c95c);border-radius:3px;flex:none;width:10px;height:10px}.lw .lb-tt{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;padding:4px 4px 0;font-size:9px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.lw .lb-by{align-items:center;gap:4px;padding:6px 4px 0;font-size:8px;display:flex}.lw .lb-by b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lw .lb-pf{background:linear-gradient(135deg,#e8c9a6,#b98a5e);border-radius:50%;flex:none;width:12px;height:12px}.lw .lb-pf.b{background:linear-gradient(135deg,#bcd3d8,#8fb0ba)}.lw .lb-pf.c{background:linear-gradient(135deg,#e3d3ea,#b39acb)}.lw .lb-ig{border:1.3px solid var(--ink3);border-radius:3px;flex:none;width:9px;height:9px;margin-left:auto;position:relative}.lw .lb-ig:after{content:"";border:1.2px solid var(--ink3);border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.lw .lb-search{background:var(--g2-fill);border:1px solid var(--g-border);height:30px;box-shadow:inset 0 1px 0 var(--g-inner), var(--e2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink3);border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:9px;display:flex;position:absolute;bottom:12px;left:8px;right:8px}.lw .lb-search svg{fill:none;width:11px;height:11px;stroke:var(--ink3);stroke-width:2px;stroke-linecap:round}.lw .lb-new{animation:lw-lb-new var(--dur) var(--ease) infinite}.lw .mc-skel{z-index:1;background:var(--surface);opacity:0;animation:lw-mc-skel var(--dur) linear infinite;border-radius:12px;flex-direction:column;gap:6px;padding:4px 0 0;display:flex;position:absolute;inset:0}.lw .mc-skel i{background:linear-gradient(90deg, var(--surface2) 0%, var(--surface3) 50%, var(--surface2) 100%);background-size:200% 100%;border-radius:4px;height:8px;margin:0 8px;animation:1.2s linear infinite lw-sk-shine;display:block}.lw .mc-skel .sk-img{aspect-ratio:4/5;border-radius:9px;height:auto;margin:0 4px 4px}.lw .mc-skel .sk-short{width:45%}.lw .sk-ai{letter-spacing:-.035em;color:var(--ink);white-space:nowrap;align-items:center;gap:4px;margin:1px 8px 0;font-size:11px;font-weight:800;line-height:1.25;display:flex}.lw .sk-ai svg{width:11px;height:11px;fill:var(--v);flex:none;animation:1.2s ease-in-out infinite lw-sk-ai}.lw .sk-ai .st{display:grid}.lw .sk-ai .st em{opacity:0;grid-area:1/1;font-style:normal}.lw .sk-ai .s1{animation:lw-sk-s1 var(--dur) linear infinite}.lw .sk-ai .s2{animation:lw-sk-s2 var(--dur) linear infinite}.lw .sk-ai .s3{animation:lw-sk-s3 var(--dur) linear infinite}@keyframes lw-sk-s1{0%,61.4%{opacity:1}62.1%,to{opacity:0}}@keyframes lw-sk-s2{0%,61.4%{opacity:0}62.1%,68.6%{opacity:1}69.3%,to{opacity:0}}@keyframes lw-sk-s3{0%,68.6%{opacity:0}69.3%,to{opacity:1}}@keyframes lw-sk-ai{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.lw .tap{z-index:6;opacity:0;width:34px;height:34px;animation:lw-tap var(--dur) linear infinite;background:#ffffff80;border:2px solid #fffffff2;border-radius:50%;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%;box-shadow:0 2px 12px #00000047}@keyframes lw-sbar{0%,52.9%{color:#fff}55.7%,95.7%{color:var(--ink)}98.6%,to{color:#fff}}@keyframes lw-sc-ig{0%,52.9%{opacity:1}55.7%,95.7%{opacity:0}98.6%,to{opacity:1}}@keyframes lw-sc-app{0%,52.9%{opacity:0}55.7%,95.7%{opacity:1}98.6%,to{opacity:0}}@keyframes lw-ig-send{0%,5.7%{background:0 0;transform:none}7.1%{background:#fff3;transform:scale(.88)}8.6%,to{background:0 0;transform:none}}@keyframes lw-ig-dim{0%,8.6%{opacity:0}12.1%,22.1%{opacity:1}25%,to{opacity:0}}@keyframes lw-ig-sheet{0%,8.6%{transform:translateY(105%)}12.1%,22.1%{transform:translateY(0)}25%,to{transform:translateY(105%)}}@keyframes lw-ig-to{0%,18.6%{transform:none}20%{transform:scale(.86)}21.4%,to{transform:none}}@keyframes lw-ios-dim{0%,22.1%{opacity:0}25.7%,35%{opacity:1}37.9%,to{opacity:0}}@keyframes lw-ios-sheet{0%,22.1%{transform:translateY(110%)}25.7%,35%{transform:translateY(0)}37.9%,to{transform:translateY(110%)}}@keyframes lw-ios-lb{0%,31.4%{transform:none}32.9%{transform:scale(.86)}34.3%,to{transform:none}}@keyframes lw-sc-cap{0%,35%{opacity:0}37.9%,52.9%{opacity:1}55.7%,to{opacity:0}}@keyframes lw-cap-card{0%,35%{transform:translateY(10px)scale(.95)}38.6%,to{transform:none}}@keyframes lw-cap-t1{0%,42.1%{opacity:1}43.6%,to{opacity:0}}@keyframes lw-cap-t2{0%,42.1%{opacity:0}43.6%,to{opacity:1}}@keyframes lw-cap-ok{0%,48.6%{opacity:1;transform:none}50%{opacity:.8;transform:scale(.95)}51.4%,to{opacity:1;transform:none}}@keyframes lw-cap-spin{to{transform:rotate(360deg)}}@keyframes lw-lb-n0{0%,57.1%{opacity:1}57.9%,to{opacity:0}}@keyframes lw-lb-n1{0%,57.1%{opacity:0}57.9%,to{opacity:1}}@keyframes lw-lb-new{0%,55.7%{opacity:0;transform:translateY(-12px)scale(.94);box-shadow:0 0 #201e2200}59.3%{opacity:1;transform:none;box-shadow:0 0 0 3px #201e2224}84%{box-shadow:0 0 0 3px #201e2224}91%,to{opacity:1;transform:none;box-shadow:0 1px 2px #201e220d,0 6px 16px #201e220f}}@keyframes lw-mc-skel{0%,75.7%{opacity:1}78.6%,to{opacity:0}}@keyframes lw-sk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lw-tap{0%,5.6%{opacity:0;left:var(--tap1-x);top:var(--tap1-y);transform:scale(.6)}6.6%{opacity:1;left:var(--tap1-x);top:var(--tap1-y);transform:scale(1)}7.8%{opacity:1;left:var(--tap1-x);top:var(--tap1-y);transform:scale(.78)}9.1%{opacity:0;left:var(--tap1-x);top:var(--tap1-y);transform:scale(1.15)}9.2%,18.5%{opacity:0;left:var(--tap2-x);top:var(--tap2-y);transform:scale(.6)}19.5%{opacity:1;left:var(--tap2-x);top:var(--tap2-y);transform:scale(1)}20.7%{opacity:1;left:var(--tap2-x);top:var(--tap2-y);transform:scale(.78)}22%{opacity:0;left:var(--tap2-x);top:var(--tap2-y);transform:scale(1.15)}22.1%,31.4%{opacity:0;left:var(--tap3-x);top:var(--tap3-y);transform:scale(.6)}32.4%{opacity:1;left:var(--tap3-x);top:var(--tap3-y);transform:scale(1)}33.6%{opacity:1;left:var(--tap3-x);top:var(--tap3-y);transform:scale(.78)}34.9%{opacity:0;left:var(--tap3-x);top:var(--tap3-y);transform:scale(1.15)}35%,48.5%{opacity:0;left:var(--tap4-x);top:var(--tap4-y);transform:scale(.6)}49.5%{opacity:1;left:var(--tap4-x);top:var(--tap4-y);transform:scale(1)}50.7%{opacity:1;left:var(--tap4-x);top:var(--tap4-y);transform:scale(.78)}52%,to{opacity:0;left:var(--tap4-x);top:var(--tap4-y);transform:scale(1.15)}}.lw .hero-art.is-off .screen *,.lw .hero-art.is-off .tap{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lw .screen *,.lw .tap{animation:none!important}}@media (max-width:560px){.lw .hero-panel{height:580px}.lw .phone{transform-origin:50% 0;border-radius:48px;width:276px;padding:9px;top:40px;transform:translate(-50%)scale(.83)}.lw .screen{border-radius:40px}}@media (max-width:560px) and (max-height:700px){.lw .hero-panel{height:558px}.lw .phone{top:20px}}@media (max-width:560px) and (max-height:600px){.lw .hero-panel{height:520px}.lw .phone{top:24px;transform:translate(-50%)scale(.76)}}.lw{--ink-body:#201e22b8;--ink-meta:#201e22a8}html:has(.lw){caret-color:var(--ink);accent-color:var(--ink);scrollbar-color:#201e224d transparent}.lw ::selection{background:var(--ink);color:var(--bg)}.lw :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lw .cta:focus-visible{outline-offset:4px}.lw .faq summary{border-radius:12px}.lw .faq summary:focus-visible{outline-offset:2px}.lw .shot .cap,.lw .faq details p,.lw .final p,.lw .sources-t{color:var(--ink-body)}.lw .note,.lw .footer-in,.lw .nav-links,.lw .nav-link{color:var(--ink-meta)}.lw .nav-links a:hover,.lw .nav-link:hover,.lw .flinks a:hover{color:var(--ink)}.lw h2,.lw h3{text-wrap:balance}.lw p{text-wrap:pretty}.lw .nav-links a,.lw .nav-link{align-items:center;min-height:44px;display:inline-flex}.lw .flinks a{align-items:center;min-height:32px;display:inline-flex}.lw .ig-top span svg{vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:8px;height:8px;margin-right:3px}.lw .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:6px 6px 2px;list-style:none;display:grid}.lw .flow li{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.lw .flow .ic{z-index:1;background:var(--surface);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 1px 2px #201e220f,0 8px 20px -8px #201e2247}.lw .flow .ic svg{fill:none;width:21px;height:21px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lw .flow .ic svg.fill{fill:var(--flow-accent,#7a5cf0);stroke:none}.lw .flow li:not(:last-child):after{content:"";background:linear-gradient(90deg,#201e2247,#201e220f);height:1.5px;position:absolute;top:24px;left:60px;right:-20px}.lw .flow h3{letter-spacing:-.03em;align-items:baseline;gap:8px;margin-top:8px;font-size:22px;font-weight:800;display:flex}.lw .flow h3 em{letter-spacing:0;color:var(--ink-meta);font-size:13px;font-weight:500}.lw .flow p{max-width:30ch;color:var(--ink-body);font-size:15px;line-height:1.7}@media (max-width:960px){.lw .flow{grid-template-columns:minmax(0,1fr);gap:26px}.lw .flow li{min-height:48px;padding-left:64px}.lw .flow .ic{position:absolute;top:0;left:0}.lw .flow h3{margin-top:10px}.lw .flow li:not(:last-child):after{background:linear-gradient(#201e2247,#201e220f);width:1.5px;height:auto;inset:56px auto -22px 23px}}:is(.auth,.v1-login,.mm-signin) .socials.mm-signin-socials{margin-top:20px}.mm-signin .cfm{padding-top:22px}.mm-signin .cfm-title{padding-right:32px}.mm-signin-x{width:32px;height:32px;color:var(--ink3);cursor:pointer;transition:color var(--d2) linear, background var(--d2) linear;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.mm-signin-x svg{fill:none;stroke:currentColor;width:18px;height:18px;stroke-width:var(--ctl-icon-stroke);stroke-linecap:round}.mm-signin-x:hover{color:var(--ink);background:var(--surface2)}.mm-signin-x:focus-visible{outline:2px solid var(--v);outline-offset:2px}.v1c-btn{height:var(--lb-button-height-primary);padding:0 var(--lb-space-12);justify-content:center;align-items:center;gap:var(--lb-button-glyph-gap);border-radius:var(--lb-button-radius);border-style:solid;border-width:var(--lb-border-hairline);cursor:pointer;font:var(--lb-type-row-label);-webkit-backdrop-filter:blur(var(--lb-button-blur));backdrop-filter:blur(var(--lb-button-blur));background:0 0;display:inline-flex;position:relative;overflow:hidden}.v1c-btn:disabled{cursor:not-allowed}.v1c-btn .v1c-btn__glyph{width:var(--lb-button-glyph-size);height:var(--lb-button-glyph-size);z-index:1;background-color:currentColor;flex:none;position:relative}.v1c-btn:disabled .v1c-btn__glyph{opacity:var(--lb-button-disabled-glyph-opacity)}.v1c-btn:active{transform:scale(var(--v1c-btn-press-scale,1))}@media (prefers-reduced-motion:reduce){.v1c-btn:active{transform:none}}.v1c-btn:focus-visible,.v1c-dialog__button:focus-visible,.v1c-chip__body:focus-visible,.v1c-chip__dismiss:focus-visible,.v1c-chip--tag:focus-visible,.v1c-chip--tagTint:focus-visible,.v1c-chip--add:focus-visible{outline:var(--lb-focus-ring-width) solid var(--lb-focus-ring);outline-offset:calc((var(--lb-focus-ring-inset) + var(--lb-focus-ring-width) / 2) * -1)}.v1c-btn__blob{pointer-events:none;position:absolute;inset:-50%}.v1c-btn__blob--1{filter:blur(var(--lb-button-blob-blur1))}.v1c-btn__blob--2{filter:blur(var(--lb-button-blob-blur2))}.v1c-btn__veil{pointer-events:none;position:absolute;inset:0}.v1c-btn__label{z-index:1;position:relative}.v1c-btn:after,.v1c-dialog__button:after,.v1c-chip:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (hover:hover){.v1c-btn:hover:not(:disabled):after,.v1c-dialog__button:hover:not(:disabled):after{background:var(--lb-state-hover-veil)}.v1c-chip:hover:not(:disabled):not(:has(:disabled)):after{background:var(--lb-state-hover-veil)}}.v1c-btn:active:not(:disabled):after,.v1c-dialog__button:active:not(:disabled):after{background:var(--lb-state-press-veil)}.v1c-chip:active:not(:disabled):not(:has(:disabled)):after{background:var(--lb-state-press-veil)}.v1c-btn--primary{background:rgb(var(--lb-white-rgb) / var(--lb-button-primary-fill-opacity));border-color:rgb(var(--lb-white-rgb) / var(--lb-button-primary-border-opacity));color:var(--lb-button-primary-label);box-shadow:inset var(--lb-button-inner-sheen), inset var(--lb-button-inner-top-edge), var(--lb-button-primary-glow), var(--lb-button-base-shadow)}.v1c-btn--primary .v1c-btn__blob--1{background:var(--lb-button-primary-blobs)}@supports (color:color-mix(in lab, red, red)){.v1c-btn--primary .v1c-btn__blob--1{background:color-mix(in srgb, var(--lb-button-primary-blobs) calc(var(--lb-button-primary-blob-opacity) * 100%), transparent)}}.v1c-btn--primary .v1c-btn__blob--2{background:var(--lb-button-primary-blobs2)}@supports (color:color-mix(in lab, red, red)){.v1c-btn--primary .v1c-btn__blob--2{background:color-mix(in srgb, var(--lb-button-primary-blobs2) calc(var(--lb-button-blob2-opacity) * 100%), transparent)}}.v1c-btn--primary .v1c-btn__veil{background:rgb(var(--lb-white-rgb) / var(--lb-button-primary-veil-opacity))}.v1c-btn--primary:disabled{background:var(--lb-button-disabled-fill-glass);border-color:var(--lb-button-disabled-border-glass);box-shadow:inset var(--lb-button-disabled-inner-top-edge,0 1.5px 1px rgb(var(--lb-white-rgb) / .3))}.v1c-btn--primary:disabled .v1c-btn__label{opacity:var(--lb-button-disabled-label-opacity)}.v1c-btn--primary:disabled .v1c-btn__blob,.v1c-btn--primary:disabled .v1c-btn__veil{display:none}.v1c-btn--danger{background:var(--lb-button-danger-fill-solid);border-color:rgb(var(--lb-white-rgb) / var(--lb-button-danger-border-opacity));color:var(--lb-button-danger-label);box-shadow:inset var(--lb-button-inner-sheen), inset var(--lb-button-inner-top-edge), var(--lb-button-danger-glow), var(--lb-button-base-shadow)}.v1c-btn--danger .v1c-btn__blob--1{background:var(--lb-button-danger-blobs)}@supports (color:color-mix(in lab, red, red)){.v1c-btn--danger .v1c-btn__blob--1{background:color-mix(in srgb, var(--lb-button-danger-blobs) calc(var(--lb-button-danger-blob-opacity) * 100%), transparent)}}.v1c-btn--danger .v1c-btn__blob--2{background:var(--lb-button-danger-blobs2)}@supports (color:color-mix(in lab, red, red)){.v1c-btn--danger .v1c-btn__blob--2{background:color-mix(in srgb, var(--lb-button-danger-blobs2) calc(var(--lb-button-blob2-opacity) * 100%), transparent)}}.v1c-btn--danger .v1c-btn__veil{background:rgb(var(--lb-white-rgb) / var(--lb-button-danger-veil-opacity))}.v1c-btn--secondary{background:rgb(var(--lb-white-rgb) / var(--lb-button-secondary-fill-opacity));border-color:rgb(var(--lb-neutral-900-rgb) / var(--lb-button-secondary-border-opacity));color:var(--lb-button-secondary-label);box-shadow:var(--lb-button-secondary-shadow)}.v1c-btn--outline{background:rgb(var(--lb-white-rgb) / var(--lb-button-outline-fill-opacity));border-color:var(--lb-button-outline-border);border-width:var(--lb-button-outline-border-width);color:var(--lb-button-outline-label);box-shadow:var(--lb-button-outline-shadow)}.v1c-btn--inline{--v1c-btn-inline-height:28px;--v1c-btn-inline-disabled-glyph-opacity:var(--lb-button-disabled-label-opacity);height:var(--v1c-btn-inline-height);padding:0 var(--lb-space-5);font-size:var(--lb-text-base);font-weight:var(--lb-weight-medium);line-height:var(--lb-leading-auto);background:rgb(var(--lb-white-rgb) / var(--lb-button-outline-fill-opacity));border-color:var(--lb-button-outline-border);border-width:var(--lb-button-outline-border-width);color:var(--lb-button-outline-label);box-shadow:var(--lb-button-outline-shadow);-webkit-backdrop-filter:blur(var(--lb-blur-over-content));backdrop-filter:blur(var(--lb-blur-over-content))}.v1c-btn--inline:disabled{background:var(--lb-button-disabled-secondary-fill-glass);border-color:rgb(var(--lb-neutral-900-rgb) / var(--lb-opacity-divider));border-width:var(--lb-border-hairline)}.v1c-btn--inline:disabled .v1c-btn__label{opacity:var(--lb-button-disabled-label-opacity)}.v1c-btn--inline:disabled .v1c-btn__glyph{opacity:var(--v1c-btn-inline-disabled-glyph-opacity)}.v1c-btn--tint{height:var(--lb-button-tint-height);font:var(--lb-type-button-label);background:rgb(var(--lb-white-rgb) / var(--lb-button-tint-fill-opacity));border-color:rgb(var(--lb-neutral-900-rgb) / var(--lb-button-tint-border-opacity));border-width:var(--lb-button-tint-border-width);color:var(--lb-button-tint-label);-webkit-backdrop-filter:none;backdrop-filter:none}.v1c-icon{width:var(--lb-icon-size);height:var(--lb-icon-size);background-color:var(--lb-icon-color);-webkit-mask-image:var(--v1c-icon-url);-webkit-mask-image:var(--v1c-icon-url);-webkit-mask-image:var(--v1c-icon-url);-webkit-mask-image:var(--v1c-icon-url);mask-image:var(--v1c-icon-url);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.v1c-drawer__row>.v1c-icon:not(.v1c-drawer__row-icon){background-color:var(--lb-drawer-row-mark,var(--lb-text-secondary-on-chrome74))}@keyframes v1c-background-breathe{0%,to{filter:blur(var(--v1c-bg-base-blob-blur));transform:scale(1)}50%{filter:blur(calc(var(--v1c-bg-base-blob-blur) * 1.1));transform:scale(1.06)}}.v1c-public-header{box-sizing:border-box;align-items:center;width:100%;display:flex}.v1c-public-header--mobile{height:var(--lb-public-header-height-mobile);padding-inline:var(--lb-space-10)}.v1c-public-header--pc{height:var(--lb-public-header-height-pc);padding-inline:var(--lb-space-20)}.v1c-public-header--mobile .v1c-public-header__app-icon{--v1c-app-icon-size:var(--lb-public-header-app-icon-size-mobile)}.v1c-public-header--pc .v1c-public-header__app-icon{--v1c-app-icon-size:var(--lb-icon-size)}.v1c-public-header__wordmark{color:var(--lb-text-primary);margin-inline-start:var(--lb-space-5)}.v1c-public-header--mobile .v1c-public-header__wordmark{font:var(--lb-type-wordmark-public)}.v1c-public-header--pc .v1c-public-header__wordmark{font:var(--lb-type-wordmark-public-pc)}.v1c-public-header__divider{margin-inline:var(--lb-space-8) 15px;width:var(--lb-border-hairline);height:var(--lb-space-8);background:rgb(var(--lb-neutral-900-rgb) / var(--lb-public-header-divider-opacity))}.v1c-public-header__section{color:var(--lb-text-secondary-on-chrome74)}.v1c-public-header--mobile .v1c-public-header__section{font:var(--lb-type-public-section)}.v1c-public-header--pc .v1c-public-header__section{font:var(--lb-type-public-section-pc)}.v1c-public-header__logo{align-items:center;display:flex}:where(.v1c-public-header a){color:inherit;text-decoration:none}.v1c-public-header a:focus-visible{outline:var(--lb-focus-ring-width) solid var(--lb-focus-ring);outline-offset:var(--lb-focus-ring-inset)}.v1c-page-shell{background:var(--lb-background-base-fill);box-sizing:border-box;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.v1c-page-shell__blob-layer{pointer-events:none;position:absolute;inset:0}.v1c-page-shell__blob{aspect-ratio:1;border-radius:var(--lb-radius-pill);width:40%;opacity:var(--lb-background-base-blob-opacity);filter:blur(calc(var(--lb-background-base-blob-blur) / 2));position:absolute}.v1c-page-shell__blob--honey{background:var(--lb-bg-blob-honey);bottom:0;left:-10%}.v1c-page-shell__blob--plum{background:var(--lb-page-shell-blob-plum);top:-10%;right:-8%}.v1c-page-shell__blob--honeySoft{bottom:-12%;left:30%}.v1c-page-shell--pc .v1c-page-shell__blob--honeySoft{background:var(--lb-page-shell-blob-plum)}.v1c-page-shell--mobile .v1c-page-shell__blob--honeySoft{background:var(--lb-bg-blob-honey);opacity:.9}.v1c-page-shell__body{box-sizing:border-box;border:var(--lb-border-hairline) solid var(--lb-border-glass);flex:1;position:relative}.v1c-page-shell--mobile .v1c-page-shell__body{margin:var(--lb-space-6)}.v1c-page-shell--pc .v1c-page-shell__body{margin:var(--lb-space-20)}.v1c-app-icon{--v1c-app-icon-side:var(--v1c-app-icon-size,var(--lb-app-icon-size));width:var(--v1c-app-icon-side);height:var(--v1c-app-icon-side);border-radius:var(--lb-app-icon-radius);background-image:var(--v1c-app-icon-url);background-position:50%;background-size:cover;flex-shrink:0;display:inline-block}.v1c-app-icon--plate{box-sizing:border-box;border:var(--lb-border-hairline) solid rgb(var(--lb-white-rgb) / var(--lb-hero-card-icon-plate-border-opacity));box-shadow:var(--lb-hero-card-icon-plate-shadow)}.v1c-glass-panel{border-radius:var(--lb-glass-panel-radius);background:rgb(var(--lb-white-rgb) / var(--lb-glass-panel-fill-opacity));-webkit-backdrop-filter:blur(var(--lb-glass-panel-blur));backdrop-filter:blur(var(--lb-glass-panel-blur));box-shadow:var(--lb-glass-panel-shadow), inset 0 1px 0 0 rgb(var(--lb-white-rgb) / var(--lb-glass-panel-highlight-opacity))}.v1c-post-card{box-sizing:border-box;background:var(--lb-inner-box-fill);-webkit-backdrop-filter:blur(var(--lb-inner-box-blur));backdrop-filter:blur(var(--lb-inner-box-blur));border-style:solid;border-width:var(--lb-border-hairline);border-color:var(--lb-border-glass-strong);box-shadow:var(--lb-shadow-icon);flex-direction:column;display:flex}.v1c-post-card--listRow{border-radius:var(--lb-radius-lg)}.v1c-post-card--recommended{border-radius:var(--lb-radius-md)}.v1c-post-card--listRow.v1c-post-card--pc{padding:var(--lb-space-11) var(--lb-space-12) var(--lb-space-12)}.v1c-post-card--listRow.v1c-post-card--mobile{padding:var(--lb-space-9) var(--lb-space-9) var(--lb-space-7)}.v1c-post-card--recommended.v1c-post-card--pc{padding:var(--lb-space-8) var(--lb-space-8) var(--lb-space-9)}.v1c-post-card--recommended.v1c-post-card--mobile{padding:var(--lb-post-card-rec-pad-top-mobile) var(--lb-space-8) var(--lb-post-card-rec-pad-bottom-mobile)}.v1c-post-card__thumb{aspect-ratio:1200/630;object-fit:cover;border-radius:var(--lb-radius-md);width:100%;margin-block-end:var(--lb-space-8);display:block}.v1c-post-card__title{color:var(--lb-text-primary)}.v1c-post-card--listRow.v1c-post-card--pc .v1c-post-card__title{font:var(--lb-type-post-card-title-pc)}.v1c-post-card--listRow.v1c-post-card--mobile .v1c-post-card__title{font:var(--lb-type-post-card-title)}.v1c-post-card--recommended .v1c-post-card__title{font:var(--lb-type-card-title)}.v1c-post-card__lead{color:var(--lb-text-secondary-strong);margin-block-start:var(--lb-space-4)}.v1c-post-card--pc .v1c-post-card__lead{font:var(--lb-type-post-card-lead-pc)}.v1c-post-card--mobile .v1c-post-card__lead{font:var(--lb-type-post-card-lead)}.v1c-post-card__date{color:var(--lb-text-secondary-on-chrome74);font:var(--lb-type-card-date)}.v1c-post-card--listRow .v1c-post-card__date{margin-block-start:var(--lb-space-8)}.v1c-post-card--listRow.v1c-post-card--pc .v1c-post-card__date{font:var(--lb-type-post-card-date-pc)}.v1c-post-card--recommended.v1c-post-card--pc .v1c-post-card__date{margin-block-start:var(--lb-post-card-rec-gap-pc)}.v1c-post-card--recommended.v1c-post-card--mobile .v1c-post-card__date{margin-block-start:var(--lb-post-card-rec-gap-mobile)}.v1c-article-hero{box-sizing:border-box;border-radius:var(--lb-article-hero-radius);border-style:solid;border-width:var(--lb-border-hairline);border-color:rgb(var(--lb-neutral-900-rgb) / var(--lb-article-hero-border-opacity));background:linear-gradient(90deg, var(--lb-article-hero-gradient-start) 0%, var(--lb-article-hero-gradient-mid) var(--lb-article-hero-gradient-mid-stop,55%), var(--lb-article-hero-gradient-end) 100%);width:100%;position:relative;overflow:hidden}.v1c-article-hero--mobile{height:150px}.v1c-article-hero--pc{height:196px}.v1c-article-hero__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.v1c-article-hero__blob{border-radius:var(--lb-radius-pill);width:50%;height:140%;position:absolute}.v1c-article-hero__blob--honey{background:var(--lb-article-hero-blob-honey);opacity:var(--lb-article-hero-blob-honey-opacity);top:-20%;left:-12%}.v1c-article-hero__blob--plum{background:var(--lb-article-hero-blob-plum);opacity:var(--lb-article-hero-blob-plum-opacity);bottom:-20%;right:-12%}.v1c-article-hero__blob--white{background:var(--lb-article-hero-blob-white);opacity:var(--lb-article-hero-blob-white-opacity);top:-20%;left:32%}.v1c-article-hero--mobile .v1c-article-hero__blob--honey{filter:blur(var(--lb-article-hero-blob-honey-blur-mobile,50px))}.v1c-article-hero--mobile .v1c-article-hero__blob--plum{filter:blur(var(--lb-article-hero-blob-plum-blur-mobile,60px))}.v1c-article-hero--mobile .v1c-article-hero__blob--white{filter:blur(var(--lb-article-hero-blob-white-blur-mobile,45px))}.v1c-article-hero--pc .v1c-article-hero__blob--honey{filter:blur(var(--lb-article-hero-blob-honey-blur-pc,60px))}.v1c-article-hero--pc .v1c-article-hero__blob--plum{filter:blur(var(--lb-article-hero-blob-plum-blur-pc,70px))}.v1c-article-hero--pc .v1c-article-hero__blob--white{filter:blur(var(--lb-article-hero-blob-white-blur-pc,55px))}.v1c-store-badge{--v1c-store-badge-scale:1;width:calc(156px * var(--v1c-store-badge-scale));height:calc(60px * var(--v1c-store-badge-scale));background-position:50%;background-repeat:no-repeat;display:inline-block}.v1c-store-badge--appStore{background-image:url(/store/app-store-ko.svg);background-size:auto calc(46px * var(--v1c-store-badge-scale))}.v1c-store-badge--googlePlay{background-image:url(/store/google-play-ko.png);background-size:calc(155px * var(--v1c-store-badge-scale)) calc(60px * var(--v1c-store-badge-scale))}.v1c-done-state__check.v1c-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 25L20 35L38 14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 25L20 35L38 14'/%3E%3C/svg%3E")}@keyframes v1c-skeleton-card-sweep{0%{transform:translate(-100%)}to{transform:translate(1000%)}}@keyframes v1-login-notice-drop{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.v1-login__stores .v1c-store-badge{--v1c-store-badge-scale:var(--v1-login-badge-scale)}.v1-login__stores .v1c-store-badge--appStore{width:calc(149.16px * var(--v1c-store-badge-scale))}.v1-login__stores .v1c-store-badge--googlePlay{width:calc(155px * var(--v1c-store-badge-scale))}.v1-blog__content{box-sizing:border-box;padding-block-end:var(--lb-space-8)}.v1-blog__content--pc{max-width:960px;margin-inline:auto}.v1-blog__content--mobile{padding-inline:var(--lb-space-10)}.v1-blog__hero--pc{margin-block-start:var(--lb-space-12)}.v1-blog__hero--mobile{margin-block-start:var(--lb-space-10)}.v1-blog__title{color:var(--lb-text-primary);text-align:center}.v1-blog__title--pc{font:var(--lb-type-blog-hero-title-pc)}.v1-blog__title--mobile{font:var(--lb-type-blog-hero-title)}.v1-blog__lead{font:var(--lb-type-blog-hero-lead);color:var(--lb-text-secondary-strong);text-align:center}.v1-blog__lead--pc{margin-block-start:var(--lb-space-4)}.v1-blog__lead--mobile{margin-block-start:var(--lb-space-18)}.v1-blog__cta{align-items:center;display:flex}.v1-blog__cta--pc{justify-content:center;align-items:flex-start;gap:var(--lb-space-6);flex-direction:row;margin-block-start:var(--lb-space-9)}.v1-blog__cta--mobile{gap:var(--lb-space-6);flex-direction:column;margin-block-start:var(--lb-space-10)}.v1-blog__stores{gap:var(--lb-space-6);display:flex}.v1-blog__stores--mobile{justify-content:center;width:100%}.v1-blog__list{flex-direction:column;display:flex}.v1-blog__list--pc{gap:var(--lb-space-13);margin-block-start:var(--lb-space-16)}.v1-blog__list--mobile{gap:var(--lb-space-7);margin-block-start:var(--lb-space-5)}.v1-blog__list-link{color:inherit;text-decoration:none;display:block}.v1-blog__list-link:focus-visible{outline:var(--lb-focus-ring-width) solid var(--lb-focus-ring);outline-offset:calc((var(--lb-focus-ring-inset) + var(--lb-focus-ring-width) / 2) * -1);border-radius:var(--lb-radius-lg)}.v1-blog-post__content{box-sizing:border-box;padding-block-end:var(--lb-space-8)}.v1-blog-post__content--pc{max-width:760px;margin-inline:auto}.v1-blog-post__content--mobile{padding-inline:var(--lb-space-10)}.v1-blog-post__hero--pc{margin-block-start:var(--lb-space-10)}.v1-blog-post__hero--mobile{margin-block-start:var(--lb-space-6)}.v1-blog-post__title{color:var(--lb-text-primary)}.v1-blog-post__title--pc{font:var(--lb-type-blog-article-title-pc);margin-block-start:var(--lb-space-14)}.v1-blog-post__title--mobile{font:var(--lb-type-screen-title);margin-block-start:var(--lb-space-8)}.v1-blog-post__date{color:var(--lb-text-secondary-strong);font:var(--lb-type-meta)}.v1-blog-post__date--pc{margin-block-start:var(--lb-space-4)}.v1-blog-post__date--mobile{margin-block-start:var(--lb-space-5)}.v1-blog-post__paragraph{color:var(--lb-text-secondary-strong);font:var(--lb-type-body)}.v1-blog-post__paragraph--pc{margin-block-start:var(--lb-space-11)}.v1-blog-post__paragraph--mobile{margin-block-start:var(--lb-space-8)}.v1-blog-post__heading{color:var(--lb-text-primary)}.v1-blog-post__heading--pc{font:var(--lb-weight-semibold) var(--lb-text-xl) / var(--lb-leading-tight) var(--lb-font-sans);margin-block-start:var(--lb-space-16)}.v1-blog-post__heading--mobile{font:var(--lb-weight-semibold) var(--lb-text-lg) / var(--lb-leading-tight) var(--lb-font-sans);margin-block-start:var(--lb-space-12)}.v1-blog-post__heading+.v1-blog-post__paragraph--pc{margin-block-start:var(--lb-space-6)}.v1-blog-post__heading+.v1-blog-post__paragraph--mobile{margin-block-start:var(--lb-space-5)}.v1-blog-post__cta{box-sizing:border-box;border-radius:var(--lb-radius-lg);border:var(--lb-border-hairline) solid var(--lb-border-glass-strong);background:rgb(var(--lb-white-rgb) / var(--lb-opacity-tint));flex-direction:column;align-items:center;display:flex}.v1-blog-post__cta--pc{padding-block:var(--lb-space-11) var(--lb-space-2);gap:var(--lb-space-6);margin-block-start:var(--lb-space-14)}.v1-blog-post__cta--mobile{margin-block-start:var(--lb-space-8);margin-inline:calc(var(--lb-space-4) * -1);padding-block:var(--lb-space-9);gap:var(--lb-space-4)}.v1-blog-post__cta-lead{color:var(--lb-text-primary);font:var(--lb-type-blog-cta-lead);text-align:center}.v1-blog-post__cta-row{justify-content:center;align-items:center;display:flex}.v1-blog-post__cta-row--pc{flex-direction:row;gap:5px}.v1-blog-post__cta-row--mobile{gap:var(--lb-space-4);flex-direction:column}.v1-blog-post__stores{justify-content:center;gap:var(--lb-space-6);display:flex}.v1-blog-post__related--pc{margin-block-start:var(--lb-space-12)}.v1-blog-post__related--mobile{margin-block-start:var(--lb-space-3)}.v1-blog-post__related-label{color:var(--lb-text-secondary-strong);font:var(--lb-type-blog-related-label)}.v1-blog-post__related-grid{display:grid}.v1-blog-post__related-grid--pc{gap:var(--lb-space-10);grid-template-columns:repeat(3,1fr);margin-block-start:var(--lb-space-4)}.v1-blog-post__related-grid--mobile{gap:var(--lb-space-4);grid-template-columns:1fr;margin-block-start:var(--lb-space-2)}.v1-blog-post__related-link{color:inherit;text-decoration:none;display:block}.v1-blog-post__related-link:focus-visible{outline:var(--lb-focus-ring-width) solid var(--lb-focus-ring);outline-offset:calc((var(--lb-focus-ring-inset) + var(--lb-focus-ring-width) / 2) * -1);border-radius:var(--lb-radius-md)}.v1cd.v1c-page-shell{height:100dvh}.v1cd .v1c-page-shell__body{flex-direction:column;min-height:0;display:flex}.v1cd__body{gap:var(--lb-space-8);min-height:0;padding-block-start:var(--lb-icon-button-size);padding-block-end:var(--lb-icon-button-size);padding-inline:var(--lb-space-10);flex-direction:column;flex:1;display:flex;overflow-y:auto}.v1cd--pc .v1cd__body{gap:var(--lb-space-24);padding-inline:calc(var(--lb-space-12) + var(--lb-icon-button-size));grid-template-columns:minmax(0,544fr) minmax(0,640fr);align-items:center;display:grid}.v1cd--pc .v1cd__main{align-self:start}.v1cd__main{gap:var(--lb-space-8);flex-direction:column;display:flex}.v1cd--pc.v1cd--memo .v1cd__body,.v1cd--pc.v1cd--onMap .v1cd__body{padding-inline:var(--lb-space-10);flex-direction:column;display:flex}.v1cd--pc.v1cd--memo .v1cd__body{padding-block-start:calc(var(--lb-space-12) + var(--lb-icon-button-size) + var(--lb-space-6))}.v1cd--mobile.v1cd--memo .v1cd__body{padding-block-start:calc(var(--lb-space-8) + var(--lb-icon-button-size) + var(--lb-space-18))}.v1cd--pc.v1cd--memo .v1cd__main{max-width:calc((100% - var(--lb-space-20)) / 2);align-self:stretch;margin-inline-start:calc(263px - var(--lb-space-10))}.v1cd--memo .v1cd__main{gap:0}.v1cd--memo .v1cd__body-slot{margin-block-start:var(--lb-space-6)}.v1cd--memo .v1cd__body-slot:first-child{margin-block-start:0}.v1cd--memo .v1cd__tags,.v1cd--memo .v1cd__dates-rule{margin-block-start:var(--lb-space-16)}.v1cd--pc.v1cd--memo .v1cd__dates-rule{margin-block-start:var(--lb-space-8)}.v1cd--memo .v1cd__dates{margin-block-start:var(--lb-space-9)}.v1cd--memo .v1cd__tags:empty{display:none}.v1cd__body-text{font:var(--lb-type-memo-body);color:var(--lb-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.v1cd--pc .v1cd__body-text{font:var(--lb-type-memo-body-pc)}.v1cd__body-text--empty,.v1cd__title-text--empty{color:var(--lb-text-secondary-on-glass)}.v1cd__doc-section+.v1cd__doc-section{margin-block-start:var(--lb-space-16)}.v1cd__doc-section>*+*{margin-block-start:var(--lb-space-8)}.v1cd__doc-heading{font:var(--lb-type-row-label);color:var(--lb-text-primary);margin:0}.v1cd__doc-list{margin:0;padding-inline-start:var(--lb-space-8)}.v1cd__doc-list>li{white-space:normal}.v1cd__thumb{width:100%;position:relative;overflow:hidden}.v1cd__thumb-slot{border-radius:var(--lb-detail-thumb-radius);display:block}.v1cd__title-text{font:var(--lb-type-detail-title);color:var(--lb-text-primary);margin:0}.v1cd--pc .v1cd__title-text{font:var(--lb-type-detail-title-pc)}.v1cd__row{align-items:flex-start;gap:var(--lb-space-6);padding-block:var(--lb-space-6);display:flex}.v1cd__row-label{align-items:center;gap:var(--lb-space-3);flex-shrink:0;display:flex}.v1cd__row-icon{flex-shrink:0}.v1cd__row-label-text,.v1cd__row-value{font:var(--lb-type-detail-body)}.v1cd--pc .v1cd__row-label-text,.v1cd--pc .v1cd__row-value{font:var(--lb-type-detail-body-pc)}.v1cd__row-label-text{font-weight:var(--lb-weight-medium);color:var(--lb-text-primary)}.v1cd__row-value{min-width:0;color:var(--lb-text-secondary-on-glass);overflow-wrap:anywhere;flex:1}.v1cd__link{color:var(--lb-text-primary);text-decoration:underline}.v1cd__link:focus-visible{outline:var(--lb-focus-ring-width) solid var(--lb-focus-ring);outline-offset:var(--lb-focus-ring-inset)}.v1cd__summary{gap:var(--lb-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v1cd__summary-line{gap:var(--lb-space-1);display:flex}.v1cd__summary-bullet{flex:none}.v1cd__summary-empty{color:var(--lb-text-secondary-on-glass);margin:0}.v1cd__origin-notice{font:var(--lb-type-detail-body);color:var(--lb-text-secondary-on-glass);margin:0;padding-block-end:var(--lb-space-6)}.v1cd--pc .v1cd__origin-notice{font:var(--lb-type-detail-body-pc)}.v1cd__retry{padding-block-end:var(--lb-space-6)}.v1cd__place-address{align-items:flex-start;gap:var(--lb-space-3);flex-direction:column;display:flex}.v1cd__place-map{width:100%}.v1cd__place-address-row{align-items:center;gap:var(--lb-space-3);display:flex}.v1cd__place-address-text{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.v1cd__place-address-text:focus-visible{outline:var(--lb-focus-ring-width) solid var(--lb-focus-ring);outline-offset:var(--lb-focus-ring-inset)}.v1cd__place-copy{flex:none}.v1cd__place-menu{margin:0}.v1cd__memo{width:100%;padding:var(--lb-space-6);box-sizing:border-box}.v1cd__memo-text{font:var(--lb-type-memo-body);color:var(--lb-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.v1cd--pc .v1cd__memo-text{font:var(--lb-type-memo-body-pc)}.v1cd__memo-text--empty{color:var(--lb-text-secondary-on-glass)}.v1cd__edit-open{width:100%;color:inherit;font:inherit;text-align:start;cursor:text;background:0 0;border:0;margin:0;padding:0;display:block}.v1cd__edit-input{border:0;border-block-end:1px solid var(--lb-border-glass-strong);width:100%;color:var(--lb-text-primary);font:inherit;background:0 0;outline:none;margin:0;padding:0;display:block}.v1cd__edit-input--multiline{min-height:calc(var(--lb-space-10) * 3);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.v1cd__memo-edit{gap:var(--lb-space-3);flex-direction:column;display:flex}.v1cd__memo-count{font:var(--lb-type-caption);color:var(--lb-text-secondary-on-glass);font-variant-numeric:tabular-nums;align-self:flex-end}.v1cd__memo-count--over{color:var(--lb-omnibox-counter-color-over)}.v1cd__tag-input{min-width:var(--lb-space-20);box-sizing:border-box;max-width:100%;height:var(--lb-chip-tag-height);padding-inline:var(--lb-space-4);border:1px solid var(--lb-border-glass-strong);border-radius:var(--lb-chip-tag-radius);color:var(--lb-chip-tag-label);font:var(--lb-type-caption);background:0 0;outline:none}.v1cd__tags{gap:var(--lb-space-3);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.v1cd__tags>*{flex-shrink:0}.v1cd__tags::-webkit-scrollbar{display:none}.v1cd__related:empty{display:none}.v1cd__related{gap:var(--lb-nearby-tile-section-gap);flex-direction:column;display:flex}.v1cd__related-heading{font:var(--lb-type-row-label-sm);color:var(--lb-text-primary);margin:0}.v1cd__related-grid{grid-template-columns:repeat(var(--lb-nearby-tile-count), minmax(0, 96px));justify-content:space-between;display:grid}.v1cd__related-item{position:relative}.v1cd__related-thumb{object-fit:cover;width:100%;height:100%;display:block}.v1cd__related-hit{border-radius:var(--lb-nearby-tile-radius-mobile);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.v1cd--pc .v1cd__related-hit{border-radius:var(--lb-nearby-tile-radius-pc)}.v1cd__related-hit:focus-visible{outline:var(--lb-focus-ring-width) solid var(--lb-focus-ring);outline-offset:calc((var(--lb-focus-ring-inset) + var(--lb-focus-ring-width) / 2) * -1)}.v1cd__related-slot{aspect-ratio:1;border-radius:var(--lb-nearby-tile-radius-mobile);height:auto;display:block}.v1cd--pc .v1cd__related-slot{border-radius:var(--lb-nearby-tile-radius-pc)}.v1cd__dates{gap:var(--lb-space-2);flex-direction:column;display:flex}.v1cd__date{font:var(--lb-type-detail-edited-at);color:var(--lb-text-secondary-on-glass);margin:0}.v1cd--pc .v1cd__date{font:var(--lb-type-detail-edited-at-pc)}.v1cd__notice{z-index:30;top:calc(var(--lb-space-9) + var(--lb-icon-button-size) + var(--lb-space-4));right:var(--lb-space-16);pointer-events:none;justify-content:flex-end;display:flex;position:fixed}.v1cd-overlay .v1c-page-shell{background:0 0}.v1cd-overlay__glass,.v1cd-overlay__panel:before,.v1cd-overlay .v1c-page-shell__blob-layer{opacity:var(--v1cd-overlay-backdrop-opacity);transition:opacity var(--lb-duration-normal) var(--lb-ease-in-out)}.v1cd-overlay--settling .v1cd-overlay__glass,.v1cd-overlay--settling .v1cd-overlay__panel:before,.v1cd-overlay--settling .v1c-page-shell__blob-layer{transition:none}.v1cd-overlay .v1c-page-shell__body{transition:transform var(--lb-duration-normal) var(--lb-ease-in-out)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}