*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:var(--color-fg-muted)}textarea::-moz-placeholder{opacity:1;color:var(--color-fg-muted)}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-fg-muted)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:white;--color-bg-muted:lightgray;--color-fg:black;--color-fg-muted:gray;--color-fg-faint:lightgray;--color-border:lightgray;--color-link:blue;--color-link-hover:red;--color-accent:blue;--color-danger:red;--color-button-bg:#f4f4f4;--color-button-bg-hover:#e9e9e9;--color-button-bg-active:#dedede;--color-shadow:#0000001a;--spacing-0:0;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-36:36px;--spacing-40:40px;--spacing-44:44px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-100:100px;--spacing-140:140px;--spacing-200:200px;--spacing-230:230px;--spacing-768:768px;--spacing-960:960px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--radius-none:0;--radius-default:4px;--radius-8:8px;--radius-16:16px;--border-width-1:1px;--border-width-default:2px;--font-sans:"Lato", Arial, sans-serif}[data-theme=pink]{--color-bg:#fff7fa;--color-bg-muted:#fbe8f0;--color-fg:#2b2024;--color-fg-muted:#9c7a89;--color-fg-faint:#e3c8d4;--color-border:#f2d4e0;--color-link:#d6336c;--color-link-hover:#9c2458;--color-accent:#d6336c;--color-danger:#c92a2a;--color-button-bg:#fceef4;--color-button-bg-hover:#f9e2ec;--color-button-bg-active:#f5d4e3;--color-shadow:#2b20241a}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#16181c;--color-bg-muted:#23262c;--color-fg:#e8e8e8;--color-fg-muted:#9ba0a8;--color-fg-faint:#3f444c;--color-border:#34383f;--color-link:#6ea8fe;--color-link-hover:#ff6b6b;--color-accent:#6ea8fe;--color-danger:#ff6b6b;--color-button-bg:#23262c;--color-button-bg-hover:#2b2f36;--color-button-bg-active:#333842;--color-shadow:#0006}[data-theme=pink][data-mode=dark]{--color-bg:#1c1518;--color-bg-muted:#2b2026;--color-fg:#ece4e8;--color-fg-muted:#a98e9c;--color-fg-faint:#4a3a43;--color-border:#453540;--color-link:#f06595;--color-link-hover:#faa2c1;--color-accent:#f06595;--color-danger:#ff8787;--color-button-bg:#2b2026;--color-button-bg-hover:#34272e;--color-button-bg-active:#3d2e36;--color-shadow:#0006}@font-face{font-family:Lato;src:url(/fonts/Lato-Hairline.woff2)format("woff2"),url(/fonts/Lato-Hairline.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-HairlineItalic.woff2)format("woff2"),url(/fonts/Lato-HairlineItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Thin.woff2)format("woff2"),url(/fonts/Lato-Thin.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-ThinItalic.woff2)format("woff2"),url(/fonts/Lato-ThinItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Light.woff2)format("woff2"),url(/fonts/Lato-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-LightItalic.woff2)format("woff2"),url(/fonts/Lato-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.woff2)format("woff2"),url(/fonts/Lato-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Italic.woff2)format("woff2"),url(/fonts/Lato-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Medium.woff2)format("woff2"),url(/fonts/Lato-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-MediumItalic.woff2)format("woff2"),url(/fonts/Lato-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Semibold.woff2)format("woff2"),url(/fonts/Lato-Semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-SemiboldItalic.woff2)format("woff2"),url(/fonts/Lato-SemiboldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.woff2)format("woff2"),url(/fonts/Lato-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-BoldItalic.woff2)format("woff2"),url(/fonts/Lato-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Heavy.woff2)format("woff2"),url(/fonts/Lato-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-HeavyItalic.woff2)format("woff2"),url(/fonts/Lato-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Black.woff2)format("woff2"),url(/fonts/Lato-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-BlackItalic.woff2)format("woff2"),url(/fonts/Lato-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}html{font-size:18px}body{background-color:var(--color-bg);color:var(--color-fg)}[draggable]{-webkit-user-select:none;user-select:none}#nprogress .peg{display:none}#nprogress .bar{background:var(--color-accent)!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.AnimatePulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.VisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Container{width:100%;max-width:960px;margin-inline:auto;padding-inline:8px}@media (width>=400px){.Container{padding-inline:16px}}.NavBar{--header-border:2px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:stretch;min-height:36px;display:flex}.NavBar__Item{padding-bottom:8px}.NavBar__Item_Logo{flex-grow:1;align-items:center;display:flex}.NavBar__Item_Action{order:1}@media (width>=960px){.NavBar__Item_Action{order:0;padding-left:16px}}.NavBar__Nav{order:2;width:100%;display:flex}@media (width>=960px){.NavBar__Nav{order:0;width:auto}}.NavBar__Underline{border-bottom:var(--header-border)}@media (width>=960px){.NavBar__Underline_Wide{border-bottom:var(--header-border)}}.Input{border:2px solid var(--color-border);border-radius:var(--radius-default);min-height:36px;padding:0 8px}.Input:focus{border-color:var(--color-accent);outline:none}.Input_Disabled{background-color:color-mix(in srgb, var(--color-border) 25%, transparent)}.Button{border-radius:var(--radius-default);white-space:nowrap;background:var(--color-button-bg);border:2px solid var(--color-border);justify-content:center;align-items:center;min-width:100px;min-height:36px;padding-inline:16px;transition:all .15s ease-in-out;display:inline-flex;position:relative}.Button:hover{background:var(--color-button-bg-hover)}.Button:active{background:var(--color-button-bg-active)}.Button_Loading{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.Button_Variant_Destructive{color:var(--color-danger);border-color:var(--color-danger);background:0 0}.Tag{border:2px solid var(--color-border);border-radius:var(--radius-default);align-items:center;gap:8px;min-height:36px;padding-inline:8px;display:inline-flex}.Card{border:2px solid var(--color-border);border-radius:var(--radius-8);padding:16px}.Link{color:var(--color-link);cursor:pointer;text-decoration:underline}.Link:hover,.Link:focus{color:var(--color-link-hover);-webkit-text-decoration-color:color-mix(in srgb, var(--color-link-hover) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--color-link-hover) 25%, transparent)}.Link:focus{outline:none}.Heading_Level_2{font-size:var(--font-size-xl);font-weight:600}.EmptyMessage{font-size:var(--font-size-sm);opacity:.5}.Table{border-collapse:collapse;width:100%}.Table__Head .Table__Row{border-bottom:2px solid var(--color-border)}.Table__Body .Table__Row:last-of-type{border:none}.Table__Row{border-bottom:1px solid var(--color-border)}.Table__Header{text-align:left;font-size:var(--font-size-xs);white-space:nowrap;padding:4px 12px;font-weight:400}.Table__Header:first-child{padding-left:0}.Table__Header:last-child{padding-right:0}.Table__Header_Right{text-align:right}.Table__Cell{white-space:nowrap;padding:8px 12px}.Table__Cell:first-child{padding-left:0}.Table__Cell:last-child{padding-right:0}.Table__Cell_Right{text-align:right}.Code{white-space:break-spaces;border:2px dashed var(--color-border);width:100%;padding:4px}.Tip{color:var(--color-fg-muted);font-size:var(--font-size-sm)}.Avatar{aspect-ratio:1;border-radius:10%;position:relative;overflow:hidden}.Avatar__Fallback{background:var(--color-bg-muted);color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.Avatar__Image{position:absolute;inset:0}.Footer{border-top:1px solid var(--color-border);font-size:var(--font-size-sm);flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:64px;display:flex}.Footer__Spacer{flex-grow:1}.Footer__Copyright{text-align:center;flex-basis:100%}.Logo{white-space:nowrap}.Logo__Image{aspect-ratio:1;vertical-align:middle;width:1.25em;color:var(--color-accent);display:inline-block}.Navigation__Item{padding-bottom:8px;border-bottom:var(--header-border);padding-inline:8px;line-height:36px}.Navigation__Item_Current{border-bottom-color:var(--color-fg);border-bottom-width:2px;font-weight:700}.Navigation__Item_Disabled{pointer-events:none;color:color-mix(in srgb, var(--color-fg) 25%, transparent)}.Navigation__Spacer{border-bottom:var(--header-border);flex-grow:1;padding-bottom:8px}.UserLayout{flex-direction:column;gap:24px;margin-top:16px;display:flex}.UserLayout__Footer{margin-top:64px}.ActivityItem{align-items:flex-start;gap:8px;display:flex}.ActivityItem__Avatar{flex-shrink:0;margin-top:2px}.ActivityItem__Body{flex-direction:column;gap:2px;display:flex}.ActivityItem__Message{font-size:var(--font-size-sm)}.ActivityItem__Date{font-size:var(--font-size-xs);opacity:.5}.ActivityPage{flex-direction:column;gap:16px;display:flex}.ActivityPage__Header{justify-content:space-between;align-items:center;display:flex}.ActivityPage__Title{font-size:var(--font-size-xl);font-weight:700}.ActivityPage__List{flex-direction:column;gap:12px;display:flex}.ActivityFilter{gap:0;display:flex}.ActivityFilter__Item{font-size:var(--font-size-sm);border:1px solid var(--color-border);padding:4px 8px}.ActivityFilter__Item:first-child{border-radius:4px 0 0 4px}.ActivityFilter__Item:last-child{border-radius:0 4px 4px 0}.ActivityFilter__Item_Active{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.Input_Multiline{resize:none;min-height:80px;padding-block:8px}.Errors{color:var(--color-danger);font-size:var(--font-size-xs)}.InputWrapper{flex-direction:column;gap:4px;width:100%;display:flex}.InputWrapper__Label{font-size:var(--font-size-sm);font-weight:500}.InputWrapper__Required{color:var(--color-danger)}.InputWrapper__Control{flex-direction:column;display:flex}.InputWrapper__Errors{margin-top:4px}.ListForm{gap:16px;display:grid}.ListForm__VisibilityGroup{flex-direction:column;gap:8px;display:flex}.ListForm__VisibilityRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ListForm__ViewModeGroup{flex-wrap:wrap;gap:16px;display:flex}.ListForm__ViewModeRow{align-items:center;gap:8px;display:flex}.ListForm__Actions{justify-content:flex-end;gap:8px;padding-top:32px;display:flex}.ListForm__Spacer{flex-grow:1}.Tag_Variant_Dashed{border-style:dashed;font-style:italic}.BlurhashImage{position:relative;overflow:hidden}.BlurhashImage__Image{opacity:0;transition:opacity .3s;display:block}.BlurhashImage__Image_Loaded{opacity:1}.BlurhashImage__Image_Fit_Cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.BlurhashImage__Image_Fit_Contain{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;padding:5%}.Lightbox{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Lightbox__Backdrop{background-color:#000000bf;position:absolute;inset:0}.Lightbox__Content{z-index:10;position:relative}.Lightbox__Image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:calc(100vw - 64px);height:auto;max-height:calc(100vh - 64px)}.AttachmentThumbnail{display:flex;position:relative}.AttachmentThumbnail__Trigger{border-radius:var(--radius-default);width:100%}.AttachmentThumbnail__Trigger_Clickable{cursor:pointer}.PriceTag{--price-tag-height:36px;--price-tag-color:var(--color-bg-muted);height:var(--price-tag-height);color:var(--price-tag-color);align-items:stretch;display:inline-flex}.PriceTag__Cap{flex:none;width:auto;height:100%;display:block}.PriceTag__Cap_Left{z-index:1;margin-right:-1px}.PriceTag__Cap_Right{z-index:1;margin-left:-1px;transform:scaleX(-1)}.PriceTag__Body{z-index:2;background:var(--price-tag-color);color:var(--color-fg);white-space:nowrap;flex:1;justify-content:center;align-items:center;height:100%;font-weight:700;display:flex}.RemoveBadge{background:var(--color-fg);width:20px;height:20px;color:var(--color-bg);font-size:var(--font-size-xs);opacity:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:opacity .15s ease-in-out;display:flex;position:absolute;top:-8px;right:-8px}.ImageUpload{flex-direction:column;gap:8px;display:flex}.ImageUpload__Label{font-size:var(--font-size-sm);font-weight:500}.ImageUpload__List{--thumb-size:max(72px, min(10vh, 128px));scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;padding-block:8px;display:flex;overflow-x:auto}.ImageUpload__Slot{border-radius:var(--radius-default);flex-shrink:0;display:flex;position:relative}.ImageUpload__Slot:hover .RemoveBadge{opacity:1}.ImageUpload__Slot_Draggable{cursor:grab}.ImageUpload__Slot_Draggable img{-webkit-user-drag:none}.ImageUpload__Slot_Dragging{opacity:.4}.ImageUpload__Slot_DropOver{outline:2px solid var(--color-accent);outline-offset:2px}.ImageUpload__Thumbnail{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-default);border:1px solid var(--color-border);flex-shrink:0}.ImageUpload__PendingFrame{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-default);border:1px solid var(--color-border);flex-shrink:0;overflow:hidden}.ImageUpload__PendingImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.ImageUpload__AddButton{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-default);border:1px dashed var(--color-border);color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex}.ImageUpload__AddButton:hover{border-color:var(--color-fg-muted);background-color:color-mix(in srgb, var(--color-border) 10%, transparent)}.ImageUpload__AddIcon{color:var(--color-fg-muted);line-height:1}.ImageUpload__AddIcon_Plus{font-size:1.25rem}.ImageUpload__FileInput{display:none}.ImageUpload__Error{font-size:var(--font-size-xs);color:var(--color-danger)}.Checkbox{vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative}.Checkbox_Disabled{opacity:.65}.Checkbox_Disabled .Checkbox__Input{cursor:default}.Checkbox__Input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Checkbox__Box{box-sizing:border-box;border:2px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);width:100%;height:100%;color:var(--color-bg);pointer-events:none;place-content:center;transition:background-color 75ms cubic-bezier(0,0,.2,1),border-color 75ms cubic-bezier(0,0,.2,1);display:grid}.Checkbox__Check{width:12px;height:12px;transition:transform .1s cubic-bezier(0,0,.2,1);transform:scale(0)}.Checkbox__Input:checked~.Checkbox__Box{background:var(--color-accent);border-color:var(--color-accent)}.Checkbox__Input:checked~.Checkbox__Box .Checkbox__Check{transform:scale(1)}.Checkbox__Input:focus-visible~.Checkbox__Box{outline:2px solid var(--color-accent);outline-offset:2px}.RelatedThings{flex-direction:column;gap:8px;display:flex}.RelatedThings__Label{font-size:var(--font-size-sm);font-weight:500}.RelatedThings__List{flex-direction:column;gap:2px;display:flex}.RelatedThings__Link{-moz-column-gap:8px;flex-wrap:wrap;align-items:center;column-gap:8px;min-width:0;display:flex}.RelatedThings__Name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.RelatedThings__Owner{font-size:var(--font-size-sm);color:var(--color-fg-muted);flex-shrink:0;align-items:center;gap:4px;display:flex}.UrlSuggestions{flex-direction:column;gap:4px;min-width:0;display:flex}.UrlSuggestions__Status{font-size:var(--font-size-sm)}.UrlSuggestions__Status_Error{color:var(--color-danger)}.UrlSuggestions__StatusLine{position:relative}.UrlSuggestions__Action{cursor:pointer;font-size:var(--font-size-xs);color:var(--color-accent);text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500;text-decoration:underline}.UrlSuggestions__Action:hover,.UrlSuggestions__Action:focus-visible{opacity:.8}.UrlSuggestions__Block{overflow:hidden}.UrlSuggestions__BlockInner{flex-direction:column;gap:4px;display:flex}.UrlSuggestions__List{flex-wrap:wrap;gap:4px;min-width:0;display:flex;position:relative}.UrlSuggestions__List>li{min-width:0}.UrlSuggestions__Item{text-align:left;border:2px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);cursor:pointer;flex-direction:column;align-items:stretch;gap:2px;width:100%;min-width:0;height:40px;padding:6px 10px;transition:border-color 75ms cubic-bezier(0,0,.2,1);display:flex}.UrlSuggestions__Item:hover,.UrlSuggestions__Item:focus-visible{border-color:var(--color-accent)}.UrlSuggestions__Item_Image{width:auto;min-width:48px;padding:2px 8px}.UrlSuggestions__Item_Loading{background-image:linear-gradient(100deg, var(--color-bg) 30%, var(--color-border) 50%, var(--color-bg) 70%);background-size:200% 100%;animation:1.2s ease-in-out infinite UrlSuggestionsShimmer}@media (prefers-reduced-motion:reduce){.UrlSuggestions__Item_Loading{background-image:none;background-color:var(--color-border);animation:none}}.UrlSuggestions__Thumb{-o-object-fit:contain;object-fit:contain;opacity:0;width:auto;max-width:128px;height:32px;transition:opacity .2s ease-out}.UrlSuggestions__Thumb_Loaded{opacity:1}@media (prefers-reduced-motion:reduce){.UrlSuggestions__Thumb{transition:none}}.UrlSuggestions__Value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-sm);overflow:hidden}@keyframes UrlSuggestionsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ThingForm__Dropzone{z-index:1000;pointer-events:none;background:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ThingForm__DropzoneText{font-size:var(--font-size-lg);color:var(--color-fg);font-weight:500}.ThingForm{flex-direction:column;gap:16px;display:flex;position:relative}.ThingForm__Price{transform-origin:100%;position:absolute;top:0;right:-10px;rotate:7deg}.ThingForm__Fields{flex-direction:column;gap:8px;min-width:0;display:flex}.ThingForm__Advanced{min-width:0}.ThingForm__AdvancedSummary{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-fg-faint);-webkit-user-select:none;user-select:none;margin-bottom:8px;font-weight:500}.ThingForm__FieldTip{font-size:var(--font-size-xs);color:var(--color-fg-faint);margin-top:4px}.ThingForm__SaveDock{align-self:end;position:sticky;bottom:16px}.ThingForm__SaveShade{border-bottom-right-radius:var(--radius-8);pointer-events:none;background:radial-gradient(at bottom right, var(--color-bg), transparent 72%);position:absolute;inset:-16px -16px -16px -24px}.ThingForm__Save{max-width:100px}.ThingForm__Checkbox{align-items:center;gap:4px;display:flex}.ThingForm__Actions{justify-content:space-between;gap:8px;margin-bottom:-52px;padding-top:24px;display:flex}.ThingForm__Spacer{flex-grow:1}.AppLayout{flex-direction:column;gap:24px;margin-top:16px;display:flex}.AppLayout__Footer{margin-top:64px}.ErrorPage{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-block:64px;display:flex}.ErrorPage__Status{font-size:var(--font-size-2xl);font-weight:700}.FollowList{flex-direction:column;gap:8px;display:flex}.FollowList__Row{align-items:center;gap:8px;display:flex}.FriendsPage{flex-direction:column;gap:16px;display:flex}.FriendsPage__Title{font-weight:700}.FriendsPage__Search{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.FriendsPage__Origin{transform-origin:top}.FriendsPage__NoResults{font-size:var(--font-size-sm);color:var(--color-fg-faint)}.FriendsPage__Recommended{flex-direction:column;gap:8px;display:flex}.FriendsPage__Columns{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=960px){.FriendsPage__Columns{grid-template-columns:repeat(2,1fr)}}.FriendsPage__Column{flex-direction:column;gap:16px;display:flex}.FollowList_Layout_Inline{-moz-column-gap:16px;flex-flow:wrap;gap:8px 16px}.HelpPage{flex-direction:column;gap:24px;display:flex}.HelpPage__Title{font-size:var(--font-size-2xl);font-weight:700}.HelpPage__Articles{flex-direction:column;gap:16px;display:flex}.HelpPage__Article{border:1px solid var(--color-border);flex-direction:column;gap:8px;padding:16px;display:flex}.HelpPage__Article:hover{border-color:var(--color-fg)}.HelpPage__ArticleTitle{font-weight:700}.HelpPage__ArticleDescription{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.HelpPage__Contact{text-align:center;flex-direction:column;gap:8px;display:flex}.HelpPage__ContactTitle{font-size:var(--font-size-lg);font-weight:700}.InstallAppButton{border:1px solid var(--color-border);flex-direction:column;align-items:flex-start;padding:16px;display:flex}.InstallAppButton__Note{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.EveryThingLabel{font-weight:600}.ListVisibilitySample{flex-wrap:wrap;gap:16px;display:flex}.ListVisibilitySample__Item{flex-direction:column;flex:200px;gap:8px;display:flex}.ListVisibilitySample__Card{flex-direction:column;gap:4px;display:flex}.ListVisibilitySample__Card_Private{border-style:dashed}.ListVisibilitySample__Name{font-weight:600}.ListVisibilitySample__Name_Private{font-style:italic}.ListVisibilitySample__Updated{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.ListVisibilitySample__Caption{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.HelpArticlePage{flex-direction:column;gap:24px;display:flex}.HelpArticlePage__Content{flex-direction:column;gap:16px;display:flex}.HelpArticlePage__Content h1{font-size:var(--font-size-2xl);font-weight:700}.HelpArticlePage__Content h2{font-size:var(--font-size-lg);margin-top:16px;font-weight:700}.HelpArticlePage__Content h3{margin-top:8px;font-weight:700}.HelpArticlePage__Content ul,.HelpArticlePage__Content ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.HelpArticlePage__Content ul{list-style:outside}.HelpArticlePage__Content ol{list-style:decimal}.HelpArticlePage__Content a{color:var(--color-link);text-decoration:underline}.HelpArticlePage__Content a:hover{color:var(--color-link-hover)}.HelpArticlePage__Content code{font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);background:var(--color-bg-muted);padding:2px 4px}.HelpArticlePage__Content pre{border:1px solid var(--color-border);background:var(--color-bg-muted);padding:16px;overflow-x:auto}.HelpArticlePage__Content pre code{background:0 0;padding:0}.HelpArticlePage__Content table{border-collapse:collapse;font-size:var(--font-size-sm)}.HelpArticlePage__Content table th{text-align:left;font-weight:700}.HelpArticlePage__Content table th,.HelpArticlePage__Content table td{border:1px solid var(--color-border);vertical-align:top;padding:8px}.FeatureList{gap:16px;display:grid}.FeatureList__Title{font-weight:700}.FeatureList__Item{flex-grow:1}.CharacterCarousel{--cc-step:210px;--cc-depth:230px;--cc-ease:cubic-bezier(.65, 0, .35, 1);--cc-shadow-pad:16px;flex-direction:column;gap:20px;width:100%;display:flex}.CharacterCarousel__Viewport{height:calc(clamp(220px, 32vw, 380px) + var(--cc-shadow-pad));clip-path:inset(0 0 -32px);position:relative;overflow-x:clip}.CharacterCarousel__Viewport:before,.CharacterCarousel__Viewport:after{content:"";z-index:10;pointer-events:none;width:clamp(90px,20%,220px);position:absolute;top:0;bottom:0}.CharacterCarousel__Viewport:before{background:radial-gradient(130% 175% at right center, transparent 42%, var(--color-bg) 76%);left:0}.CharacterCarousel__Viewport:after{background:radial-gradient(130% 175% at left center, transparent 42%, var(--color-bg) 76%);right:0}.CharacterCarousel__Track{inset:0 0 var(--cc-shadow-pad);perspective:1200px;transform-style:preserve-3d;pointer-events:none;list-style:none;position:absolute}.CharacterCarousel__Slide{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg);width:auto;height:100%;transition:transform .5s var(--cc-ease), box-shadow .2s ease;will-change:transform;cursor:pointer;pointer-events:auto;position:absolute;top:0;left:50%;overflow:hidden}.CharacterCarousel__Image,.CharacterCarousel__Placeholder{-o-object-fit:cover;object-fit:cover;background:var(--color-bg-muted);width:100%;height:100%;display:block}.CharacterCarousel__Slide_Active{cursor:default;box-shadow:0 4px 24px -8px #00000059}.CharacterCarousel_Animating .CharacterCarousel__Slide_Active{box-shadow:none}.CharacterCarousel__Placeholder{color:var(--color-fg-muted);font-weight:700;font-size:var(--font-size-lg);justify-content:center;align-items:center;display:flex}.CharacterCarousel__Caption{text-align:center;max-width:40ch;min-height:5.5rem;color:var(--color-fg-muted);justify-content:center;align-items:center;margin-inline:auto;display:flex}.CharacterCarousel__Caption-enter-active,.CharacterCarousel__Caption-leave-active{transition:opacity .2s ease-out,filter .2s ease-out}.CharacterCarousel__Caption-enter-from,.CharacterCarousel__Caption-leave-to{opacity:0;filter:blur(2px)}@media (width<=520px){.CharacterCarousel{--cc-step:140px}}@media (prefers-reduced-motion:reduce){.CharacterCarousel .CharacterCarousel__Slide,.CharacterCarousel .CharacterCarousel__Caption-enter-active,.CharacterCarousel .CharacterCarousel__Caption-leave-active{transition:none}}.LandingPage{flex-direction:column;gap:56px;width:100%;max-width:768px;margin-inline:auto;padding-bottom:56px;display:flex}.LandingPage__Hero{flex-direction:column;gap:24px;padding-top:44px;display:flex}.LandingPage__Brand{flex-direction:column;gap:8px;display:flex}.LandingPage__Logo{font-size:clamp(var(--font-size-xl), 1rem + 2.5vw, var(--font-size-2xl));text-align:center;font-weight:700}.LandingPage__Slogan{font-size:var(--font-size-md);text-align:center}.LandingPage__Title{font-size:clamp(var(--font-size-xl), 1rem + 2.5vw, var(--font-size-2xl));text-align:center;font-weight:700}.LandingPage__Cta{align-self:center}.LandingPage__Closing,.LandingPage__Features{flex-direction:column;gap:24px;display:flex}.LandingPage__Faq{flex-direction:column;gap:16px;display:flex}.LandingPage__FaqItem{border:1px solid var(--color-border);padding:16px}.LandingPage__FaqQuestion{cursor:pointer;font-weight:700}.LandingPage__FaqAnswer{margin-top:8px}.ThingGridItem{border-radius:var(--radius-default);flex-direction:column;gap:4px;display:flex;position:relative}.ThingGridItem__Price{--price-tag-height:var(--spacing-24);transform-origin:100%;z-index:1;position:absolute;top:6px;right:-6px;rotate:7deg}.ThingGridItem_Clickable{cursor:pointer}.ThingGridItem_Draggable,.ThingGridItem_Draggable *{cursor:grab}.ThingGridItem_FileDropTarget .ThingGridItem__ImageArea,.ThingGridItem_FileDropTarget .ThingGridItem__Placeholder{border-color:var(--color-accent)}.ThingGridItem_Private .ThingGridItem__ImageArea,.ThingGridItem_Private .ThingGridItem__Placeholder{border-style:dashed}.ThingGridItem__ImageArea{border-radius:var(--radius-default);border:2px solid var(--color-border);aspect-ratio:1;width:100%;position:relative;overflow:hidden}.ThingGridItem__ImageArea *{-webkit-user-drag:none}.ThingGridItem__ThumbnailWrap,.ThingGridItem__Thumbnail{width:100%;height:100%}.ThingGridItem__Placeholder{border:2px solid var(--color-border);border-radius:var(--radius-default);text-align:center;aspect-ratio:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.ThingGridItem__PlaceholderName{font-size:var(--font-size-sm);-webkit-line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ThingGridItem__PlaceholderName_Owned{text-decoration:line-through}.ThingGridItem__Info{padding-left:2px;padding-right:2px}.ThingGridItem__Name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);overflow:hidden}.ThingGridItem__Name_Owned{text-decoration:line-through}.ThingGridItem__Note{font-size:var(--font-size-xs);opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThingGridItem__AttachmentCount{background:var(--color-bg);border:1px solid var(--color-border);font-size:var(--font-size-xs);border-radius:var(--radius-default);padding-inline:4px;position:absolute;bottom:4px;right:4px}.ThingItem{border-radius:var(--radius-default);flex-grow:1;min-width:0;margin:-4px;padding:4px}.ThingItem_Clickable{cursor:pointer}.ThingItem_Draggable,.ThingItem_Draggable *{cursor:grab}.ThingItem_Selecting .Link{pointer-events:none}.ThingItem_FileDropTarget{background-color:color-mix(in srgb, var(--color-accent) 8%, transparent);outline:1px dashed var(--color-accent)}.ThingItem__Body{flex-grow:1}.ThingItem__Title{gap:inherit;align-items:center;min-width:0;display:flex}.ThingItem__Title_Sticky{position:sticky;top:4px}.ThingItem__Title_Area{grid-area:title}.ThingItem__Spacer{flex-grow:1}.ThingItem__Price{font-size:var(--font-size-sm);flex:none;height:1lh!important}.ThingItem__Name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ThingItem__Name_Owned{text-decoration:line-through}.ThingItem__Note{font-size:var(--font-size-sm);opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThingItem__Note_Area{grid-area:note;min-width:0}.ThingItem__Layout_Variant_Single{gap:8px;display:flex}.ThingItem__Column{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.ThingItem__HeroWrap{align-self:flex-start}.ThingItem__Hero{grid-area:hero;align-self:center}.ThingItem__Thumbs{grid-area:thumbs;align-self:flex-end;align-items:flex-end;gap:4px;display:flex}.ThingItem__WithAttachments_ThumbsOnly{-moz-column-gap:8px;grid-template:"title title hero"".thumbs hero"/1fr auto auto;gap:4px 8px;display:grid}.ThingItem__WithAttachments_Full{-moz-column-gap:8px;grid-template:"title title hero""note thumbs hero"/1fr auto auto;gap:4px 8px;display:grid}.ThingItem__HeroThumbnail{border-radius:var(--radius-default);border:1px solid var(--color-border);width:72px;height:72px}.ThingItem__Thumbnail{border-radius:var(--radius-default);border:1px solid var(--color-border);width:40px;height:40px}.ProfileCard{align-items:center;gap:16px;display:flex}.ProfileCard__Identity{align-items:center;gap:12px;display:flex}.ProfileCard__Header{align-items:baseline;gap:8px;display:flex}.ProfileCard__Name{font-size:var(--font-size-lg);font-weight:600;line-height:1}.ProfileCard__ShareLink,.ProfileCard__Meta{font-size:var(--font-size-sm)}.ProfileCard__Spacer{flex-grow:1}.ThingDetail{gap:16px;display:grid;position:relative}.ThingDetail__Fields{flex-direction:column;gap:8px;min-width:0;display:flex}.ThingDetail__Images{flex-direction:column;gap:4px;display:flex}.ThingDetail__Thumbs{--thumb-size:max(72px, min(10vh, 128px));scrollbar-width:thin;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.ThingDetail__Thumbs>.AttachmentThumbnail{flex-shrink:0}.ThingDetail__Thumbnail{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-default);border:1px solid var(--color-border);flex-shrink:0}.ThingDetail__Name{overflow-wrap:anywhere;justify-content:space-between;display:flex}.ThingDetail__Name_Owned{text-decoration:line-through}.ThingDetail__Value{overflow-wrap:anywhere}.ThingDetail__Price{transform-origin:100%;position:absolute;top:0;right:-10px;rotate:7deg}.ThingDetail__Value_Link{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.ThingDetail__Note{white-space:pre-wrap}.ThingDetail__Meta{gap:8px;display:flex}.ThingDetail__MetaLabel{color:var(--color-fg-faint);flex-shrink:0;font-weight:500}.ThingDetail__Checkbox{align-items:center;gap:4px;display:flex}.ThingsList__UploadError{font-size:var(--font-size-xs);color:var(--color-danger)}.ThingsList{gap:8px;display:grid}@media (width>=400px){.ThingsList{gap:12px}}.ThingsList_ViewMode_Grid{grid-template-columns:repeat(2,1fr)}@media (width>=480px){.ThingsList_ViewMode_Grid{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.ThingsList_ViewMode_Grid{grid-template-columns:repeat(5,1fr)}}.ThingsList__Item{min-width:0}.ThingsList__Item_ViewMode_Grid{position:relative}.ThingsList__FormRow{grid-column:1/-1;min-width:0}.ThingsList__Row{border-radius:var(--radius-default);border-right:2px solid #0000;border-top-right-radius:0;border-bottom-right-radius:0;align-items:flex-start;gap:8px;width:100%;margin:-4px;padding:4px;display:flex}.ThingsList__Row_Author{transition:background-color 75ms cubic-bezier(0,0,.2,1)}.ThingsList__Row_Author:hover,.ThingsList__Row_Author:focus-within{background-color:color-mix(in srgb, var(--color-border) 25%, transparent)}@media (width>=960px){.ThingsList__Row_Author{width:calc(24px + 100%);margin-left:-24px}}.ThingsList__Row_Private{border-right-style:dashed;border-right-color:var(--color-border)}.ThingsList__CheckboxRail{flex-shrink:0;align-items:center;height:1lh;display:flex;position:sticky;top:4px}.ThingsList__Checkbox{opacity:1;transition:opacity .25s cubic-bezier(0,0,.2,1)}@media (width>=960px){.ThingsList__Checkbox{opacity:0}.ThingsList__Row:hover .ThingsList__Checkbox,.ThingsList__Row:focus-within .ThingsList__Checkbox{opacity:.2}}.ThingsList__Checkbox_Selected,.ThingsList__Row:hover .ThingsList__Checkbox_Selected,.ThingsList__Row:focus-within .ThingsList__Checkbox_Selected{opacity:1}.ThingsList__GridCell{position:relative}.ThingsList__GridCheckbox{z-index:10;opacity:1;transition:opacity .25s cubic-bezier(0,0,.2,1);position:absolute;top:8px;left:8px}@media (width>=960px){.ThingsList__GridCheckbox{opacity:0}.ThingsList__GridCell:hover .ThingsList__GridCheckbox{opacity:.2}}.ThingsList__GridCheckbox_Selected,.ThingsList__GridCell:hover .ThingsList__GridCheckbox_Selected{opacity:1}.ThingsList__FormCard{min-height:230px;scroll-margin-top:16px}.ThingsList__DetailCard{scroll-margin-top:16px}.TextSwap{display:inline-grid}.TextSwap__Layer{pointer-events:none;grid-area:1/1}.ListItem{position:relative}.ListItem__Card{flex-direction:column;gap:4px;padding-block:8px;display:flex}.ListItem__Card_Private{border-style:dashed}.ListItem__Name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ListItem__Name_Private{font-style:italic}.ListItem__Updated{font-size:var(--font-size-xs)}.ListItem__Added{font-style:italic;font-weight:600}.ListItem__Cover{position:absolute;inset:0}.ListsList{align-items:center;display:flex}.ListsList__Container{border-right:2px solid var(--color-border);flex:1;min-width:0;transition:all 75ms cubic-bezier(0,0,.2,1);position:relative}.ListsList__Container_OverflowLeft{border-left-color:var(--color-border)}.ListsList__Container:after{content:"";border-bottom:2px solid var(--color-border);position:absolute;bottom:0;left:0;right:0}.ListsList__Container_Dashed:after{border-bottom-style:dashed}.ListsList__Rail{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:8px;padding-top:16px;display:flex;overflow:scroll clip}.ListsList__Rail::-webkit-scrollbar{display:none}.ListsList__Rail li:last-child{margin-right:8px}.ListsList__Rail .Card{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.ListsList__Tab{scroll-snap-align:start}.ListsList__Tab .ListsList__TabCard{white-space:nowrap;flex-direction:column;gap:4px;min-width:100px;max-width:200px;margin-bottom:-12px;padding-top:8px;padding-bottom:20px;transition:transform .1s cubic-bezier(0,0,.2,1);display:flex}.ListsList__Tab:not(.ListsList__Tab_Active):hover .ListsList__TabCard{transform:translateY(-6px)}.ListsList__Tab_Active .ListsList__TabCard{background-color:var(--color-bg);z-index:1;position:relative;transform:translateY(-12px)}.ListsList__Tab .ListsList__TabCard.ListItem__Card_Dragover{transform:translateY(-8px)}.ListsList__EveryCard{position:relative}.ListsList__EveryCard:before,.ListsList__EveryCard:after{content:"";border-top-right-radius:var(--radius-8);pointer-events:none;position:absolute;inset:-2px -2px 0 50%}.ListsList__EveryCard:before{border-top:2px solid var(--color-bg);border-right:2px solid var(--color-bg)}.ListsList__EveryCard:after{border-top:2px dashed var(--color-border);border-right:2px dashed var(--color-border)}.ListsList__AllThings{position:relative}.ListsList__AllThingsName{font-weight:600}.ListsList__AllThingsUpdated{font-size:var(--font-size-xs)}.ListsList__AllThingsCover{position:absolute;inset:0}.ListsList__AddLink{color:var(--color-link);font-size:var(--font-size-sm);writing-mode:vertical-lr;padding-left:4px;transform:rotate(180deg)}.ListsList__AddLink:hover{color:var(--color-link-hover)}.SelectionHelper{box-shadow:0 10px 15px -3px var(--color-shadow), 0 4px 6px -4px var(--color-shadow);border-radius:var(--radius-default);border:1px solid var(--color-border);background:var(--color-border);align-items:stretch;gap:1px;display:flex;overflow:hidden}.SelectionHelper__Wrapper{z-index:10;max-width:calc(100vw - 32px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.SelectionHelper__Item{background:var(--color-bg);text-align:center;flex-grow:1;padding:4px 8px}.SelectionHelper__Item_Label{align-items:center;gap:4px;display:flex}.SelectionHelper__Item_Interactive{cursor:pointer;transition:background-color 75ms cubic-bezier(0,0,.2,1)}.SelectionHelper__Item_Interactive:hover{background:var(--color-button-bg)}.MoveToListDialog{z-index:11;pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:64px;display:flex;position:fixed;inset:0}.MoveToListDialog__OutsideCatcher{pointer-events:auto;position:absolute;inset:0}.MoveToListDialog__Content{z-index:1;pointer-events:auto;background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-default);width:min(420px,100vw - 32px);height:min(360px,100vh - 96px);box-shadow:0 10px 15px -3px var(--color-shadow), 0 4px 6px -4px var(--color-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.MoveToListDialog__SearchRow{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:8px}.MoveToListDialog__Search{width:100%}.MoveToListDialog__List{flex:1;min-height:0;padding:4px;overflow-y:auto}.MoveToListDialog__Item{text-align:left;border-radius:var(--radius-default);cursor:pointer;border:2px solid #0000;width:100%;padding:6px 10px;transition:border-color 75ms cubic-bezier(0,0,.2,1);display:block}.MoveToListDialog__Item:hover,.MoveToListDialog__Item:focus-visible{border-color:var(--color-border)}.MoveToListDialog__Item_Private{border-right:2px dashed var(--color-border);font-style:italic}.MoveToListDialog__Item_Private:hover,.MoveToListDialog__Item_Private:focus-visible{border-style:dashed}.MoveToListDialog__Empty{text-align:center;color:var(--color-fg-faint);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.ViewModeToggle{gap:4px;display:flex}.ViewModeToggle__Button{border-radius:var(--radius-default);opacity:.25;padding:4px;transition:opacity 75ms cubic-bezier(0,0,.2,1)}.ViewModeToggle__Button_Active{opacity:1}.ListDetailPage{flex-direction:column;gap:24px;display:flex}.ListDetailPage__Header{flex-direction:column;gap:8px;display:flex}.ListDetailPage__HeaderRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ListDetailPage__Title_Private{font-style:italic}.ListDetailPage__Spacer{flex-grow:1}.ListDetailPage__Actions{align-items:center;gap:8px;display:flex}.ListDetailPage__Description{white-space:pre-wrap}.AuthLayout{flex-direction:column;gap:24px;margin-top:16px;display:flex}.AuthLayout__Footer{margin-top:64px}.LoginPage__Form{gap:16px;display:grid}.LoginPage__Submit{justify-content:flex-end;display:flex}.LoginPage__Divider{align-items:center;gap:8px;display:flex}.LoginPage__DividerLine{border-top:1px solid var(--color-border);flex:1}.LoginPage__DividerLabel{font-size:var(--font-size-sm);color:var(--color-fg-faint)}.LoginPage__Passkey{gap:8px;display:grid}.LoginVerify{gap:16px;display:grid}.LoginVerify__Submit{justify-content:flex-end;display:flex}.OgCard{--og-bg:#fff;--og-ink:#14181f;--og-muted:#5b6675;--og-faint:#8a94a3;--og-border:#e6e9ee;--og-tile:#f3f5f8;box-sizing:border-box;background:var(--og-bg);width:1200px;height:630px;color:var(--og-ink);-webkit-font-smoothing:antialiased;font-family:Lato,Arial,sans-serif;display:flex;overflow:hidden}.OgPoster{box-sizing:border-box;background:var(--color-bg);width:1200px;height:630px;color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;gap:32px;padding:56px 64px;display:flex;overflow:hidden}.OgPoster__Brand{font-size:var(--font-size-lg);justify-content:space-between;align-items:center;gap:24px;display:flex}.OgPoster__Tagline{font-size:var(--font-size-md);color:var(--color-fg-muted)}.OgLogo{aspect-ratio:400/366;line-height:0;display:inline-block}.OgLogo__Svg{width:100%;height:100%;display:block}.OgCardDefault{justify-content:center;align-items:center}.OgCardDefault__Inner{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:80px;display:flex}.OgCardDefault__Logo{margin-bottom:16px}.OgCardDefault__Wordmark{font-size:76px;font-weight:400;line-height:1}.OgCardDefault__Tagline{color:var(--og-muted);max-width:720px;font-size:38px;font-weight:400;line-height:1.25}.OgListPoster{--og-item-name:28px;position:relative}.OgListPoster .OgPoster__Brand{font-size:34px}.OgListPoster .OgPoster__Tagline{font-size:26px}.OgListPoster__Headline{flex-direction:column;gap:12px;display:flex}.OgListPoster__Name{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:52px;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.OgListPoster__Owner{color:var(--color-fg-muted);align-items:center;gap:12px;font-size:26px;display:flex}.OgListPoster__Showcase{flex:1;align-items:flex-start;gap:24px;margin-right:-64px;display:flex;position:relative;overflow:hidden}.OgListPoster__Tile{flex:none;width:232px}.OgListPoster__Fade{background:linear-gradient(to right, transparent, var(--color-bg));pointer-events:none;width:220px;position:absolute;top:0;bottom:0;right:0}.OgListPoster__Rows{flex-direction:column;flex:1;gap:20px;margin-bottom:-56px;display:flex;position:relative;overflow:hidden}.OgListPoster__FadeBottom{background:linear-gradient(to bottom, transparent, var(--color-bg));pointer-events:none;height:180px;position:absolute;bottom:0;left:0;right:0}.OgListPoster__Empty{color:var(--color-fg-muted);flex:1;justify-content:center;align-items:center;font-size:34px;display:flex}.OgListPoster .ThingGridItem__Name,.OgListPoster .ThingGridItem__PlaceholderName{font-size:24px}.OgListPoster .ThingItem__Name{font-size:var(--og-item-name)}.OgListPoster .ThingItem__Note{font-size:calc(var(--og-item-name) * .62)}.OgListPoster .ThingItem__HeroThumbnail{width:calc(var(--og-item-name) * 4)!important;height:calc(var(--og-item-name) * 4)!important}.OgListPoster .ThingItem__Thumbnail{width:calc(var(--og-item-name) * 2.2222)!important;height:calc(var(--og-item-name) * 2.2222)!important}.OgProfilePoster .OgPoster__Brand{font-size:34px}.OgProfilePoster .OgPoster__Tagline{font-size:26px}.OgProfilePoster__Identity{align-items:center;gap:24px;display:flex}.OgProfilePoster__Name{letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:1}.OgProfilePoster__Meta{color:var(--color-fg-muted);margin-top:12px;font-size:28px}.OgProfilePoster__Showcase{flex:1;align-items:flex-start;gap:24px;margin-right:-64px;display:flex;position:relative;overflow:hidden}.OgProfilePoster__Tile{flex:none;width:232px}.OgProfilePoster__Fade{background:linear-gradient(to right, transparent, var(--color-bg));pointer-events:none;width:220px;position:absolute;top:0;bottom:0;right:0}.OgProfilePoster .ThingGridItem__Name,.OgProfilePoster .ThingGridItem__PlaceholderName{font-size:24px}.OnboardingPage{gap:16px;display:grid}.OnboardingPage__Actions{justify-content:space-between;display:flex}.AccountDeactivated{flex-direction:column;gap:24px;display:flex}.AccountDeactivated__Identity{align-items:center;gap:12px;display:flex}.AccountDeactivated__Name{font-size:var(--font-size-lg);font-weight:600;line-height:1}.AccountDeactivated__Panel{border:2px solid var(--color-border);border-radius:var(--radius-default);font-size:var(--font-size-sm);flex-direction:column;gap:16px;padding:24px;display:flex}.AccountDeactivated__Actions{flex-wrap:wrap;gap:8px;display:flex}.AccountDeactivated__Confirm{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.AccountDeactivated__Resend{font-size:var(--font-size-sm);cursor:pointer;color:var(--color-fg-muted);background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.AccountDeactivated__Error{color:var(--color-danger)}.AccountDeactivated__ConfirmActions{flex-wrap:wrap;gap:8px;display:flex}.ProfilePage{flex-direction:column;gap:16px;display:flex}.ProfilePage__ThingsHeader{flex-direction:column;gap:4px;display:flex}.ProfilePage__ThingsRow{align-items:center;gap:8px;display:flex}.ProfilePage__Spacer{flex-grow:1}.ProfilePage__GuestLink{font-size:var(--font-size-sm)}.DeleteAccountDialog{z-index:11;pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DeleteAccountDialog__OutsideCatcher{background:var(--color-shadow);pointer-events:auto;position:absolute;inset:0}.DeleteAccountDialog__Content{z-index:1;pointer-events:auto;background:var(--color-bg);border:2px solid var(--color-danger);border-radius:var(--radius-default);width:min(480px,100vw - 32px);box-shadow:0 10px 15px -3px var(--color-shadow), 0 4px 6px -4px var(--color-shadow);flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.DeleteAccountDialog__Body{font-size:var(--font-size-sm);flex-direction:column;gap:12px;display:flex}.DeleteAccountDialog__Label{font-size:var(--font-size-sm)}.DeleteAccountDialog__Phrase{font-family:monospace;font-weight:700}.DeleteAccountDialog__Input{width:100%}.DeleteAccountDialog__StepUp{flex-direction:column;gap:8px;display:flex}.DeleteAccountDialog__Resend{font-size:var(--font-size-sm);cursor:pointer;color:var(--color-fg-muted);background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.DeleteAccountDialog__Error{font-size:var(--font-size-sm);color:var(--color-danger)}.DeleteAccountDialog__Actions{justify-content:flex-end;gap:8px;display:flex}.DeleteAccountDialog__Content .Button:disabled{opacity:.4;cursor:not-allowed}.SettingsPage{gap:16px;display:grid}.SettingsPage__Sections{flex-direction:column;gap:12px;display:flex}.SettingsPage__Section{padding-top:24px}.SettingsPage__Section_Group,.SettingsPage__Group{gap:16px;display:grid}.SettingsPage__Avatar{align-items:center;gap:16px;display:flex}.SettingsPage__AvatarSlot{flex-shrink:0;display:inline-flex;position:relative}.SettingsPage__AvatarSlot:hover .RemoveBadge{opacity:1}.SettingsPage__AvatarActions{flex-wrap:wrap;gap:8px;display:flex}.SettingsPage__ThemeButtons{gap:8px;display:flex}.SettingsPage__Select{border:2px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);color:var(--color-fg);font:inherit;cursor:pointer;padding:8px 12px}.SettingsPage__Select:hover,.SettingsPage__Select:focus-visible{border-color:var(--color-accent)}.SettingsPage__ThemeButton{text-transform:capitalize}.SettingsPage__ThemeButton_Active{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.SettingsPage__ThemeButton_Active:hover,.SettingsPage__ThemeButton_Active:active{background:var(--color-fg)}.SettingsPage__Row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SettingsPage__RowGrow{flex-grow:1}.SettingsPage__PasskeyHeader{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.SettingsPage__PasskeyButton{margin-left:auto}.SettingsPage__PasskeyError{width:100%}.SettingsPage__TableWrap{overflow-x:auto}.SettingsPage__SessionHint{font-size:var(--font-size-xs);opacity:.5;margin-left:6px}.SettingsPage__KeyForm{flex-direction:column;gap:8px;display:flex}.SettingsPage__KeyFormRow{gap:8px;display:flex}.SettingsPage__KeyInput{flex:1}.SettingsPage__ApiKey{border-radius:var(--radius-default);font-size:var(--font-size-xs);cursor:pointer;text-align:left;filter:blur(4px);width:100%;padding:6px;font-family:monospace;transition:filter .15s ease-out;display:inline-block}.SettingsPage__ApiKey:hover{filter:blur()}.SettingsPage__KeyReveal{border:1px solid var(--color-border);border-radius:var(--radius-default);flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.SettingsPage__KeyRevealNote{font-size:var(--font-size-sm);color:var(--color-danger)}.SettingsPage__KeyRevealRow{align-items:center;gap:8px;display:flex}.SettingsPage__KeyReveal .SettingsPage__ApiKey{filter:none;cursor:text}.SettingsPage__FieldError{color:var(--color-danger);font-size:var(--font-size-sm)}.SettingsPage__Contact{padding-top:64px}.SettingsPage__Footnote{font-size:var(--font-size-sm)}.SharePage{justify-content:center;display:flex}.SharePage__Inner{flex-direction:column;gap:16px;display:flex}.SharePage__Title{text-align:center}.SharePage__QrCard{justify-content:center;padding:16px;display:flex}.SharePage__Url{-webkit-user-select:all;user-select:all;text-align:center;border:2px dashed var(--color-border);border-radius:var(--radius-default);padding:8px}.SharePage__Hint{text-align:center}
/*$vite$:1*/