.SpaceShell-module__crt6nW__shell{width:100%}.SpaceShell-module__crt6nW__content{min-width:0}@media (min-width:768px){.SpaceShell-module__crt6nW__shellPushed{padding-left:var(--sidebar-width)}}
.Button-module__VMVMAW__btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.5;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.Button-module__VMVMAW__btn:disabled{opacity:.45;cursor:not-allowed}.Button-module__VMVMAW__primary{background:var(--color-primary);color:var(--color-primary-contrast)}.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--color-primary-hover)}.Button-module__VMVMAW__accent{background:var(--color-accent);color:var(--color-accent-contrast,#fff)}.Button-module__VMVMAW__accent:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 88%, #000)}.Button-module__VMVMAW__secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:var(--color-surface-hover)}.Button-module__VMVMAW__ghost{color:var(--color-text-muted);background:0 0}.Button-module__VMVMAW__ghost:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.Button-module__VMVMAW__danger{color:var(--color-danger);background:0 0}.Button-module__VMVMAW__danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.Button-module__VMVMAW__dangerOutline{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border-strong));color:var(--color-danger)}.Button-module__VMVMAW__dangerOutline:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border-color:var(--color-danger)}.Button-module__VMVMAW__dangerSolid{background:var(--color-danger);color:#fff}.Button-module__VMVMAW__dangerSolid:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 85%, #000)}.Button-module__VMVMAW__block{width:100%}
.Dialog-module__ACx2ha__overlay{z-index:var(--z-dialog);background:var(--color-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.Dialog-module__ACx2ha__overlay{padding:var(--space-4);align-items:center}}.Dialog-module__ACx2ha__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:440px;max-height:90vh;box-shadow:var(--shadow-lg);overflow-y:auto}@media (max-width:639px){.Dialog-module__ACx2ha__panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;border-left:none;border-right:none;max-width:none;max-height:76dvh;animation:.22s Dialog-module__ACx2ha__sheetUp}.Dialog-module__ACx2ha__panelFull{border-radius:0;height:100dvh;max-height:100dvh}}@keyframes Dialog-module__ACx2ha__sheetUp{0%{opacity:.5;transform:translateY(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Dialog-module__ACx2ha__panel{animation:none}}.Dialog-module__ACx2ha__header{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.Dialog-module__ACx2ha__content{padding:var(--space-5)}.Dialog-module__ACx2ha__contentBleed{padding:0}.Dialog-module__ACx2ha__headerSlim{padding:var(--space-2) var(--space-3)}.Dialog-module__ACx2ha__title{font-size:var(--text-lg);font-weight:700}.Dialog-module__ACx2ha__close{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;place-items:center;display:grid}.Dialog-module__ACx2ha__close:hover{background:var(--color-surface-hover);color:var(--color-text)}
.ClickChart-module__StLf6q__chart{width:100%}.ClickChart-module__StLf6q__plot{touch-action:pan-y;width:100%;height:140px;position:relative}@media (min-width:768px){.ClickChart-module__StLf6q__plot{height:200px}}@media (min-width:1280px){.ClickChart-module__StLf6q__plot{height:260px}}.ClickChart-module__StLf6q__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ClickChart-module__StLf6q__grid{pointer-events:none;position:absolute;inset:0}.ClickChart-module__StLf6q__grid span{background:var(--color-border);opacity:.6;height:1px;position:absolute;left:0;right:0;transform:translateY(-50%)}.ClickChart-module__StLf6q__fillTop{stop-color:var(--color-accent);stop-opacity:.22}.ClickChart-module__StLf6q__fillBottom{stop-color:var(--color-accent);stop-opacity:0}.ClickChart-module__StLf6q__line{stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ClickChart-module__StLf6q__lineDashed{stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 3;opacity:.7}.ClickChart-module__StLf6q__guide{background:var(--color-accent);opacity:.4;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ClickChart-module__StLf6q__point{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.ClickChart-module__StLf6q__value{font-size:var(--text-xs);color:var(--color-text);white-space:nowrap;margin-bottom:5px;font-weight:700;line-height:1;position:absolute;bottom:100%}.ClickChart-module__StLf6q__dot{background:var(--color-accent);border-radius:50%;width:5px;height:5px}.ClickChart-module__StLf6q__dotToday{background:var(--color-surface);border:2.5px solid var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:50%}.ClickChart-module__StLf6q__dotActive{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 20%, transparent);border-radius:50%}.ClickChart-module__StLf6q__tooltip{z-index:3;border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md,0 4px 12px #0000002e);flex-direction:column;gap:1px;padding:5px 9px;display:flex;position:absolute}.ClickChart-module__StLf6q__tipDay{font-size:var(--text-xs);opacity:.7}.ClickChart-module__StLf6q__tipValue{font-size:var(--text-sm);font-weight:700}.ClickChart-module__StLf6q__xaxis{height:16px;margin-top:6px;position:relative}.ClickChart-module__StLf6q__day{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;position:absolute;top:0}
.BookmarkDetailDialog-module__S5h-MG__body{gap:var(--space-4);flex-direction:column;display:flex}.BookmarkDetailDialog-module__S5h-MG__media{border-bottom:1px solid var(--color-border);width:100%}.BookmarkDetailDialog-module__S5h-MG__media:empty{display:none}.BookmarkDetailDialog-module__S5h-MG__bodyPad{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.BookmarkDetailDialog-module__S5h-MG__headerBar{justify-content:space-between;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.BookmarkDetailDialog-module__S5h-MG__navBar{align-items:center;gap:var(--space-1);display:flex}.BookmarkDetailDialog-module__S5h-MG__navBtn{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.BookmarkDetailDialog-module__S5h-MG__navBtn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.BookmarkDetailDialog-module__S5h-MG__navBtn:disabled{color:var(--color-text-faint);cursor:default;opacity:.5}.BookmarkDetailDialog-module__S5h-MG__chartSection{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex}.BookmarkDetailDialog-module__S5h-MG__chartHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.BookmarkDetailDialog-module__S5h-MG__chartLabel{font-size:var(--text-sm);font-weight:700}.BookmarkDetailDialog-module__S5h-MG__chartTotal{font-size:var(--text-sm);color:var(--color-text-muted)}.BookmarkDetailDialog-module__S5h-MG__chartBody{align-items:flex-end;min-height:162px;display:flex}@media (min-width:768px){.BookmarkDetailDialog-module__S5h-MG__chartBody{min-height:222px}}@media (min-width:1280px){.BookmarkDetailDialog-module__S5h-MG__chartBody{min-height:282px}}.BookmarkDetailDialog-module__S5h-MG__image{aspect-ratio:16/9;background:var(--color-bg-subtle);width:100%;overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__embed{aspect-ratio:16/9;background:#000;width:100%;overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__embed iframe{border:0;width:100%;height:100%;display:block}.BookmarkDetailDialog-module__S5h-MG__mapEmbed{aspect-ratio:4/3;background:var(--color-bg-subtle);width:100%;overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__mapEmbed iframe{border:0;width:100%;height:100%;display:block}.BookmarkDetailDialog-module__S5h-MG__image img{object-fit:cover;width:100%;height:100%;display:block}.BookmarkDetailDialog-module__S5h-MG__imageBtn{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.BookmarkDetailDialog-module__S5h-MG__imageBtnLink{cursor:pointer}.BookmarkDetailDialog-module__S5h-MG__fadeImg{opacity:0;transition:opacity .2s}.BookmarkDetailDialog-module__S5h-MG__fadeImgOn{opacity:1}@media (prefers-reduced-motion:reduce){.BookmarkDetailDialog-module__S5h-MG__fadeImg{transition:none}}.BookmarkDetailDialog-module__S5h-MG__fallback{aspect-ratio:16/9;color:#fff;justify-content:center;align-items:center;width:100%;font-size:40px;font-weight:800;display:flex}.BookmarkDetailDialog-module__S5h-MG__titleRow{align-items:flex-start;gap:var(--space-2);display:flex}.BookmarkDetailDialog-module__S5h-MG__kindIcon{color:var(--color-text-muted);flex:none;margin-top:6px;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__title{font-size:var(--text-lg);flex:1;font-weight:700;line-height:1.35}.BookmarkDetailDialog-module__S5h-MG__titleLink{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline}.BookmarkDetailDialog-module__S5h-MG__titleLink:hover{text-underline-offset:3px;text-decoration:underline}.BookmarkDetailDialog-module__S5h-MG__star{color:var(--color-star);flex:none;margin-top:3px}.BookmarkDetailDialog-module__S5h-MG__ratingBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;align-self:flex-start;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__ratingBtn:hover{border-color:var(--color-border-strong);color:var(--color-text)}.BookmarkDetailDialog-module__S5h-MG__ratingStar{color:var(--color-text-faint);display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__ratingStarOn{color:var(--color-star)}.BookmarkDetailDialog-module__S5h-MG__ratingRow{color:var(--color-star);align-items:center;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__refNote{font-size:var(--text-xs);color:var(--color-text-muted);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__ratingNote{color:var(--color-text);font-size:var(--text-sm);white-space:pre-wrap;padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md);line-height:1.6}.BookmarkDetailDialog-module__S5h-MG__desc{color:var(--color-text-muted);font-size:var(--text-base);white-space:pre-wrap;line-height:1.7}.BookmarkDetailDialog-module__S5h-MG__descNote{color:var(--color-text);font-size:16px;line-height:1.8}.BookmarkDetailDialog-module__S5h-MG__sourceRow{align-items:center;gap:var(--space-2);margin-top:calc(-1 * var(--space-2));min-width:0;display:flex}.BookmarkDetailDialog-module__S5h-MG__sourceLine{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__copyBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex:none;place-items:center;display:grid}.BookmarkDetailDialog-module__S5h-MG__copyBtn:hover{color:var(--color-text);border-color:var(--color-border-strong)}.BookmarkDetailDialog-module__S5h-MG__copyDone{color:var(--color-success);border-color:var(--color-success)}.BookmarkDetailDialog-module__S5h-MG__statusLine{margin-top:calc(-1 * var(--space-1));font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__statusDot{background:currentColor;border-radius:50%;width:7px;height:7px}.BookmarkDetailDialog-module__S5h-MG__statusOk{color:var(--color-success)}.BookmarkDetailDialog-module__S5h-MG__statusDead{color:var(--color-danger,#dc2626)}.BookmarkDetailDialog-module__S5h-MG__statusWhen{color:var(--color-text-faint)}.BookmarkDetailDialog-module__S5h-MG__metaBox{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex}.BookmarkDetailDialog-module__S5h-MG__metaNotice{font-size:var(--text-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__metaError{color:var(--color-danger,#dc2626)}.BookmarkDetailDialog-module__S5h-MG__metaWarn{color:var(--color-warn,#d97706)}.BookmarkDetailDialog-module__S5h-MG__metaFields{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.BookmarkDetailDialog-module__S5h-MG__metaField{font-size:var(--text-sm);color:var(--color-text);align-items:center;gap:8px;display:flex}.BookmarkDetailDialog-module__S5h-MG__metaCheck{justify-content:center;align-items:center;width:16px;font-weight:800;display:inline-flex}.BookmarkDetailDialog-module__S5h-MG__metaCheckOk{color:var(--color-success)}.BookmarkDetailDialog-module__S5h-MG__metaCheckNo{color:var(--color-text-faint)}.BookmarkDetailDialog-module__S5h-MG__metaFieldLabel{flex:1}.BookmarkDetailDialog-module__S5h-MG__metaFieldVal{color:var(--color-text-muted);font-size:var(--text-xs)}.BookmarkDetailDialog-module__S5h-MG__metaHint{font-size:var(--text-xs);color:var(--color-text-muted)}.BookmarkDetailDialog-module__S5h-MG__sourceLine:hover{color:var(--color-accent)}.BookmarkDetailDialog-module__S5h-MG__sourceLine:hover .BookmarkDetailDialog-module__S5h-MG__sourceDomain{text-decoration:underline}.BookmarkDetailDialog-module__S5h-MG__sourceDomain{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__metaLine{font-size:var(--text-xs);color:var(--color-text-faint);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.BookmarkDetailDialog-module__S5h-MG__metaLine>span+span:before{content:"·";color:var(--color-border-strong);margin-right:10px}.BookmarkDetailDialog-module__S5h-MG__folderLink{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:flex}.BookmarkDetailDialog-module__S5h-MG__folderLink:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.BookmarkDetailDialog-module__S5h-MG__folderLink>svg:first-child{color:var(--color-text-muted);flex:none}.BookmarkDetailDialog-module__S5h-MG__folderLink>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__folderChev{color:var(--color-text-faint);flex:none}.BookmarkDetailDialog-module__S5h-MG__rows{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);min-width:0;display:flex}.BookmarkDetailDialog-module__S5h-MG__row+.BookmarkDetailDialog-module__S5h-MG__row{border-top:1px solid var(--color-border)}.BookmarkDetailDialog-module__S5h-MG__rowLabel{width:88px;color:var(--color-text-faint);font-size:var(--text-xs);flex:none;font-weight:600}.BookmarkDetailDialog-module__S5h-MG__rowValue{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__rowValue a{text-overflow:ellipsis;white-space:nowrap;color:var(--color-accent);overflow:hidden}.BookmarkDetailDialog-module__S5h-MG__rowValue a:hover{text-decoration:underline}.BookmarkDetailDialog-module__S5h-MG__favicon{border-radius:3px;flex:none;width:14px;height:14px}.BookmarkDetailDialog-module__S5h-MG__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.BookmarkDetailDialog-module__S5h-MG__tagChip{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted)}.BookmarkDetailDialog-module__S5h-MG__footer{justify-content:flex-end;gap:var(--space-2);margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;position:sticky;bottom:0}.BookmarkDetailDialog-module__S5h-MG__footerDelete{margin-right:auto}
.BookmarkExtras-module__65399W__wrap{gap:var(--space-4);flex-direction:column;display:flex}.BookmarkExtras-module__65399W__locationRow{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);min-width:0;display:flex}.BookmarkExtras-module__65399W__locationLabel{font-size:var(--text-xs);color:var(--color-text-muted);flex:none;font-weight:700}.BookmarkExtras-module__65399W__crumbs{flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0;display:flex}.BookmarkExtras-module__65399W__crumb{color:var(--color-accent);text-decoration:none}.BookmarkExtras-module__65399W__crumb:hover{text-decoration:underline}.BookmarkExtras-module__65399W__crumbSeg{align-items:center;gap:4px;display:inline-flex}.BookmarkExtras-module__65399W__sep{color:var(--color-text-faint)}
.CoupangNotice-module__UVZweG__notice{color:var(--color-accent);margin:2px 0;font-size:12px;font-weight:400;line-height:1.45}@media (min-width:768px){.CoupangNotice-module__UVZweG__notice{font-size:13px}}
.MediaCarousel-module__qv3-6a__frame{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-subtle);width:fit-content;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.MediaCarousel-module__qv3-6a__image,.MediaCarousel-module__qv3-6a__video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:65vh;display:block}.MediaCarousel-module__qv3-6a__frameFill{background:#000;border:none;border-radius:0;width:100%;margin:0}.MediaCarousel-module__qv3-6a__frameFill .MediaCarousel-module__qv3-6a__image,.MediaCarousel-module__qv3-6a__frameFill .MediaCarousel-module__qv3-6a__video{width:100%}.MediaCarousel-module__qv3-6a__zoomable{cursor:zoom-in}.MediaCarousel-module__qv3-6a__expand{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.MediaCarousel-module__qv3-6a__expand:hover{background:#000000a6}.MediaCarousel-module__qv3-6a__nav{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.MediaCarousel-module__qv3-6a__nav:hover{background:#000000a6}.MediaCarousel-module__qv3-6a__navPrev{left:10px}.MediaCarousel-module__qv3-6a__navNext{right:10px}.MediaCarousel-module__qv3-6a__dots{border-radius:var(--radius-full);background:#00000059;gap:6px;padding:4px 8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.MediaCarousel-module__qv3-6a__dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:7px;height:7px;padding:0}.MediaCarousel-module__qv3-6a__dotOn{background:#fff}
.MediaLightbox-module__85pzzW__overlay{z-index:1000;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MediaLightbox-module__85pzzW__stage{justify-content:center;align-items:center;max-width:100vw;max-height:100dvh;display:flex}.MediaLightbox-module__85pzzW__media{object-fit:contain;max-width:100vw;max-height:100dvh;display:block}.MediaLightbox-module__85pzzW__zoomBox{touch-action:none;cursor:zoom-in;justify-content:center;align-items:center;max-width:100vw;max-height:100dvh;display:flex}.MediaLightbox-module__85pzzW__zoomBox[data-zoomed]{cursor:grab}.MediaLightbox-module__85pzzW__zoomBox>img{transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.MediaLightbox-module__85pzzW__close{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:12px;right:12px}.MediaLightbox-module__85pzzW__close:hover{background:#000000bf}.MediaLightbox-module__85pzzW__nav{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.MediaLightbox-module__85pzzW__nav:hover:not(:disabled){background:#000000bf}.MediaLightbox-module__85pzzW__nav:disabled{opacity:.3;cursor:default}.MediaLightbox-module__85pzzW__prev{left:12px}.MediaLightbox-module__85pzzW__next{right:12px}
.RatingStars-module__0GiaTW__stars{align-items:center;display:inline-flex}.RatingStars-module__0GiaTW__star,.RatingStars-module__0GiaTW__starBtn{color:var(--color-text-faint);justify-content:center;align-items:center;display:inline-flex}.RatingStars-module__0GiaTW__starBtn{cursor:pointer;background:0 0;border:none;padding:3px 1px;transition:color .1s,transform .1s}.RatingStars-module__0GiaTW__on{color:var(--color-star,#fbbf24)}@media (hover:hover){.RatingStars-module__0GiaTW__starBtn:hover{transform:scale(1.12)}}
.RatingPicker-module__9KWMaG__body{align-items:center;gap:var(--space-4);padding:var(--space-3) 0 var(--space-2);flex-direction:column;display:flex}.RatingPicker-module__9KWMaG__noteWrap{flex-direction:column;gap:4px;width:100%;display:flex}.RatingPicker-module__9KWMaG__note{resize:vertical;width:100%;min-height:72px}.RatingPicker-module__9KWMaG__counter{font-size:var(--text-xs);color:var(--color-text-faint);align-self:flex-end}.RatingPicker-module__9KWMaG__actions{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.RatingPicker-module__9KWMaG__clear{color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none}.RatingPicker-module__9KWMaG__clear:hover{color:var(--color-text);background:var(--color-surface-hover)}
.SpeechControls-module__gMjaaa__wrap{align-items:center;gap:var(--space-1);display:flex;position:relative}.SpeechControls-module__gMjaaa__btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);background:0 0;border:none;place-items:center;transition:background .12s,color .12s;display:grid}.SpeechControls-module__gMjaaa__btn:hover{background:var(--color-surface-hover);color:var(--color-text)}.SpeechControls-module__gMjaaa__rateBtn{min-width:40px;height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.SpeechControls-module__gMjaaa__rateBtn:hover,.SpeechControls-module__gMjaaa__rateBtnOn{background:var(--color-surface-hover);color:var(--color-text)}.SpeechControls-module__gMjaaa__menu{z-index:1;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:84px;box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.SpeechControls-module__gMjaaa__option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;display:flex}.SpeechControls-module__gMjaaa__option:hover{background:var(--color-surface-hover);color:var(--color-text)}.SpeechControls-module__gMjaaa__optionActive{color:var(--color-accent)}
.CardAttributes-module__ZCDOoW__attrs{margin-top:var(--space-1);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.CardAttributes-module__ZCDOoW__attr{font-size:var(--text-xs);white-space:nowrap;align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.CardAttributes-module__ZCDOoW__key{color:var(--color-text-faint);flex:none}.CardAttributes-module__ZCDOoW__val{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-weight:600;overflow:hidden}.CardAttributes-module__ZCDOoW__more{font-size:var(--text-xs);color:var(--color-text-faint)}@media (max-width:767px){.CardAttributes-module__ZCDOoW__attr,.CardAttributes-module__ZCDOoW__more{font-size:calc(var(--text-xs) - 1px)}}
.RatingBadge-module___xsH2G__badge{border-radius:var(--radius-sm);height:34px;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0 8px;font-weight:700;transition:background .12s;display:inline-flex}.RatingBadge-module___xsH2G__on{color:var(--color-star,#fbbf24);display:inline-flex}.RatingBadge-module___xsH2G__off{color:var(--color-text-faint);display:inline-flex}.RatingBadge-module___xsH2G__num{color:var(--color-text);line-height:1}@media (hover:hover){button.RatingBadge-module___xsH2G__badge:hover{background:var(--color-surface-hover)}}
.ReportButton-module__1XerFG__iconBtn{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ReportButton-module__1XerFG__iconBtn:hover{background:var(--color-surface-hover);color:var(--color-danger)}.ReportButton-module__1XerFG__bordered{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px}.ReportButton-module__1XerFG__bordered:hover{border-color:var(--color-border-strong)}.ReportButton-module__1XerFG__form{gap:var(--space-3);flex-direction:column;display:flex}.ReportButton-module__1XerFG__hint{font-size:var(--text-xs);color:var(--color-text-faint)}.ReportButton-module__1XerFG__footer{justify-content:flex-end;gap:var(--space-2);display:flex}.ReportButton-module__1XerFG__done{padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-sm)}
.ConfirmDialog-module__d6C6GG__body{gap:var(--space-4);flex-direction:column;display:flex}.ConfirmDialog-module__d6C6GG__message{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.ConfirmDialog-module__d6C6GG__footer{justify-content:flex-end;gap:var(--space-2);display:flex}
.TagPicker-module__I8C6tq__selectedWrap{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.TagPicker-module__I8C6tq__selectedLabel{color:var(--color-text-muted);font-size:13px;line-height:1.5}.TagPicker-module__I8C6tq__selectedRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.TagPicker-module__I8C6tq__selectedChip{border:1px solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-xs);align-items:center;gap:2px;padding:2px 4px 2px 2px;display:inline-flex}.TagPicker-module__I8C6tq__selectedName{padding:0 var(--space-1);font-weight:600}.TagPicker-module__I8C6tq__moveBtn,.TagPicker-module__I8C6tq__removeBtn{border-radius:var(--radius-full);width:22px;height:22px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.TagPicker-module__I8C6tq__moveBtn:hover:not(:disabled),.TagPicker-module__I8C6tq__removeBtn:hover{background:color-mix(in srgb, var(--color-accent-contrast) 22%, transparent)}.TagPicker-module__I8C6tq__moveBtn:disabled{opacity:.4;cursor:default}.TagPicker-module__I8C6tq__pickerHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.TagPicker-module__I8C6tq__picker{gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.TagPicker-module__I8C6tq__chip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.TagPicker-module__I8C6tq__chip:disabled{opacity:.45;cursor:default}.TagPicker-module__I8C6tq__chipActive{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.TagPicker-module__I8C6tq__moreChip{color:var(--color-accent);background:0 0;border-color:#0000}.TagPicker-module__I8C6tq__moreChip:hover{background:var(--color-accent-soft);color:var(--color-accent);border-color:#0000}.TagPicker-module__I8C6tq__chipManage{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.TagPicker-module__I8C6tq__chipManage:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.TagPicker-module__I8C6tq__manageToggle{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:4px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.TagPicker-module__I8C6tq__manageToggle:hover{border-color:var(--color-border-strong);color:var(--color-text)}.TagPicker-module__I8C6tq__manageOn{border-color:var(--color-danger);color:var(--color-danger)}.TagPicker-module__I8C6tq__moreBtn{padding:var(--space-1) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:3px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.TagPicker-module__I8C6tq__moreBtn:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.TagPicker-module__I8C6tq__manageHint{font-size:var(--text-xs);color:var(--color-danger)}.TagPicker-module__I8C6tq__newTagRow{gap:var(--space-2);display:flex}.TagPicker-module__I8C6tq__inputGrow{flex:1}.TagPicker-module__I8C6tq__hint{color:var(--color-text-muted);font-size:13px;line-height:1.5}
.EditBookmarkDialog-module__AXwLhW__form{gap:var(--space-4);flex-direction:column;display:flex}.EditBookmarkDialog-module__AXwLhW__field{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.EditBookmarkDialog-module__AXwLhW__label{align-items:center;gap:var(--space-1);font-size:var(--text-base);color:var(--color-text);font-weight:600;display:inline-flex}.EditBookmarkDialog-module__AXwLhW__cardPreview{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:240px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.EditBookmarkDialog-module__AXwLhW__previewThumb{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);width:100%;overflow:hidden}.EditBookmarkDialog-module__AXwLhW__previewThumb img,.EditBookmarkDialog-module__AXwLhW__previewThumb video{object-fit:cover;width:100%;height:100%;display:block}.EditBookmarkDialog-module__AXwLhW__previewNoteFallback{color:#ffffffd9;background:#27272a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EditBookmarkDialog-module__AXwLhW__previewFallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;font-weight:800;display:flex}.EditBookmarkDialog-module__AXwLhW__previewBody{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.EditBookmarkDialog-module__AXwLhW__previewTitle{font-size:var(--text-base);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.EditBookmarkDialog-module__AXwLhW__previewDesc{font-size:var(--text-sm);color:var(--color-text-muted);white-space:pre-line;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EditBookmarkDialog-module__AXwLhW__previewTags{gap:var(--space-1);flex-wrap:wrap;display:flex}.EditBookmarkDialog-module__AXwLhW__previewTagChip{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);overflow-wrap:anywhere}.EditBookmarkDialog-module__AXwLhW__mediaList{gap:var(--space-2);flex-wrap:wrap;display:flex}.EditBookmarkDialog-module__AXwLhW__mediaItem{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-subtle);width:84px;height:84px;position:relative;overflow:hidden}.EditBookmarkDialog-module__AXwLhW__mediaItem img,.EditBookmarkDialog-module__AXwLhW__mediaItem video{object-fit:cover;width:100%;height:100%;display:block}.EditBookmarkDialog-module__AXwLhW__mediaRemove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:absolute;top:4px;right:4px}.EditBookmarkDialog-module__AXwLhW__mediaHint{font-size:var(--text-xs);color:var(--color-text-faint)}.EditBookmarkDialog-module__AXwLhW__mediaError{font-size:var(--text-xs);color:var(--color-danger,#dc2626)}.EditBookmarkDialog-module__AXwLhW__mediaErrorDetail{margin-top:calc(-1 * var(--space-1));color:var(--color-text-faint);word-break:break-word;font-size:11px;line-height:1.4}.EditBookmarkDialog-module__AXwLhW__counter{font-size:var(--text-xs);color:var(--color-text-faint);align-self:flex-end}.EditBookmarkDialog-module__AXwLhW__footer{z-index:2;justify-content:flex-end;align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;position:sticky;bottom:0}.EditBookmarkDialog-module__AXwLhW__revertBtn,.EditBookmarkDialog-module__AXwLhW__footerDelete{margin-right:auto}
.AddBookmarkBar-module__LVpaIG__dock{z-index:40;padding:var(--space-6) var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--color-bg) 55%, transparent);pointer-events:none;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.AddBookmarkBar-module__LVpaIG__dockPushed{left:var(--sidebar-width)}}.AddBookmarkBar-module__LVpaIG__pill{pointer-events:auto;align-items:center;gap:var(--space-2);width:100%;max-width:720px;padding:var(--space-2);padding-left:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-md);margin:0 auto;transition:border-color .15s;display:flex}.AddBookmarkBar-module__LVpaIG__pill:focus-within{border-color:var(--color-border-strong)}.AddBookmarkBar-module__LVpaIG__field{min-width:0;padding:var(--space-3) 0;color:var(--color-text);background:0 0;border:none;flex:1;font-family:inherit;font-size:16px}.AddBookmarkBar-module__LVpaIG__field::placeholder{color:var(--color-text-faint)}.AddBookmarkBar-module__LVpaIG__field:focus{outline:none}.AddBookmarkBar-module__LVpaIG__noteBtn{height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:flex}.AddBookmarkBar-module__LVpaIG__noteBtn:hover{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.AddBookmarkBar-module__LVpaIG__send{border-radius:var(--radius-full);background:var(--color-primary);width:40px;height:40px;color:var(--color-primary-contrast);border:none;flex:none;justify-content:center;align-items:center;transition:background .12s,opacity .12s;display:flex}.AddBookmarkBar-module__LVpaIG__send:hover:not(:disabled){background:var(--color-primary-hover)}.AddBookmarkBar-module__LVpaIG__send:disabled{opacity:.35;cursor:not-allowed}.AddBookmarkBar-module__LVpaIG__spin{animation:.9s linear infinite AddBookmarkBar-module__LVpaIG__spin}@keyframes AddBookmarkBar-module__LVpaIG__spin{to{transform:rotate(360deg)}}.AddBookmarkBar-module__LVpaIG__error{pointer-events:auto;max-width:720px;margin:var(--space-2) auto 0;padding-left:var(--space-5);color:var(--color-danger);font-size:var(--text-sm)}.AddBookmarkBar-module__LVpaIG__errorAction{margin-left:var(--space-3);color:var(--color-text);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.AddBookmarkBar-module__LVpaIG__errorAction:disabled{opacity:.5;cursor:not-allowed}
.DatePicker-module__loqe7G__wrap{width:100%;display:inline-flex;position:relative}.DatePicker-module__loqe7G__trigger{align-items:center;gap:var(--space-2);width:100%;height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;font-family:inherit;transition:border-color .12s;display:inline-flex}.DatePicker-module__loqe7G__trigger:hover{border-color:var(--color-border-strong)}.DatePicker-module__loqe7G__trigger svg{color:var(--color-text-muted);flex:none}.DatePicker-module__loqe7G__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DatePicker-module__loqe7G__placeholder .DatePicker-module__loqe7G__label{color:var(--color-text-faint)}.DatePicker-module__loqe7G__panel{padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.DatePicker-module__loqe7G__head{padding:var(--space-1) var(--space-1) var(--space-2);justify-content:space-between;align-items:center;display:flex}.DatePicker-module__loqe7G__month{font-size:var(--text-sm);font-weight:700}.DatePicker-module__loqe7G__headLabel{color:var(--color-text);font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-family:inherit;font-weight:700}.DatePicker-module__loqe7G__headLabel:hover:not(:disabled){background:var(--color-surface-hover)}.DatePicker-module__loqe7G__headLabel:disabled{cursor:default}.DatePicker-module__loqe7G__cellGrid{grid-template-columns:repeat(3,1fr);gap:4px;padding-top:2px;display:grid}.DatePicker-module__loqe7G__cell{border-radius:var(--radius-sm);height:44px;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.DatePicker-module__loqe7G__cell:hover{background:var(--color-surface-hover)}.DatePicker-module__loqe7G__cellSel,.DatePicker-module__loqe7G__cellSel:hover{background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700}.DatePicker-module__loqe7G__nav{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.DatePicker-module__loqe7G__nav:hover{background:var(--color-surface-hover);color:var(--color-text)}.DatePicker-module__loqe7G__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module__loqe7G__dow{height:26px;font-size:var(--text-xs);color:var(--color-text-faint);justify-content:center;align-items:center;font-weight:600;display:flex}.DatePicker-module__loqe7G__sun{color:var(--color-danger)}.DatePicker-module__loqe7G__day{border-radius:var(--radius-sm);height:30px;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DatePicker-module__loqe7G__day:hover{background:var(--color-surface-hover)}.DatePicker-module__loqe7G__today{color:var(--color-accent);font-weight:700}.DatePicker-module__loqe7G__selected,.DatePicker-module__loqe7G__selected:hover{background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700}
.AttributeEditor-module__UMMd1W__wrap{gap:var(--space-2);flex-direction:column;display:flex}.AttributeEditor-module__UMMd1W__hintRow{align-items:center;gap:var(--space-1);display:flex}.AttributeEditor-module__UMMd1W__hint{min-width:0;color:var(--color-text-muted);flex:1;font-size:13px;line-height:1.5}.AttributeEditor-module__UMMd1W__info{flex:none;position:relative}.AttributeEditor-module__UMMd1W__infoBtn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.AttributeEditor-module__UMMd1W__infoBtn:hover,.AttributeEditor-module__UMMd1W__infoBtn[aria-expanded=true]{background:var(--color-surface-hover);color:var(--color-text-muted)}.AttributeEditor-module__UMMd1W__popover{z-index:60;width:240px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 6px);right:0}.AttributeEditor-module__UMMd1W__popoverText{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.55}.AttributeEditor-module__UMMd1W__popoverLink{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-accent);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.AttributeEditor-module__UMMd1W__popoverLink:hover{text-decoration:underline}.AttributeEditor-module__UMMd1W__item{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:100px minmax(0,1fr) 88px;grid-template-areas:"name name ctrl""type value unit";display:grid}.AttributeEditor-module__UMMd1W__key{grid-area:name;min-width:0;font-weight:600}.AttributeEditor-module__UMMd1W__itemLocked{gap:var(--space-2);grid-template-columns:none;grid-template-areas:none;display:flex}.AttributeEditor-module__UMMd1W__lockedKey{flex:none;font-weight:600}.AttributeEditor-module__UMMd1W__lockedValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:1;overflow:hidden}.AttributeEditor-module__UMMd1W__lockedBadge{font-size:var(--text-xs);color:var(--color-text-faint);flex:none;align-items:center;gap:4px;display:inline-flex}.AttributeEditor-module__UMMd1W__typeCell{grid-area:type;min-width:0}.AttributeEditor-module__UMMd1W__value{grid-area:value;min-width:0}.AttributeEditor-module__UMMd1W__unit{grid-area:unit;min-width:0}.AttributeEditor-module__UMMd1W__dateCell{grid-area:value/value-start/value/unit-end;min-width:0}.AttributeEditor-module__UMMd1W__controls{grid-area:ctrl;justify-self:end;gap:2px;display:inline-flex}.AttributeEditor-module__UMMd1W__iconBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.AttributeEditor-module__UMMd1W__iconBtn:hover{background:var(--color-surface-hover);color:var(--color-text)}.AttributeEditor-module__UMMd1W__iconBtn:last-child:hover{color:var(--color-danger)}.AttributeEditor-module__UMMd1W__iconBtn:disabled{opacity:.3;cursor:default}.AttributeEditor-module__UMMd1W__add{padding:var(--space-1) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;background:0 0;align-self:flex-start;font-weight:600}.AttributeEditor-module__UMMd1W__add:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}
.ShareControls-module__F5Ncya__labeledBtn{height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ShareControls-module__F5Ncya__labeledBtn:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.ShareControls-module__F5Ncya__labeledBtn:disabled{opacity:.5;cursor:not-allowed}.ShareControls-module__F5Ncya__labeledOn{background:var(--color-accent-soft);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-accent)}
.Breadcrumbs-module__mngjGa__crumbs{padding:var(--space-3) var(--space-4) 0;font-size:var(--text-sm);align-items:center;gap:2px;min-width:0;display:flex}.Breadcrumbs-module__mngjGa__bare{padding:0}.Breadcrumbs-module__mngjGa__track{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.Breadcrumbs-module__mngjGa__bare .Breadcrumbs-module__mngjGa__track{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1;overflow-x:auto}.Breadcrumbs-module__mngjGa__bare .Breadcrumbs-module__mngjGa__track::-webkit-scrollbar{display:none}.Breadcrumbs-module__mngjGa__bare .Breadcrumbs-module__mngjGa__crumbItem{flex:none}.Breadcrumbs-module__mngjGa__crumbItem{align-items:center;gap:2px;min-width:0;display:inline-flex}.Breadcrumbs-module__mngjGa__back{width:30px;height:30px;margin-right:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.Breadcrumbs-module__mngjGa__back:hover{background:var(--color-surface-hover);color:var(--color-text)}.Breadcrumbs-module__mngjGa__crumb{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);white-space:nowrap}a.Breadcrumbs-module__mngjGa__crumb:hover{background:var(--color-surface-hover);color:var(--color-text)}.Breadcrumbs-module__mngjGa__current{color:var(--color-text);font-weight:600}.Breadcrumbs-module__mngjGa__sep{color:var(--color-text-faint);-webkit-user-select:none;user-select:none}
.FolderAccessDialog-module__nwAuWa__body{gap:var(--space-3);flex-direction:column;display:flex}.FolderAccessDialog-module__nwAuWa__hint{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.FolderAccessDialog-module__nwAuWa__visRow{gap:var(--space-2);display:flex}.FolderAccessDialog-module__nwAuWa__visPill{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.FolderAccessDialog-module__nwAuWa__visPill:hover:not(:disabled){border-color:var(--color-border-strong)}.FolderAccessDialog-module__nwAuWa__visPill:disabled{opacity:.6}.FolderAccessDialog-module__nwAuWa__visOn{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.FolderAccessDialog-module__nwAuWa__addRow{gap:var(--space-2);display:flex}.FolderAccessDialog-module__nwAuWa__addRow>:first-child{flex:1}.FolderAccessDialog-module__nwAuWa__error{font-size:var(--text-sm);color:var(--color-danger,#dc2626)}.FolderAccessDialog-module__nwAuWa__empty{font-size:var(--text-sm);color:var(--color-text-faint);padding:var(--space-2) 0}.FolderAccessDialog-module__nwAuWa__section+.FolderAccessDialog-module__nwAuWa__section,.FolderAccessDialog-module__nwAuWa__section+.FolderAccessDialog-module__nwAuWa__allowedSection,.FolderAccessDialog-module__nwAuWa__allowedSection{margin-top:var(--space-3)}.FolderAccessDialog-module__nwAuWa__sectionLabel{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1);font-weight:700}.FolderAccessDialog-module__nwAuWa__pickRow{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;display:flex}.FolderAccessDialog-module__nwAuWa__pickRow:not(:disabled):hover .FolderAccessDialog-module__nwAuWa__username{color:var(--color-accent,var(--color-text))}.FolderAccessDialog-module__nwAuWa__pickRow:disabled{cursor:default}.FolderAccessDialog-module__nwAuWa__pickRow+.FolderAccessDialog-module__nwAuWa__pickRow{border-top:1px solid var(--color-border)}.FolderAccessDialog-module__nwAuWa__pickAction{font-size:var(--text-xs);color:var(--color-accent,var(--color-text));flex:none;font-weight:700}.FolderAccessDialog-module__nwAuWa__pickAdded{font-size:var(--text-xs);color:var(--color-text-faint);flex:none;align-items:center;gap:2px;font-weight:700;display:flex}.FolderAccessDialog-module__nwAuWa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FolderAccessDialog-module__nwAuWa__row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.FolderAccessDialog-module__nwAuWa__row+.FolderAccessDialog-module__nwAuWa__row{border-top:1px solid var(--color-border)}.FolderAccessDialog-module__nwAuWa__avatar,.FolderAccessDialog-module__nwAuWa__avatarFallback{border-radius:50%;flex:none;width:28px;height:28px}.FolderAccessDialog-module__nwAuWa__avatar{object-fit:cover}.FolderAccessDialog-module__nwAuWa__avatarFallback{background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:700;display:flex}.FolderAccessDialog-module__nwAuWa__username{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.FolderAccessDialog-module__nwAuWa__remove{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.FolderAccessDialog-module__nwAuWa__remove:hover{background:var(--color-bg-subtle);color:var(--color-danger,#dc2626)}
.FolderCard-module__Y9mGAW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;height:100%;transition:border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000d}.FolderCard-module__Y9mGAW__card:hover{border-color:var(--color-border-strong)}.FolderCard-module__Y9mGAW__cardSelected{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.FolderCard-module__Y9mGAW__checkCircle{top:var(--space-2);left:var(--space-2);z-index:2;pointer-events:none;border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:#0000;width:22px;height:22px;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:flex;position:absolute}.FolderCard-module__Y9mGAW__checkCircleOn{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.FolderCard-module__Y9mGAW__card:hover .FolderCard-module__Y9mGAW__title,.FolderCard-module__Y9mGAW__card:hover .FolderCard-module__Y9mGAW__desc{text-decoration:underline}.FolderCard-module__Y9mGAW__noHover:hover{border-color:var(--color-border)}.FolderCard-module__Y9mGAW__noHover:hover .FolderCard-module__Y9mGAW__title,.FolderCard-module__Y9mGAW__noHover:hover .FolderCard-module__Y9mGAW__desc{text-decoration:none}.FolderCard-module__Y9mGAW__link{flex-direction:column;flex:1;min-width:0;display:flex}.FolderCard-module__Y9mGAW__thumb{aspect-ratio:16/9;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);width:100%;position:relative;overflow:hidden}.FolderCard-module__Y9mGAW__cover{width:100%;height:100%;color:var(--color-text-faint);justify-content:center;align-items:center;display:flex}.FolderCard-module__Y9mGAW__colorCover{color:#ffffffeb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FolderCard-module__Y9mGAW__favCover{color:#fbbf24;background:#27272a}.FolderCard-module__Y9mGAW__statsCover{color:#fff;background:#3f3f46}.FolderCard-module__Y9mGAW__notifCover{color:#fff;background:#52525b}.FolderCard-module__Y9mGAW__infoCover{color:#fff;background:#3730a3}.FolderCard-module__Y9mGAW__trashCover{color:#fff;background:#44403c}.FolderCard-module__Y9mGAW__calendarCover{color:#fff;background:#0d9488}.FolderCard-module__Y9mGAW__footerSpacer{height:34px;display:inline-block}.FolderCard-module__Y9mGAW__body{gap:var(--space-1);padding:var(--card-pad);flex-direction:column;min-width:0;display:flex}.FolderCard-module__Y9mGAW__title{min-width:0;font-size:var(--text-base);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.FolderCard-module__Y9mGAW__nameTitle{font-size:var(--text-base);font-weight:600;line-height:1.4}.FolderCard-module__Y9mGAW__desc{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.FolderCard-module__Y9mGAW__meta{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FolderCard-module__Y9mGAW__tags{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.FolderCard-module__Y9mGAW__tagChip{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);overflow-wrap:anywhere}.FolderCard-module__Y9mGAW__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);display:flex}.FolderCard-module__Y9mGAW__footerSide{align-items:center;gap:2px;display:flex}.FolderCard-module__Y9mGAW__iconBtn{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.FolderCard-module__Y9mGAW__footerRight{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}button.FolderCard-module__Y9mGAW__iconBtn:hover{background:var(--color-surface-hover);color:var(--color-text)}.FolderCard-module__Y9mGAW__iconDanger:hover{color:var(--color-danger)}.FolderCard-module__Y9mGAW__ownerLink{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;transition:background .12s,color .12s;overflow:hidden}.FolderCard-module__Y9mGAW__ownerLink:hover{background:var(--color-surface-hover);color:var(--color-text);text-decoration:none}.FolderCard-module__Y9mGAW__statusBadge{left:var(--space-3);top:var(--space-3);border-radius:var(--radius-full);color:#fff;height:26px;font-size:var(--text-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#1111138c;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex;position:absolute}.FolderCard-module__Y9mGAW__pinBadge{left:var(--space-3);top:var(--space-3);z-index:2;border-radius:var(--radius-full);background:var(--color-accent,#4f46e5);color:#fff;pointer-events:none;place-items:center;width:26px;height:26px;display:grid;position:absolute}.FolderCard-module__Y9mGAW__pinBadge svg{width:15px;height:15px}.FolderCard-module__Y9mGAW__countBadge{right:var(--space-3);top:var(--space-3);border-radius:var(--radius-full);color:#fff;height:26px;font-size:var(--text-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#1111138c;align-items:center;padding:0 10px;font-weight:600;display:inline-flex;position:absolute}@media (max-width:767px){.FolderCard-module__Y9mGAW__title,.FolderCard-module__Y9mGAW__nameTitle{font-size:calc(var(--text-base) - 1px)}.FolderCard-module__Y9mGAW__desc,.FolderCard-module__Y9mGAW__meta{font-size:calc(var(--text-sm) - 1px)}.FolderCard-module__Y9mGAW__tagChip{font-size:calc(var(--text-xs) - 1px)}}
.FolderPicker-module__isNyUG__list{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-height:min(50vh,360px);padding:var(--space-1);flex-direction:column;gap:3px;display:flex;overflow-y:auto}.FolderPicker-module__isNyUG__divider{height:1px;margin:var(--space-1) var(--space-1);background:var(--color-border)}.FolderPicker-module__isNyUG__row{align-items:stretch;gap:var(--space-2);width:100%;min-width:0;height:38px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;transition:background .1s;display:flex}@media (hover:hover){.FolderPicker-module__isNyUG__row:hover{background:var(--color-surface-hover)}}.FolderPicker-module__isNyUG__top{color:var(--color-text);font-weight:600}.FolderPicker-module__isNyUG__on{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.FolderPicker-module__isNyUG__rails{flex:none;align-self:stretch;display:flex}.FolderPicker-module__isNyUG__rail{width:15px;position:relative}.FolderPicker-module__isNyUG__rail:before{content:"";border-left:1px solid var(--color-border);position:absolute;top:0;bottom:0;left:50%}.FolderPicker-module__isNyUG__icon{color:var(--color-text-faint);flex:none;align-items:center;display:inline-flex}.FolderPicker-module__isNyUG__top .FolderPicker-module__isNyUG__icon{color:var(--color-text-muted)}.FolderPicker-module__isNyUG__on .FolderPicker-module__isNyUG__icon{color:var(--color-accent)}.FolderPicker-module__isNyUG__name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-self:center;min-width:0;overflow:hidden}.FolderPicker-module__isNyUG__check{color:var(--color-accent);flex:none;align-self:center}
.FolderView-module__97823G__view{width:100%;padding-bottom:120px}.FolderView-module__97823G__allHeader{padding:var(--space-3) var(--page-x);display:flex}.FolderView-module__97823G__topBar{top:var(--header-h);z-index:30;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--page-x);flex-direction:column;display:flex;position:sticky}.FolderView-module__97823G__topBar:before{content:"";background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:-1;position:absolute;inset:0}.FolderView-module__97823G__crumbRow{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.FolderView-module__97823G__crumbRow>nav{flex:1;min-width:0}.FolderView-module__97823G__crumbCount{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}@media (max-width:767px){.FolderView-module__97823G__crumbCount{display:none}}.FolderView-module__97823G__crumbToggle{flex:none;margin-left:auto}.FolderView-module__97823G__toolbarToggle{display:none}@media (max-width:767px){.FolderView-module__97823G__toolbarToggle{z-index:1;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 80%, transparent);width:36px;height:36px;color:var(--color-text-muted);border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.FolderView-module__97823G__toolbarToggle svg{transition:transform .2s}.FolderView-module__97823G__toolbarToggleOn svg{transform:rotate(180deg)}}.FolderView-module__97823G__crumbCount+.FolderView-module__97823G__crumbToggle{margin-left:var(--space-2)}.FolderView-module__97823G__crumbToggle{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.FolderView-module__97823G__crumbToggle:hover{background:var(--color-surface-hover);color:var(--color-text)}.FolderView-module__97823G__crumbToggle svg{transition:transform .2s}.FolderView-module__97823G__crumbToggleOn svg{transform:rotate(180deg)}.FolderView-module__97823G__actions{align-content:flex-start;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}@media (max-width:380px){.FolderView-module__97823G__actions{gap:var(--space-1)}.FolderView-module__97823G__topBar{padding-left:var(--space-3);padding-right:var(--space-3)}}@media (max-width:767px){.FolderView-module__97823G__actions{max-height:110px;transition:max-height .25s;overflow:hidden}.FolderView-module__97823G__actionsToggleable{padding-right:40px}.FolderView-module__97823G__actions.FolderView-module__97823G__actionsHidden{opacity:0;max-height:0;margin-top:calc(-1 * var(--space-2));pointer-events:none}.FolderView-module__97823G__actions:has([role=listbox]){overflow:visible}.FolderView-module__97823G__actionsLabeled{max-height:220px}}.FolderView-module__97823G__selectBar{align-items:center;gap:var(--space-2);padding:var(--space-1);padding-left:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:flex}.FolderView-module__97823G__selectCount{font-size:var(--text-sm);color:var(--color-accent);white-space:nowrap;font-weight:700}.FolderView-module__97823G__selectDivider{background:var(--color-border);width:1px;height:20px}.FolderView-module__97823G__selectBar button{border-color:#0000;width:32px;height:32px}.FolderView-module__97823G__searchExpand{width:100%;padding-top:var(--space-1)}.FolderView-module__97823G__actions button{transition:background .12s,color .12s,border-color .12s,height .2s,padding .2s}.FolderView-module__97823G__actionsLabeled button{flex-direction:column;gap:3px;width:auto;min-width:36px;height:50px;padding:0 6px}.FolderView-module__97823G__actionsLabeled button:after{content:attr(title);white-space:nowrap;font-size:10px;font-weight:600;line-height:1;animation:.18s 80ms backwards FolderView-module__97823G__labelIn}@keyframes FolderView-module__97823G__labelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.FolderView-module__97823G__actions button{transition:none}.FolderView-module__97823G__actionsLabeled button:after{animation:none}}.FolderView-module__97823G__folderDesc{padding:var(--space-4) var(--page-x) var(--space-2);max-width:720px;color:var(--color-text-muted);font-size:16px;line-height:1.6}.FolderView-module__97823G__loadMoreWrap{padding:var(--space-2) var(--page-x) var(--space-6);justify-content:center;display:flex}.FolderView-module__97823G__spinner{border:2.5px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);width:22px;height:22px;animation:.9s linear infinite FolderView-module__97823G__loadMoreSpin}@keyframes FolderView-module__97823G__loadMoreSpin{to{transform:rotate(360deg)}}.FolderView-module__97823G__dialogForm{gap:var(--space-3);flex-direction:column;display:flex}.FolderView-module__97823G__dialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}.FolderView-module__97823G__formError{font-size:var(--text-sm);color:var(--color-danger,#dc2626);margin-top:calc(-1 * var(--space-1))}.FolderView-module__97823G__counter{margin-top:calc(-1 * var(--space-2));font-size:var(--text-xs);color:var(--color-text-faint);text-align:right}.FolderView-module__97823G__filterEmpty{padding:var(--space-8) var(--page-x);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}
.BookmarkGrid-module__4LhSFa__grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min), (100% - var(--gutter)) / 2), 1fr));align-items:stretch;gap:var(--gutter);width:100%;padding:var(--space-4) var(--page-x);grid-auto-rows:auto;display:grid}@media (min-width:768px){.BookmarkGrid-module__4LhSFa__grid{--card-min:210px}}@media (min-width:1280px){.BookmarkGrid-module__4LhSFa__grid{--card-min:230px}}@media (min-width:1920px){.BookmarkGrid-module__4LhSFa__grid{--card-min:250px}}.BookmarkGrid-module__4LhSFa__empty{padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-text-muted)}
.ReorderList-module__nK--oq__wrap{gap:var(--space-4);padding:var(--space-3) var(--page-x);flex-direction:column;max-width:720px;display:flex}.ReorderList-module__nK--oq__section{gap:var(--space-2);flex-direction:column;display:flex}.ReorderList-module__nK--oq__header{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.ReorderList-module__nK--oq__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ReorderList-module__nK--oq__row{align-items:center;gap:var(--space-2);padding:6px;padding-right:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:flex}.ReorderList-module__nK--oq__rowDragging{z-index:5;border-color:var(--color-accent);position:relative;box-shadow:0 6px 18px #0000002e}.ReorderList-module__nK--oq__handle{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-text-muted);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;place-items:center;display:grid}.ReorderList-module__nK--oq__handle:active{cursor:grabbing}.ReorderList-module__nK--oq__rowDragging .ReorderList-module__nK--oq__handle{color:var(--color-accent)}.ReorderList-module__nK--oq__thumb{border-radius:calc(var(--radius-sm) - 2px);object-fit:cover;background:var(--color-bg);-webkit-user-select:none;user-select:none;flex:none;width:48px;height:36px}.ReorderList-module__nK--oq__thumbFallback{border-radius:calc(var(--radius-sm) - 2px);background:var(--color-bg);width:48px;height:36px;color:var(--color-text-muted);flex:none;place-items:center;display:grid}.ReorderList-module__nK--oq__titleWrap{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.ReorderList-module__nK--oq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-weight:600;overflow:hidden}.ReorderList-module__nK--oq__subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:35%;color:var(--color-text-muted);flex:none;font-size:11px;overflow:hidden}.ReorderList-module__nK--oq__toTop{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex:none;place-items:center;display:grid}.ReorderList-module__nK--oq__toTop:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.ReorderList-module__nK--oq__toTop:disabled{opacity:.35;cursor:default}@media (max-width:767px){.ReorderList-module__nK--oq__subtitle{display:none}}
.FolderEditDialog-module__sn6mta__form{gap:var(--space-4);flex-direction:column;display:flex}.FolderEditDialog-module__sn6mta__field{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.FolderEditDialog-module__sn6mta__advancedToggle{color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.FolderEditDialog-module__sn6mta__advancedBody{gap:var(--space-4);margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--color-border);flex-direction:column;display:flex}.FolderEditDialog-module__sn6mta__langGroup{gap:var(--space-3);flex-direction:column;display:flex}.FolderEditDialog-module__sn6mta__advancedHint{font-size:var(--text-sm);color:var(--color-text-faint)}.FolderEditDialog-module__sn6mta__shareRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.FolderEditDialog-module__sn6mta__visToggle{gap:var(--space-2);display:flex}.FolderEditDialog-module__sn6mta__visBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.FolderEditDialog-module__sn6mta__visBtn:hover{border-color:var(--color-border-strong)}.FolderEditDialog-module__sn6mta__visBtnOn{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.FolderEditDialog-module__sn6mta__counter{margin-top:calc(-1 * var(--space-1));font-size:var(--text-xs);color:var(--color-text-faint);text-align:right}.FolderEditDialog-module__sn6mta__cardPreview{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:240px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.FolderEditDialog-module__sn6mta__previewThumb{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);width:100%;overflow:hidden}.FolderEditDialog-module__sn6mta__previewThumb img{object-fit:cover;width:100%;height:100%}.FolderEditDialog-module__sn6mta__previewColor{background:var(--color-bg-subtle);width:100%;height:100%;color:var(--color-text-faint);justify-content:center;align-items:center;display:flex}.FolderEditDialog-module__sn6mta__previewBody{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.FolderEditDialog-module__sn6mta__previewTitle{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.FolderEditDialog-module__sn6mta__previewDesc{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FolderEditDialog-module__sn6mta__hint{font-size:var(--text-xs);color:var(--color-text-faint)}.FolderEditDialog-module__sn6mta__swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.FolderEditDialog-module__sn6mta__swatch{border-radius:var(--radius-full);border:2px solid #0000;width:32px;height:32px;transition:transform .12s,box-shadow .12s}.FolderEditDialog-module__sn6mta__swatch:hover{transform:scale(1.08)}.FolderEditDialog-module__sn6mta__swatchOn{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-text)}.FolderEditDialog-module__sn6mta__footer{justify-content:flex-end;gap:var(--space-2);display:flex}.FolderEditDialog-module__sn6mta__curateToggle{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;align-self:flex-start;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.FolderEditDialog-module__sn6mta__curateToggle:hover{background:var(--color-surface-hover);color:var(--color-text)}.FolderEditDialog-module__sn6mta__curateToggleOn{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.FolderEditDialog-module__sn6mta__curateHint{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-faint);line-height:1.5}
.SortControl-module__OUBK_W__wrap{display:inline-flex;position:relative}.SortControl-module__OUBK_W__menu{z-index:40;min-width:200px;max-height:70vh;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.SortControl-module__OUBK_W__menuRight{left:auto;right:0}.SortControl-module__OUBK_W__header{top:calc(var(--space-1) * -1);z-index:1;align-items:center;gap:var(--space-1);margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) var(--space-1);padding:var(--space-1);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky}.SortControl-module__OUBK_W__tabs{flex:1;gap:2px;min-width:0;display:flex}.SortControl-module__OUBK_W__tab{appearance:none;color:var(--color-text-muted);font-size:var(--text-xs);padding:6px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;font-weight:600}.SortControl-module__OUBK_W__tabActive{background:var(--color-bg-subtle);color:var(--color-text)}.SortControl-module__OUBK_W__headerTitle{padding-left:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);flex:1;font-weight:700}.SortControl-module__OUBK_W__closeBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.SortControl-module__OUBK_W__closeBtn:hover{background:var(--color-surface-hover);color:var(--color-text)}.SortControl-module__OUBK_W__sectionLabel{margin-top:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-1);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-faint);font-weight:600}.SortControl-module__OUBK_W__attrRow{align-items:stretch;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-2);flex-direction:column;display:flex}.SortControl-module__OUBK_W__attrKey{text-overflow:ellipsis;white-space:nowrap;padding-left:var(--space-1);font-size:var(--text-sm);color:var(--color-text);font-weight:600;overflow:hidden}.SortControl-module__OUBK_W__attrDirs{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.SortControl-module__OUBK_W__dir{padding:6px var(--space-2);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;border:none;flex:1}.SortControl-module__OUBK_W__dir:not(:last-child){border-right:1px solid var(--color-border)}.SortControl-module__OUBK_W__dir:hover{background:var(--color-surface-hover);color:var(--color-text)}.SortControl-module__OUBK_W__dirActive,.SortControl-module__OUBK_W__dirActive:hover{background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700}.SortControl-module__OUBK_W__option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;white-space:nowrap;display:flex}.SortControl-module__OUBK_W__option:hover{background:var(--color-surface-hover)}.SortControl-module__OUBK_W__optionActive{font-weight:700}.SortControl-module__OUBK_W__check{color:var(--color-accent);flex:none}
.SpaceSearch-module__HuJdCq__btn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.SpaceSearch-module__HuJdCq__btn:hover{background:var(--color-surface-hover);color:var(--color-text)}
.PublicTopBar-module__XHTWLW__topBar{top:var(--header-h);z-index:30;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--page-x);flex-direction:column;display:flex;position:sticky}.PublicTopBar-module__XHTWLW__topBar:before{content:"";background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.PublicTopBar-module__XHTWLW__crumbRow{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.PublicTopBar-module__XHTWLW__crumbRow>nav{flex:1;min-width:0}.PublicTopBar-module__XHTWLW__toolbarToggle{display:none}@media (max-width:767px){.PublicTopBar-module__XHTWLW__toolbarToggle{width:32px;height:32px;margin-left:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.PublicTopBar-module__XHTWLW__toolbarToggle svg{transition:transform .2s}.PublicTopBar-module__XHTWLW__toolbarToggleOn svg{transform:rotate(180deg)}}.PublicTopBar-module__XHTWLW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.PublicTopBar-module__XHTWLW__actions{max-height:110px;transition:max-height .25s,opacity .2s,margin-top .25s;overflow:hidden}.PublicTopBar-module__XHTWLW__actionsHidden{opacity:0;max-height:0;margin-top:calc(-1 * var(--space-2));pointer-events:none}.PublicTopBar-module__XHTWLW__actions:has([role=listbox]){overflow:visible}}.PublicTopBar-module__XHTWLW__searchExpand{width:100%;padding-top:var(--space-1)}
.TagSelect-module__Y1YEBa__wrap{padding:var(--space-3) var(--page-x);position:relative}.TagSelect-module__Y1YEBa__wrapBare{padding:0;display:inline-flex}.TagSelect-module__Y1YEBa__wrapInline{width:100%;display:block}.TagSelect-module__Y1YEBa__trigger{align-items:center;gap:var(--space-1);max-width:100%;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;display:inline-flex}.TagSelect-module__Y1YEBa__trigger:hover{border-color:var(--color-border-strong);color:var(--color-text)}.TagSelect-module__Y1YEBa__triggerOn{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.TagSelect-module__Y1YEBa__triggerOn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-contrast)}.TagSelect-module__Y1YEBa__tagIcon{opacity:.85;flex:none}.TagSelect-module__Y1YEBa__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TagSelect-module__Y1YEBa__triggerCount{font-size:var(--text-xs);opacity:.85;flex:none;font-weight:700}.TagSelect-module__Y1YEBa__triggerLabeled{border-radius:var(--radius-sm);flex-direction:column;justify-content:center;gap:3px;width:auto;min-width:36px;height:50px;padding:0 6px}.TagSelect-module__Y1YEBa__triggerLabeled:after{display:none}.TagSelect-module__Y1YEBa__triggerLabeled .TagSelect-module__Y1YEBa__triggerLabel{max-width:72px;font-size:10px;font-weight:600;line-height:1;animation:.18s 80ms backwards TagSelect-module__Y1YEBa__tagLabelIn}@keyframes TagSelect-module__Y1YEBa__tagLabelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TagSelect-module__Y1YEBa__triggerLabeled .TagSelect-module__Y1YEBa__triggerLabel{animation:none}}.TagSelect-module__Y1YEBa__triggerLabeled.TagSelect-module__Y1YEBa__triggerOn,.TagSelect-module__Y1YEBa__triggerLabeled.TagSelect-module__Y1YEBa__triggerOn:hover{background:var(--color-accent-soft);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-accent)}.TagSelect-module__Y1YEBa__clear{border-radius:var(--radius-full);cursor:pointer;opacity:.85;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:1px;display:inline-flex}.TagSelect-module__Y1YEBa__clear:hover{background:color-mix(in srgb, var(--color-accent-contrast) 22%, transparent);opacity:1}.TagSelect-module__Y1YEBa__menu{top:calc(100% + 4px);left:var(--page-x);z-index:40;width:min(280px, calc(100vw - 2 * var(--page-x)));padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:absolute}.TagSelect-module__Y1YEBa__wrapBare .TagSelect-module__Y1YEBa__menu{left:0}.TagSelect-module__Y1YEBa__menuInline{width:100%;margin-top:var(--space-2);box-shadow:none;position:static}.TagSelect-module__Y1YEBa__search{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm)}.TagSelect-module__Y1YEBa__search:focus{border-color:var(--color-accent);outline:none}.TagSelect-module__Y1YEBa__orders{margin-top:var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:2px;padding:2px;display:flex}.TagSelect-module__Y1YEBa__orderBtn{padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;font-weight:600}.TagSelect-module__Y1YEBa__orderBtn:hover{color:var(--color-text)}.TagSelect-module__Y1YEBa__orderOn,.TagSelect-module__Y1YEBa__orderOn:hover{background:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-sm)}.TagSelect-module__Y1YEBa__list{margin:var(--space-2) 0 0;overscroll-behavior:contain;max-height:320px;padding:0;list-style:none;overflow-y:auto}.TagSelect-module__Y1YEBa__option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;display:flex}.TagSelect-module__Y1YEBa__option:hover{background:var(--color-surface-hover)}.TagSelect-module__Y1YEBa__optionOn{background:var(--color-accent-soft);color:var(--color-accent);font-weight:700}.TagSelect-module__Y1YEBa__optionName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TagSelect-module__Y1YEBa__count{color:var(--color-text-faint);font-weight:600;font-size:var(--text-xs);flex:none}.TagSelect-module__Y1YEBa__optionOn .TagSelect-module__Y1YEBa__count{color:color-mix(in srgb, var(--color-accent) 70%, transparent)}.TagSelect-module__Y1YEBa__empty{padding:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}
.CurationShelf-module__3l3Qva__shelf{padding:var(--space-6) 0 0}.CurationShelf-module__3l3Qva__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:0 var(--page-x);margin-bottom:var(--space-3);display:flex}.CurationShelf-module__3l3Qva__headText{min-width:0}.CurationShelf-module__3l3Qva__title{font-size:var(--text-xl);letter-spacing:-.01em;word-break:keep-all;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:800;display:flex}.CurationShelf-module__3l3Qva__officialBadge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:0;flex:none;font-weight:700}.CurationShelf-module__3l3Qva__owner{font-size:var(--text-base);color:var(--color-accent);margin-top:4px;font-weight:600;text-decoration:none;display:inline-block}.CurationShelf-module__3l3Qva__owner:hover{color:var(--color-accent-hover);text-decoration:underline}.CurationShelf-module__3l3Qva__titleLink{color:inherit;text-decoration:none}.CurationShelf-module__3l3Qva__titleLink:hover{text-decoration:underline}.CurationShelf-module__3l3Qva__desc{font-size:var(--text-base);color:var(--color-text-muted);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.6;display:-webkit-box;overflow:hidden}.CurationShelf-module__3l3Qva__navBtns{gap:var(--space-1);flex:none;display:flex}.CurationShelf-module__3l3Qva__navBtn{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.CurationShelf-module__3l3Qva__navBtn:hover{background:var(--color-surface-hover);color:var(--color-text)}.CurationShelf-module__3l3Qva__track{gap:var(--space-3);scroll-behavior:smooth;padding:0 var(--page-x) var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.CurationShelf-module__3l3Qva__track::-webkit-scrollbar{height:8px}.CurationShelf-module__3l3Qva__track::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}@media (max-width:767px){.CurationShelf-module__3l3Qva__track{scrollbar-width:none}.CurationShelf-module__3l3Qva__track::-webkit-scrollbar{display:none}}.CurationShelf-module__3l3Qva__dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.CurationShelf-module__3l3Qva__item{flex:0 0 clamp(200px,42vw,240px)}
.PublicHeader-module__Tgm1_q__head{gap:var(--space-1);padding:var(--space-6) var(--space-4) var(--space-3);flex-direction:column;display:flex}.PublicHeader-module__Tgm1_q__titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PublicHeader-module__Tgm1_q__title{letter-spacing:-.02em;font-size:clamp(24px,4vw,30px);font-weight:800}.PublicHeader-module__Tgm1_q__by{font-size:var(--text-lg);color:var(--color-text-muted)}.PublicHeader-module__Tgm1_q__desc{margin-top:var(--space-2);color:var(--color-text-muted);font-size:16px;line-height:1.6}.PublicHeader-module__Tgm1_q__titleCount{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}.PublicHeader-module__Tgm1_q__descBlock{padding:var(--space-3) var(--page-x) 0;max-width:720px;color:var(--color-text-muted);font-size:16px;line-height:1.6}.PublicHeader-module__Tgm1_q__boardList{gap:var(--gutter);padding:var(--space-4) var(--page-x);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.PublicHeader-module__Tgm1_q__boardCard{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.PublicHeader-module__Tgm1_q__boardCard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.PublicHeader-module__Tgm1_q__boardCardTitle{font-weight:700}.PublicHeader-module__Tgm1_q__boardCardMeta{font-size:var(--text-xs);color:var(--color-text-faint)}
.CurationRegion-module__d6j-5q__region{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.CurationRegion-module__d6j-5q__tabs{gap:var(--space-1);padding:var(--space-2) var(--page-x) 0;flex-wrap:wrap;display:flex}.CurationRegion-module__d6j-5q__tab{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;font-weight:600;transition:background .15s,color .15s,border-color .15s}.CurationRegion-module__d6j-5q__tab:hover{background:var(--color-surface-hover);color:var(--color-text)}.CurationRegion-module__d6j-5q__tabActive{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}
.Input-module__rdnxQa__input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-family:inherit;line-height:1.4;transition:border-color .12s,box-shadow .12s}.Input-module__rdnxQa__input::placeholder{color:var(--color-text-faint)}.Input-module__rdnxQa__input::-webkit-search-cancel-button{appearance:none}.Input-module__rdnxQa__input::-webkit-search-decoration{appearance:none}.Input-module__rdnxQa__input:hover{border-color:var(--color-border-strong)}.Input-module__rdnxQa__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.Input-module__rdnxQa__textarea{resize:vertical;min-height:72px}
.OverflowMenu-module__gCWdqq__wrap{display:inline-flex}.OverflowMenu-module__gCWdqq__trigger{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.OverflowMenu-module__gCWdqq__trigger:hover{background:var(--color-surface-hover);color:var(--color-text)}.OverflowMenu-module__gCWdqq__panel{padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;gap:1px;display:flex}.OverflowMenu-module__gCWdqq__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.OverflowMenu-module__gCWdqq__item:hover{background:var(--color-surface-hover)}.OverflowMenu-module__gCWdqq__icon{color:var(--color-text-muted);flex:none;display:inline-flex}.OverflowMenu-module__gCWdqq__label{flex:1;min-width:0}.OverflowMenu-module__gCWdqq__danger,.OverflowMenu-module__gCWdqq__danger .OverflowMenu-module__gCWdqq__icon{color:var(--color-danger)}
.AdaptiveIconBar-module__WnG1mG__bar{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.AdaptiveIconBar-module__WnG1mG__btn{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.AdaptiveIconBar-module__WnG1mG__btn:hover{background:var(--color-surface-hover);color:var(--color-text)}.AdaptiveIconBar-module__WnG1mG__danger:hover{color:var(--color-danger)}
.RevealGrid-module__Q15Z8G__wrap{position:relative}.RevealGrid-module__Q15Z8G__real{opacity:0;transition:opacity .25s}.RevealGrid-module__Q15Z8G__ready{opacity:1}.RevealGrid-module__Q15Z8G__skeleton{z-index:5;grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min), (100% - var(--gutter)) / 2), 1fr));gap:var(--gutter);padding:var(--space-4) var(--page-x);background:var(--color-bg);grid-auto-rows:1fr;display:grid;position:absolute;inset:0;overflow:hidden}@media (min-width:768px){.RevealGrid-module__Q15Z8G__skeleton{--card-min:210px}}@media (min-width:1280px){.RevealGrid-module__Q15Z8G__skeleton{--card-min:230px}}@media (min-width:1920px){.RevealGrid-module__Q15Z8G__skeleton{--card-min:250px}}.RevealGrid-module__Q15Z8G__skelCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.RevealGrid-module__Q15Z8G__skelThumb{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);width:100%}.RevealGrid-module__Q15Z8G__skelBody{gap:var(--space-2);padding:var(--card-pad);flex-direction:column;display:flex}.RevealGrid-module__Q15Z8G__skelLine{border-radius:var(--radius-full);height:12px}.RevealGrid-module__Q15Z8G__skelLineShort{width:60%}.RevealGrid-module__Q15Z8G__shimmer{background:linear-gradient(90deg, var(--color-bg-subtle) 25%, color-mix(in srgb, var(--color-bg-subtle) 50%, var(--color-surface)) 37%, var(--color-bg-subtle) 63%);background-size:400% 100%;animation:1.3s infinite RevealGrid-module__Q15Z8G__shimmer}@keyframes RevealGrid-module__Q15Z8G__shimmer{0%{background-position:100%}to{background-position:0}}
.Toast-module__HsjkRa__toast{left:50%;bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:120;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--text-sm);white-space:nowrap;box-shadow:var(--shadow-lg);font-weight:600;animation:.18s Toast-module__HsjkRa__toast-in;display:flex;position:fixed;transform:translate(-50%)}.Toast-module__HsjkRa__action{color:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}@keyframes Toast-module__HsjkRa__toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.InfoPopover-module__E9F2uq__wrap{vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.InfoPopover-module__E9F2uq__trigger{width:18px;height:18px;color:var(--color-text-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.InfoPopover-module__E9F2uq__trigger:hover{color:var(--color-text-muted)}.InfoPopover-module__E9F2uq__pop{z-index:60;width:max-content;max-width:min(250px,78vw);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);font-size:var(--text-xs);white-space:normal;flex-direction:column;gap:4px;font-weight:500;line-height:1.5;animation:.12s InfoPopover-module__E9F2uq__popIn;display:flex;position:absolute;top:calc(100% + 8px);left:-8px}.InfoPopover-module__E9F2uq__pop:before{content:"";border:6px solid #0000;border-bottom-color:var(--color-border);position:absolute;bottom:100%;left:12px}.InfoPopover-module__E9F2uq__pop:after{content:"";border:5px solid #0000;border-bottom-color:var(--color-surface);position:absolute;bottom:calc(100% - 1px);left:13px}.InfoPopover-module__E9F2uq__pop p{margin:0}@keyframes InfoPopover-module__E9F2uq__popIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.InfoPopover-module__E9F2uq__pop{animation:none}}
.AdminBadge-module__nsqc1G__badge{vertical-align:middle;border-radius:var(--radius-full);background:var(--color-accent);width:17px;height:17px;color:var(--color-accent-contrast);flex:none;justify-content:center;align-items:center;display:inline-flex}
.FollowButton-module__hL6P4W__small.FollowButton-module__hL6P4W__small{padding:5px var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-full)}.FollowButton-module__hL6P4W__following.FollowButton-module__hL6P4W__following{border-color:var(--color-border);color:var(--color-text-muted)}.FollowButton-module__hL6P4W__following.FollowButton-module__hL6P4W__following:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}
.ProfileDetailDialog-module__6RZwkW__head{align-items:center;gap:var(--space-3);display:flex}.ProfileDetailDialog-module__6RZwkW__avatar{border-radius:var(--radius-full);object-fit:cover;color:#ffffffeb;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:800;display:inline-flex}.ProfileDetailDialog-module__6RZwkW__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.ProfileDetailDialog-module__6RZwkW__name{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:700;display:flex}.ProfileDetailDialog-module__6RZwkW__followers{font-size:var(--text-sm);color:var(--color-text-muted)}.ProfileDetailDialog-module__6RZwkW__bio{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-text);white-space:pre-wrap;word-break:break-word;max-height:40vh;line-height:1.6;overflow-y:auto}.ProfileDetailDialog-module__6RZwkW__go{margin-top:var(--space-5);padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:600;font-size:var(--text-base);justify-content:center;align-items:center;display:inline-flex}.ProfileDetailDialog-module__6RZwkW__go:hover{background:var(--color-primary-hover)}
.RatingFilter-module__1I5ipG__wrap{display:inline-flex;position:relative}.RatingFilter-module__1I5ipG__starOn{color:var(--color-star,#f5a623)}.RatingFilter-module__1I5ipG__menu{z-index:40;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.RatingFilter-module__1I5ipG__label{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.RatingFilter-module__1I5ipG__reset{width:100%;padding:6px var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;border:none;font-weight:600}.RatingFilter-module__1I5ipG__reset:hover{color:var(--color-text)}.RatingFilter-module__1I5ipG__resetActive{color:var(--color-text);font-weight:700}
.UserCard-module__zJUbWq__cardBtn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.UserCard-module__zJUbWq__initial{letter-spacing:-.02em;color:#ffffffeb;font-size:clamp(28px,6vw,44px);font-weight:800}.UserCard-module__zJUbWq__username{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserCard-module__zJUbWq__followers{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}
.SearchView-module__nngR1q__topBar{top:var(--header-h);z-index:30;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--page-x);flex-direction:column;display:flex;position:sticky}.SearchView-module__nngR1q__topBar:before{content:"";background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.SearchView-module__nngR1q__crumbRow{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.SearchView-module__nngR1q__crumbRow>nav{flex:1;min-width:0}.SearchView-module__nngR1q__tbBody{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.SearchView-module__nngR1q__searchRow{align-items:center;gap:var(--space-2);width:100%;display:flex}.SearchView-module__nngR1q__searchInput{flex:1;min-width:0}.SearchView-module__nngR1q__searchBtn{border-radius:var(--radius-md);background:var(--color-primary);width:44px;height:40px;color:var(--color-primary-contrast);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.SearchView-module__nngR1q__searchBtn:hover{background:var(--color-primary-hover)}.SearchView-module__nngR1q__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SearchView-module__nngR1q__toolbarToggle{width:32px;height:32px;margin-left:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.SearchView-module__nngR1q__toolbarToggle svg{transition:transform .2s}.SearchView-module__nngR1q__toolbarToggleOn svg{transform:rotate(180deg)}.SearchView-module__nngR1q__sentinel{padding:var(--space-4);justify-content:center;min-height:1px;display:flex}.SearchView-module__nngR1q__spinner{border:2px solid var(--color-border);border-top-color:var(--color-text-muted);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite SearchView-module__nngR1q__searchSpin}@keyframes SearchView-module__nngR1q__searchSpin{to{transform:rotate(360deg)}}.SearchView-module__nngR1q__dupForm{gap:var(--space-3);flex-direction:column;display:flex}.SearchView-module__nngR1q__dupActions{justify-content:flex-end;gap:var(--space-2);display:flex}.SearchView-module__nngR1q__scope{border-radius:var(--radius-full);background:var(--color-bg-subtle);border:1px solid var(--color-border);gap:2px;padding:3px;display:inline-flex}.SearchView-module__nngR1q__iconTab{width:32px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.SearchView-module__nngR1q__iconTabActive{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm,0 1px 2px #00000014)}.SearchView-module__nngR1q__scopeTab{appearance:none;color:var(--color-text-muted);font-size:var(--text-sm);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:5px 12px;font-weight:600}.SearchView-module__nngR1q__scopeTabActive{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm,0 1px 2px #00000014)}.SearchView-module__nngR1q__rating{align-items:center;gap:var(--space-2);display:flex}.SearchView-module__nngR1q__ratingLabel{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.SearchView-module__nngR1q__results{padding-top:var(--space-3);transition:opacity .12s}.SearchView-module__nngR1q__results[data-busy]{opacity:.6}.SearchView-module__nngR1q__sectionTitle{font-size:var(--text-lg);color:var(--color-text);margin:var(--space-4) var(--page-x) var(--space-2);font-weight:700}.SearchView-module__nngR1q__resultGrid{padding-top:0}.SearchView-module__nngR1q__capped{margin:var(--space-2) var(--page-x) 0;font-size:var(--text-sm);color:var(--color-text-muted)}
.FeedbackLink-module__reHLIG__reset{appearance:none;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.FeedbackLink-module__reHLIG__form{gap:var(--space-3);flex-direction:column;display:flex}.FeedbackLink-module__reHLIG__meta{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FeedbackLink-module__reHLIG__hint{font-size:var(--text-xs);color:var(--color-text-faint)}.FeedbackLink-module__reHLIG__counter{font-size:var(--text-xs);color:var(--color-text-faint);flex:none}.FeedbackLink-module__reHLIG__footer{justify-content:flex-end;gap:var(--space-2);display:flex}.FeedbackLink-module__reHLIG__done{padding:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-sm)}
.AttributeOrderCard-module__qgr_qq__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.AttributeOrderCard-module__qgr_qq__heading{font-size:var(--text-base);font-weight:700}.AttributeOrderCard-module__qgr_qq__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.AttributeOrderCard-module__qgr_qq__empty{font-size:var(--text-sm);color:var(--color-text-faint)}.AttributeOrderCard-module__qgr_qq__list{gap:var(--space-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.AttributeOrderCard-module__qgr_qq__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);display:flex}.AttributeOrderCard-module__qgr_qq__itemKey{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.AttributeOrderCard-module__qgr_qq__itemCount{font-size:var(--text-xs);color:var(--color-text-faint);flex:none}.AttributeOrderCard-module__qgr_qq__itemActions{flex:none;gap:2px;display:inline-flex}.AttributeOrderCard-module__qgr_qq__move{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.AttributeOrderCard-module__qgr_qq__move:hover{background:var(--color-surface-hover);color:var(--color-text)}.AttributeOrderCard-module__qgr_qq__move:disabled{opacity:.3;cursor:default}.AttributeOrderCard-module__qgr_qq__footer{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AttributeOrderCard-module__qgr_qq__result{font-size:var(--text-sm);color:var(--color-text-muted)}
.Landing-module__ZPXI-W__landing{padding-bottom:var(--space-10)}.Landing-module__ZPXI-W__hero{align-items:flex-start;gap:var(--space-2);padding:clamp(28px, 3.5vw, 40px) var(--page-x);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.Landing-module__ZPXI-W__heroTitle{letter-spacing:-.02em;word-break:keep-all;text-wrap:balance;max-width:640px;font-size:clamp(24px,4.5vw,36px);font-weight:800;line-height:1.3}.Landing-module__ZPXI-W__heroSub{color:var(--color-text-muted);font-size:var(--text-lg);word-break:keep-all;max-width:700px;line-height:1.5}.Landing-module__ZPXI-W__brMobile{display:none}@media (max-width:767px){.Landing-module__ZPXI-W__brMobile{display:inline}}.Landing-module__ZPXI-W__ctaRow{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.Landing-module__ZPXI-W__ctaPrimary{background:var(--color-primary);color:var(--color-primary-contrast);padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);align-items:center;transition:background .15s;display:inline-flex}.Landing-module__ZPXI-W__ctaPrimary:hover{background:var(--color-primary-hover)}.Landing-module__ZPXI-W__ctaGhost{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);color:var(--color-text-muted);border:1px solid var(--color-border-strong);background:var(--color-surface);transition:background .15s,color .15s}.Landing-module__ZPXI-W__ctaGhost:hover{background:var(--color-surface-hover);color:var(--color-text)}.Landing-module__ZPXI-W__section{width:100%}.Landing-module__ZPXI-W__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-6) var(--space-4) 0;display:flex}.Landing-module__ZPXI-W__sectionTitle{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:800}.Landing-module__ZPXI-W__sectionSub{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px}.Landing-module__ZPXI-W__sectionMore{font-size:var(--text-sm);color:var(--color-accent);white-space:nowrap;font-weight:600}.Landing-module__ZPXI-W__sectionMore:hover{color:var(--color-accent-hover)}.Landing-module__ZPXI-W__features{padding:var(--space-8) var(--page-x) 0;border-top:1px solid var(--color-border);margin-top:var(--space-8)}.Landing-module__ZPXI-W__featuresTitle{font-size:var(--text-2xl);letter-spacing:-.01em;margin:0 0 var(--space-6);font-weight:800}.Landing-module__ZPXI-W__featureGrid{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Landing-module__ZPXI-W__feature{min-width:0}.Landing-module__ZPXI-W__featureTitle{font-size:var(--text-lg);margin-bottom:6px;font-weight:700}.Landing-module__ZPXI-W__featureBody{font-size:var(--text-base);color:var(--color-text-muted);word-break:keep-all;line-height:1.7}.Landing-module__ZPXI-W__featuresMore{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-accent);font-weight:600;display:inline-block}.Landing-module__ZPXI-W__featuresMore:hover{color:var(--color-accent-hover)}.Landing-module__ZPXI-W__faq{padding:var(--space-8) var(--page-x) 0;margin-top:var(--space-8);border-top:1px solid var(--color-border)}.Landing-module__ZPXI-W__faqList{columns:2;column-gap:var(--space-8)}@media (max-width:767px){.Landing-module__ZPXI-W__faqList{columns:1}}.Landing-module__ZPXI-W__faqItem{border-bottom:1px solid var(--color-border);break-inside:avoid}.Landing-module__ZPXI-W__faqQ{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;font-size:var(--text-lg);cursor:pointer;word-break:keep-all;font-weight:600;list-style:none;display:flex}.Landing-module__ZPXI-W__faqQ::-webkit-details-marker{display:none}.Landing-module__ZPXI-W__faqQ:after{content:"+";font-size:var(--text-lg);color:var(--color-text-muted);flex:none}.Landing-module__ZPXI-W__faqItem[open] .Landing-module__ZPXI-W__faqQ:after{content:"−"}.Landing-module__ZPXI-W__faqA{padding:0 0 var(--space-4);font-size:var(--text-base);color:var(--color-text-muted);word-break:keep-all;line-height:1.7}
.SuspendedNotice-module__-Y01va__wrap{min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.SuspendedNotice-module__-Y01va__box{text-align:center;align-items:center;gap:var(--space-3);max-width:40ch;color:var(--color-danger);flex-direction:column;display:flex}.SuspendedNotice-module__-Y01va__title{font-size:var(--text-xl);color:var(--color-text);font-weight:800}.SuspendedNotice-module__-Y01va__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}.SuspendedNotice-module__-Y01va__btn{margin-top:var(--space-2);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;font-weight:600}.SuspendedNotice-module__-Y01va__btn:hover{background:var(--color-bg-subtle)}
.ImportBookmarks-module__wfVpxW__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.ImportBookmarks-module__wfVpxW__heading{font-size:var(--text-base);font-weight:700}.ImportBookmarks-module__wfVpxW__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.ImportBookmarks-module__wfVpxW__fileInput{display:none}.ImportBookmarks-module__wfVpxW__previewRow{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ImportBookmarks-module__wfVpxW__preview{font-size:var(--text-sm);font-weight:600}.ImportBookmarks-module__wfVpxW__actions{gap:var(--space-2);display:flex}.ImportBookmarks-module__wfVpxW__progressWrap{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ImportBookmarks-module__wfVpxW__progressBar{border-radius:var(--radius-full);background:var(--color-bg-subtle);width:100%;height:8px;overflow:hidden}.ImportBookmarks-module__wfVpxW__progressFill{border-radius:var(--radius-full);background:var(--color-accent);height:100%;transition:width .25s}.ImportBookmarks-module__wfVpxW__progressText{font-size:var(--text-sm);color:var(--color-text-muted)}.ImportBookmarks-module__wfVpxW__done{font-size:var(--text-sm);font-weight:600}.ImportBookmarks-module__wfVpxW__doneLink{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.ImportBookmarks-module__wfVpxW__error{font-size:var(--text-sm);color:var(--color-danger)}
.layout-module__ACst_q__main{width:100%;min-height:calc(100dvh - var(--header-h));flex-direction:column;display:flex}.layout-module__ACst_q__main>footer{margin-top:auto}
.Calendar-module__fO5ZOq__wrap{width:100%}.Calendar-module__fO5ZOq__calWrap{top:var(--header-h);z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--page-x);position:sticky}.Calendar-module__fO5ZOq__calCard{max-width:440px;margin:0 auto}.Calendar-module__fO5ZOq__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.Calendar-module__fO5ZOq__monthLabel{font-size:var(--text-base);color:var(--color-text);text-align:left;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;font-family:inherit;font-weight:700}.Calendar-module__fO5ZOq__monthLabel:hover:not(:disabled){background:var(--color-surface-hover)}.Calendar-module__fO5ZOq__monthLabel:disabled{cursor:default}.Calendar-module__fO5ZOq__cellGrid{gap:var(--space-2);padding:var(--space-1) 0;grid-template-columns:repeat(4,1fr);display:grid}.Calendar-module__fO5ZOq__cell{border-radius:var(--radius-md,10px);height:42px;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.Calendar-module__fO5ZOq__cell:hover{background:var(--color-surface-hover)}.Calendar-module__fO5ZOq__cellSel,.Calendar-module__fO5ZOq__cellSel:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.Calendar-module__fO5ZOq__navBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Calendar-module__fO5ZOq__navBtn:hover{background:var(--color-surface-hover);color:var(--color-text)}.Calendar-module__fO5ZOq__todayBtn{margin-left:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;font-weight:600}.Calendar-module__fO5ZOq__todayBtn:hover{background:var(--color-surface-hover);color:var(--color-text)}.Calendar-module__fO5ZOq__calBodyCollapsed{display:none}.Calendar-module__fO5ZOq__weekRow,.Calendar-module__fO5ZOq__grid{grid-template-columns:repeat(7,1fr);display:grid}.Calendar-module__fO5ZOq__weekRow{margin-bottom:2px}.Calendar-module__fO5ZOq__weekday{text-align:center;font-size:var(--text-xs);color:var(--color-text-faint);padding:2px 0;font-weight:600}.Calendar-module__fO5ZOq__grid{gap:2px}.Calendar-module__fO5ZOq__blank{height:35px}.Calendar-module__fO5ZOq__day{border-radius:var(--radius-md,10px);height:35px;color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:background .12s,border-color .12s;display:flex;position:relative}.Calendar-module__fO5ZOq__day:hover{background:var(--color-surface-hover)}.Calendar-module__fO5ZOq__dayNum{font-size:var(--text-sm);font-weight:600;line-height:1}.Calendar-module__fO5ZOq__dayToday{border-color:var(--color-border-strong)}.Calendar-module__fO5ZOq__daySel{background:var(--color-accent);border-color:var(--color-accent)}.Calendar-module__fO5ZOq__daySel .Calendar-module__fO5ZOq__dayNum{color:var(--color-accent-contrast)}.Calendar-module__fO5ZOq__dot{background:var(--color-accent);border-radius:50%;width:5px;height:5px}.Calendar-module__fO5ZOq__daySel .Calendar-module__fO5ZOq__dot{background:var(--color-accent-contrast)}.Calendar-module__fO5ZOq__sun{color:#e5484d}.Calendar-module__fO5ZOq__sat{color:#3b82f6}.Calendar-module__fO5ZOq__dayPanel{width:100%;padding:var(--space-4) var(--page-x) 0}.Calendar-module__fO5ZOq__dayTitle{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-base);color:var(--color-text);font-weight:700;display:flex}.Calendar-module__fO5ZOq__dayCount{font-size:var(--text-xs);color:var(--color-text-faint);font-weight:600}.Calendar-module__fO5ZOq__dayEmpty{padding:var(--space-8) 0;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.Calendar-module__fO5ZOq__itemGrid{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min), (100% - var(--gutter)) / 2), 1fr));align-items:stretch;gap:var(--gutter);grid-auto-rows:auto;display:grid}@media (min-width:900px){.Calendar-module__fO5ZOq__wrap{align-items:start;gap:var(--space-6);padding:var(--space-4) var(--page-x) 0;grid-template-columns:minmax(0,360px) 1fr;display:grid}.Calendar-module__fO5ZOq__calWrap{top:calc(var(--header-h) + var(--space-4));background:0 0;border-bottom:none;padding:0;position:sticky}.Calendar-module__fO5ZOq__collapseBtn{display:none}.Calendar-module__fO5ZOq__calBodyCollapsed{display:block}.Calendar-module__fO5ZOq__calCard{max-width:none;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,16px)}.Calendar-module__fO5ZOq__day,.Calendar-module__fO5ZOq__blank{height:46px}.Calendar-module__fO5ZOq__dayPanel{padding:0}}
.SidebarTree-module__cR4ySG__tree{flex-direction:column;display:flex}.SidebarTree-module__cR4ySG__row{align-items:center;margin-bottom:3px;display:flex}.SidebarTree-module__cR4ySG__twisty{width:30px;height:38px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.SidebarTree-module__cR4ySG__twistySpacer{flex:none;width:30px}.SidebarTree-module__cR4ySG__chevron{transition:transform .15s}.SidebarTree-module__cR4ySG__chevronOpen{transition:transform .15s;transform:rotate(90deg)}.SidebarTree-module__cR4ySG__folderBtn{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:38px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;transition:background .12s;display:flex}.SidebarTree-module__cR4ySG__folderBtn[aria-current=true]{background:var(--color-surface-hover);font-weight:700}.SidebarTree-module__cR4ySG__folderBtn svg{color:var(--color-text-muted);flex:none}.SidebarTree-module__cR4ySG__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SidebarTree-module__cR4ySG__count{font-size:var(--text-xs);color:var(--color-text-muted);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-subtle);flex:none;font-weight:600}.SidebarTree-module__cR4ySG__card{align-items:center;gap:var(--space-2);width:100%;height:34px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:none;margin-bottom:3px;transition:background .12s,color .12s;display:flex}.SidebarTree-module__cR4ySG__card+.SidebarTree-module__cR4ySG__card{margin-top:3px}.SidebarTree-module__cR4ySG__thumb{border-radius:var(--radius-sm);background:var(--color-bg-subtle);flex:none;width:28px;height:28px;overflow:hidden}.SidebarTree-module__cR4ySG__thumb img,.SidebarTree-module__cR4ySG__thumb video{object-fit:cover;width:100%;height:100%;display:block}.SidebarTree-module__cR4ySG__thumbFallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.SidebarTree-module__cR4ySG__cardTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SidebarTree-module__cR4ySG__more{width:100%;height:34px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-bottom:3px;font-weight:600;display:flex}@media (hover:hover){.SidebarTree-module__cR4ySG__twisty:hover{color:var(--color-text);background:var(--color-surface-hover)}.SidebarTree-module__cR4ySG__folderBtn:hover{background:var(--color-surface-hover)}.SidebarTree-module__cR4ySG__card:hover{background:var(--color-surface-hover);color:var(--color-text)}.SidebarTree-module__cR4ySG__more:hover{background:var(--color-surface-hover)}}.SidebarTree-module__cR4ySG__skelRow{align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-2);display:flex}.SidebarTree-module__cR4ySG__skelThumb{border-radius:var(--radius-sm);background:var(--color-bg-subtle);flex:none;width:28px;height:28px;animation:1.2s ease-in-out infinite SidebarTree-module__cR4ySG__skelPulse}.SidebarTree-module__cR4ySG__skelBar{border-radius:var(--radius-full);background:var(--color-bg-subtle);width:70%;height:10px;animation:1.2s ease-in-out infinite SidebarTree-module__cR4ySG__skelPulse}@keyframes SidebarTree-module__cR4ySG__skelPulse{0%,to{opacity:1}50%{opacity:.5}}.SidebarTree-module__cR4ySG__empty{padding:var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}
.ImageDropzone-module__FNikiG__wrap{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ImageDropzone-module__FNikiG__zone{justify-content:center;align-items:center;gap:var(--space-2);min-width:200px;padding:var(--space-3) var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:pointer;text-align:center;flex:1;transition:border-color .15s,background .15s,color .15s;display:flex}.ImageDropzone-module__FNikiG__zone:hover:not(.ImageDropzone-module__FNikiG__disabled){border-color:var(--color-accent);color:var(--color-text)}.ImageDropzone-module__FNikiG__active{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.ImageDropzone-module__FNikiG__disabled{opacity:.5;cursor:not-allowed}.ImageDropzone-module__FNikiG__prompt{font-size:var(--text-sm);font-weight:600}.ImageDropzone-module__FNikiG__remove{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);border-radius:var(--radius-sm);background:0 0;border:none;flex:none;font-weight:600}.ImageDropzone-module__FNikiG__remove:hover{color:var(--color-danger)}
.page-module__UokCma__page{width:100%;padding-bottom:120px}.page-module__UokCma__header{padding:var(--space-3) var(--page-x)}
.page-module__UTgLMq__page{width:100%;padding-bottom:120px}.page-module__UTgLMq__header{padding:var(--space-3) var(--page-x)}
