@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.auth-login-modal{scrollbar-width:none;-ms-overflow-style:none}.auth-login-modal::-webkit-scrollbar{display:none}.release-readiness{border:1px solid var(--line);background:var(--card);border-radius:15px;margin:18px 0;padding:16px}.release-readiness>header{align-items:center;gap:12px;display:flex}.release-readiness>header>div{flex:1}.release-readiness h2{margin:4px 0;font-size:18px}.release-readiness p,.release-readiness footer,.release-readiness small{color:var(--muted);font-size:8px}.release-readiness>header>strong{color:#6554e7;font-size:25px}.readiness-progress{background:#eeeaf8;border-radius:8px;height:10px;margin:13px 0;overflow:hidden}.readiness-progress span{border-radius:inherit;background:linear-gradient(90deg,#6554e7,#3ebf78);height:100%;display:block}.readiness-categories{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.readiness-categories article{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto;gap:3px;padding:9px;display:grid}.readiness-categories b{font-size:8px}.readiness-categories span{color:#5d4bd4;font-size:8px}.readiness-categories small{grid-column:1/-1}.readiness-blockers{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.readiness-blockers>b{width:100%;font-size:9px}.readiness-blockers span{color:#b34943;background:#fff0ef;border-radius:11px;padding:4px 7px;font-size:7px}.readiness-blockers span.ready{color:#34834a;background:#e9f8ee}.release-readiness footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:10px;display:flex}.release-readiness footer span{flex:1}.release-readiness button{color:#fff;background:#6554e7;border:1px solid #6554e7;border-radius:8px;padding:8px 10px;font-size:8px}.dark-mode .readiness-progress{background:#363241}@media (max-width:620px){.readiness-categories{grid-template-columns:1fr 1fr}.release-readiness footer{flex-direction:column;align-items:stretch}.release-readiness button{width:100%}}.social-login-slot{border-bottom:1px solid var(--line);gap:8px;margin:10px 0;padding-bottom:10px;display:grid}.google-login-target{place-items:center;min-height:40px;display:grid}.social-login-slot>button{border:1px solid var(--line);background:var(--card);width:100%;color:var(--muted);border-radius:7px;padding:10px;font-size:8px}.social-login-slot>button:disabled{opacity:.65;cursor:not-allowed}.a11y-audit{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:18px 0;padding:15px}.a11y-audit>header{align-items:flex-start;gap:12px;display:flex}.a11y-audit>header>div{flex:1}.a11y-audit h2{margin:4px 0;font-size:17px}.a11y-audit p,.a11y-audit footer{color:var(--muted);font-size:8px}.a11y-audit button{color:#fff;background:#6554e7;border:1px solid #6554e7;border-radius:8px;padding:8px 11px;font-size:8px}.a11y-audit-summary{background:#faf9ff;border-radius:9px;align-items:center;gap:13px;margin:12px 0;padding:9px 11px;font-size:8px;display:flex}.a11y-audit-summary strong{color:#34834a}.a11y-audit-summary span{color:#b34943}.a11y-audit-summary button{margin-left:auto;padding:6px 9px}.a11y-audit-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.a11y-audit-list article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.a11y-audit-list i{border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.a11y-audit-list .passed i{color:#34834a;background:#e9f8ee}.a11y-audit-list .failed i{color:#b34943;background:#fff0ef}.a11y-audit-list span{gap:2px;display:grid}.a11y-audit-list b{font-size:8px}.a11y-audit-list small{color:var(--muted);font-size:7px}.a11y-audit footer{border-top:1px solid var(--line);margin-top:11px;padding-top:10px;display:block}.dark-mode .a11y-audit-summary{background:#302d42}@media (max-width:620px){.a11y-audit>header{flex-direction:column}.a11y-audit>header button{width:100%}.a11y-audit-list{grid-template-columns:1fr}}.browser-audit{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:18px 0;padding:15px}.browser-audit>header{align-items:flex-start;gap:12px;display:flex}.browser-audit>header>div{flex:1}.browser-audit h2{margin:4px 0;font-size:17px}.browser-audit p,.browser-audit footer{color:var(--muted);font-size:8px}.browser-audit button{color:#fff;background:#6554e7;border:1px solid #6554e7;border-radius:8px;padding:8px 11px;font-size:8px}.browser-audit-summary{background:#faf9ff;border-radius:9px;align-items:center;gap:13px;margin:12px 0;padding:9px 11px;font-size:8px;display:flex}.browser-audit-summary strong{color:#34834a}.browser-audit-summary span{color:#b34943}.browser-audit-summary button{margin-left:auto;padding:6px 9px}.browser-audit-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.browser-audit-grid article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.browser-audit-grid i{border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.browser-audit-grid .supported i{color:#34834a;background:#e9f8ee}.browser-audit-grid .unsupported i{color:#b34943;background:#fff0ef}.browser-audit-grid span{gap:2px;display:grid}.browser-audit-grid b{font-size:8px}.browser-audit-grid small{color:var(--muted);font-size:7px}.browser-audit footer{border-top:1px solid var(--line);margin-top:11px;padding-top:10px;display:block}.dark-mode .browser-audit-summary{background:#302d42}@media (max-width:620px){.browser-audit>header{flex-direction:column}.browser-audit>header button{width:100%}.browser-audit-grid{grid-template-columns:1fr}}.work-compat{z-index:72;border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;width:min(310px,100vw - 36px);padding:12px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 16px 45px #20183c2b}.work-compat header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.work-compat header b{font-size:9px}.work-compat header span{color:#5d4bd4;background:#f0edff;border-radius:11px;padding:4px 7px;font-size:7px}.work-compat>div{border:1px solid var(--line);border-radius:8px;gap:3px;padding:7px;display:grid}.work-compat small,.work-compat p{color:var(--muted);font-size:7px}.work-compat strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.work-compat strong.missing{color:#b34943}.work-compat p{grid-column:1/-1;margin:2px 0 0}@media (max-width:760px){.work-compat{width:94vw;max-height:35vh;bottom:8px;left:3vw;overflow:auto}}.payment-qa{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:18px 0;padding:15px}.payment-qa>header{align-items:flex-start;gap:12px;display:flex}.payment-qa>header>div{flex:1}.payment-qa h2{margin:4px 0;font-size:17px}.payment-qa p,.payment-qa footer{color:var(--muted);font-size:8px}.payment-qa button,.payment-qa select{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:7px;padding:7px 9px;font-size:8px}.payment-qa-summary{background:#faf9ff;border-radius:9px;gap:14px;margin:12px 0;padding:9px 11px;font-size:8px;display:flex}.payment-qa-summary strong{color:#34834a}.payment-qa-summary span{color:#b34943}.payment-qa-summary small{color:var(--muted);margin-left:auto}.payment-qa-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.payment-qa-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:8px;padding:10px;display:grid}.payment-qa-list article:first-child{border-top:0}.payment-qa-list article>span{gap:3px;display:grid}.payment-qa-list b{font-size:9px}.payment-qa-list small{color:var(--muted);font-size:7px}.payment-qa-list em{color:#9a6b08;font-size:7px;font-style:normal}.payment-qa footer{padding-top:10px;display:block}.dark-mode .payment-qa-summary{background:#302d42}@media (max-width:620px){.payment-qa>header{flex-direction:column}.payment-qa>header button{width:100%}.payment-qa-list article{grid-template-columns:1fr 90px}.payment-qa-list article>span{grid-column:1/-1}.payment-qa-list article button{width:100%}}.credit-reconcile{border:1px solid var(--line);background:var(--card);border-radius:13px;margin:18px 0;padding:14px}.credit-reconcile>header{align-items:center;gap:10px;display:flex}.credit-reconcile>header>div{flex:1;gap:3px;display:grid}.credit-reconcile b{font-size:9px}.credit-reconcile small,.credit-reconcile footer{color:var(--muted);font-size:7px}.credit-reconcile>header>span{color:#9a6b08;background:#fff5d9;border-radius:12px;padding:4px 8px;font-size:7px}.credit-reconcile>div{gap:8px;margin:11px 0;display:flex}.credit-reconcile select{flex:1;min-width:0}.credit-reconcile select,.credit-reconcile button{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:8px;padding:8px;font-size:8px}.credit-reconcile button{color:#fff;background:#6554e7;border-color:#6554e7}.credit-reconcile article{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.credit-reconcile article>span{border:1px solid var(--line);border-radius:9px;gap:3px;padding:9px;display:grid}.credit-reconcile article>span.matched{color:#34834a;background:#eefaf2;border-color:#a8dcb9}.credit-reconcile article>span.mismatch{color:#b34943;background:#fff3f1;border-color:#efbbb6}.credit-reconcile footer{border-top:1px solid var(--line);padding-top:9px;display:block}@media (max-width:620px){.credit-reconcile article{grid-template-columns:1fr 1fr}.credit-reconcile>div{flex-direction:column}}.credit-rate-summary{grid-template-columns:repeat(3,1fr);gap:7px!important;display:grid!important}.credit-rate-summary>*{border:1px solid var(--line);border-radius:9px;place-items:center;min-height:38px;padding:8px;font-size:8px;font-style:normal;display:grid}.credit-rate-summary strong{color:#39824f;background:#eefaf2}.credit-rate-summary span{color:#ad5148;background:#fff3f1}.credit-rate-summary em{color:#8b6815;background:#fff9e9}.missing-rates{background:#fff8f7;border:1px solid #efbbb6;border-radius:9px;margin:9px 0;padding:9px}.missing-rates summary{cursor:pointer;color:#ad5148;font-size:8px;font-weight:700}.missing-rates>div{grid-template-columns:repeat(3,1fr);gap:6px!important;margin:9px 0 0!important;display:grid!important}.missing-rates span{background:var(--card);border-radius:7px;gap:2px;padding:7px;font-size:8px;display:grid}.dark-mode .missing-rates{background:#352a2b}@media (max-width:620px){.credit-rate-summary,.missing-rates>div{grid-template-columns:1fr!important}}.tool-qa{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:18px 0;padding:15px}.tool-qa>header{align-items:flex-start;gap:12px;display:flex}.tool-qa>header>div{flex:1}.tool-qa h2{margin:4px 0;font-size:17px}.tool-qa p,.tool-qa footer{color:var(--muted);font-size:8px}.tool-qa button,.tool-qa select{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:7px;padding:7px 9px;font-size:8px}.tool-qa-progress{background:#eeebf8;border-radius:8px;height:28px;margin:12px 0;position:relative;overflow:hidden}.tool-qa-progress span{background:linear-gradient(90deg,#6554e7,#9a8cf2);position:absolute;inset:0 auto 0 0}.tool-qa-progress strong{z-index:1;color:#252032;place-items:center;height:100%;font-size:8px;display:grid;position:relative}.tool-qa nav{gap:6px;margin-bottom:10px;display:flex;overflow:auto}.tool-qa nav button.active{color:#fff;background:#6554e7;border-color:#6554e7}.tool-qa-list{border:1px solid var(--line);border-radius:10px;max-height:520px;overflow:auto}.tool-qa-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:center;gap:7px;padding:9px;display:grid}.tool-qa-list article:first-child{border-top:0}.tool-qa-list article>span{gap:2px;display:grid}.tool-qa-list b{font-size:9px}.tool-qa-list small{color:var(--muted);font-size:7px}.tool-qa-list em{color:#9a6b08;font-size:7px;font-style:normal}.tool-qa footer{padding-top:10px}.dark-mode .tool-qa-progress{background:#363241}.dark-mode .tool-qa-progress strong{color:#fff}@media (max-width:700px){.tool-qa>header{flex-direction:column}.tool-qa>header button{width:100%}.tool-qa-list article{grid-template-columns:1fr 90px}.tool-qa-list article>span{grid-column:1/-1}.tool-qa-list article button{width:100%}}.api-audit-list i.warning{color:#9a6b08;background:#fff5d9}.api-audit-export{z-index:58;border:1px solid var(--line);background:var(--card);border-radius:13px;width:min(340px,100vw - 36px);padding:12px;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 45px #20183c2b}.api-audit-export header{justify-content:space-between;align-items:center;gap:8px;display:flex}.api-audit-export header b{font-size:9px}.api-audit-export header span,.api-audit-export p,.api-audit-export small{color:var(--muted);font-size:7px}.api-audit-export>div{gap:7px;margin:9px 0;display:flex}.api-audit-export button{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:7px;flex:1;padding:7px;font-size:8px}.api-audit-export details{border-top:1px solid var(--line);padding-top:8px}.api-audit-export summary{cursor:pointer;font-size:8px}.api-audit-export details small{margin-top:5px;display:block}.api-audit-export p{margin:8px 0 0}@media (max-width:620px){.api-audit-export{width:calc(100vw - 20px);bottom:10px;right:10px}}.share-history{border:1px solid var(--line);background:var(--card);border-radius:13px;margin:18px 0 28px;overflow:hidden}.share-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.share-history>header>div{gap:3px;display:grid}.share-history b{font-size:9px}.share-history small,.share-history>p,.share-history>footer{color:var(--muted);font-size:7px}.share-history>header>span{color:#5d4bd4;background:#f0edff;border-radius:12px;padding:4px 8px;font-size:7px}.share-history>div{max-height:300px;overflow:auto}.share-history article{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px 15px;display:flex}.share-history article>span{flex:1;gap:2px;min-width:0;display:grid}.share-history article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-history button,.share-history a{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:7px;padding:6px 8px;font-size:7px;text-decoration:none}.share-history .danger{color:#b34943}.share-history>p,.share-history>footer{margin:0;padding:13px 15px}.share-history>footer{background:#faf9ff}.dark-mode .share-history>header>span,.dark-mode .share-history>footer{background:#302d42}@media (max-width:620px){.share-history article{flex-wrap:wrap;align-items:stretch}.share-history article>span{flex-basis:100%}.share-history article button,.share-history article a{text-align:center;flex:1}}.security-center{border:1px solid var(--line);background:var(--card);border-radius:13px;margin:18px 0 90px;overflow:hidden}.security-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.security-center>header>div{gap:3px;display:grid}.security-center b{font-size:9px}.security-center small,.security-center footer{color:var(--muted);font-size:7px}.security-center>header>span,.session-card strong{color:#34834a;background:#e9f8ee;border-radius:12px;padding:4px 8px;font-size:7px}.session-card{align-items:center;gap:10px;padding:14px 15px;display:flex}.session-icon{color:#6554e7;background:#f0edff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.session-card>div{flex:1;gap:3px;display:grid}.security-actions{gap:8px;padding:0 15px 14px;display:flex}.security-actions button{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:8px;padding:7px 10px;font-size:8px}.security-actions .danger{color:#b34943}.security-center footer{background:#faf9ff;padding:11px 15px;display:block}.dark-mode .security-center footer{background:#302d42}@media (max-width:620px){.session-card{flex-wrap:wrap;align-items:flex-start}.session-card>div{min-width:calc(100% - 50px)}.session-card strong{margin-left:46px}.security-actions{flex-direction:column}}.local-backup{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin:0 15px 14px;padding:10px;display:flex}.local-backup>div{flex:1;gap:3px;display:grid}.local-backup button{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:7px;padding:7px 9px;font-size:8px}.local-backup input{display:none}@media (max-width:620px){.local-backup{flex-wrap:wrap;align-items:stretch}.local-backup>div{flex-basis:100%}.local-backup button{flex:1}}.api-audit{border:1px solid var(--line);background:var(--card);border-radius:13px;margin:18px 0;overflow:hidden}.api-audit>header,.api-audit>footer{align-items:center;gap:10px;padding:12px 15px;display:flex}.api-audit>header{border-bottom:1px solid var(--line)}.api-audit>header>div{flex:1;gap:3px;display:grid}.api-audit b{font-size:9px}.api-audit small,.api-audit>footer span{color:var(--muted);font-size:7px}.api-audit button{color:#fff;background:#6554e7;border:1px solid #6554e7;border-radius:8px;padding:7px 10px;font-size:8px}.api-audit button:disabled{opacity:.5}.api-audit-summary{background:#faf9ff;gap:14px;padding:10px 15px;font-size:8px;display:flex}.api-audit-summary strong{color:#34834a}.api-audit-summary span{color:#b34943}.api-audit-summary small{margin-left:auto}.api-audit-list article{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 15px;display:grid}.api-audit-list i{color:#777;background:#eee;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.api-audit-list i.passed{color:#34834a;background:#e9f8ee}.api-audit-list i.failed{color:#b34943;background:#fff0ef}.api-audit-list i.running{color:#6554e7;background:#f0edff}.api-audit-list article>span{gap:2px;display:grid}.api-audit-list em{color:var(--muted);font-size:7px;font-style:normal}.api-audit-list article>small{color:#b34943;grid-column:2/-1}.api-audit>footer{border-top:1px solid var(--line)}.api-audit>footer span{flex:1}.api-audit>footer button{background:var(--card);color:#5d4bd4;border-color:var(--line)}.dark-mode .api-audit-summary{background:#302d42}@media (max-width:620px){.api-audit>header,.api-audit>footer{flex-direction:column;align-items:stretch}.api-audit>header button,.api-audit>footer button{width:100%}}.video-trim{border:1px solid var(--line);border-radius:9px;padding:9px;gap:7px!important;display:grid!important}.video-trim label{color:var(--muted);grid-template-columns:85px 1fr;align-items:center;gap:7px;font-size:8px;display:grid}.video-trim input{accent-color:#6554e7}.video-trim>div{align-items:center;gap:7px;display:flex!important}.video-trim span{color:var(--muted);margin-right:auto;font-size:8px}.video-trim button:disabled{opacity:.5}.shared-work-page{z-index:180;background:linear-gradient(145deg,#f7f5ff,#fff);position:fixed;inset:0;overflow:auto}.shared-work-page>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffd;border-bottom:1px solid #e9e6f2;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 500px);display:flex}.shared-work-page>header img{width:105px}.shared-work-page>header button{color:#fff;background:#6554e7;border:0;border-radius:9px;padding:9px 13px;font-size:9px}.shared-work-page>main{max-width:860px;margin:0 auto;padding:60px 24px 90px}.shared-work-page h1{margin:10px 0;font-size:clamp(28px,5vw,48px)}.shared-work-page>main>small,.shared-work-page>main>p{color:#77798a;font-size:9px}.shared-work-page .result-view{background:#fff;border:1px solid #ece9f5;border-radius:16px;margin-top:30px;padding:18px;box-shadow:0 16px 45px #33275912}.shared-work-page .result-media{margin-bottom:12px}.dark-mode .shared-work-page{color:#f3f1fa;background:#1f1e27}.dark-mode .shared-work-page>header,.dark-mode .shared-work-page .result-view{background:#292833;border-color:#3b3947}.expiry-settings{border:1px solid var(--line);background:var(--card);border-radius:13px;align-items:center;gap:9px;margin:16px 0 90px;padding:13px;display:flex}.expiry-settings>div{align-items:center;gap:9px;margin-right:auto;display:flex}.expiry-settings>div>span{color:#a16d0c;background:#fff4d8;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.expiry-settings>div>div{display:grid}.expiry-settings b{font-size:10px}.expiry-settings small{color:var(--muted);font-size:8px}.expiry-settings label{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.expiry-settings select,.expiry-settings button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:8px;padding:8px;font-size:8px}.expiry-settings button.active{color:#34834a;background:#e9f8ee;border-color:#38a761}@media (max-width:700px){.expiry-settings{flex-wrap:wrap;align-items:stretch}.expiry-settings>div{width:100%}.expiry-settings label{margin-right:auto}}.benchmark-sync-settings{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:8px;margin:15px 0;padding:11px 13px;display:flex}.benchmark-sync-settings>div{align-items:center;gap:8px;margin-right:auto;display:flex}.benchmark-sync-settings>div>span:last-child{display:grid}.benchmark-sync-settings b{font-size:9px}.benchmark-sync-settings small{color:var(--muted);font-size:7px}.sync-dot{background:#aaa;border-radius:50%;width:9px;height:9px}.sync-dot.active{background:#38a761;box-shadow:0 0 0 4px #38a76120}.benchmark-sync-settings label{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.benchmark-sync-settings select,.benchmark-sync-settings button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:7px 8px;font-size:8px}.benchmark-sync-settings button:disabled{opacity:.5}@media (max-width:700px){.benchmark-sync-settings{flex-wrap:wrap;align-items:stretch}.benchmark-sync-settings>div{width:100%}.benchmark-sync-settings label{margin-right:auto}}.carousel-batch-control>div{gap:6px;display:flex}.carousel-batch-control>div button{flex:1}.carousel-crop-modal{border:1px solid var(--line);background:var(--card);border-radius:17px;width:min(860px,94vw);max-height:92vh;padding:17px;overflow:auto;box-shadow:0 20px 70px #21194545}.carousel-crop-modal>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.carousel-crop-modal h2{margin:4px 0;font-size:18px}.carousel-crop-modal header button{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:inherit;border-radius:50%}.crop-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px;display:grid}.crop-layout canvas{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#eee;border-radius:12px}.crop-layout>div{align-content:start;gap:10px;display:grid}.crop-layout label{color:var(--muted);gap:5px;font-size:8px;display:grid}.crop-layout select{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:8px;padding:8px}.crop-layout input{accent-color:#6554e7}.crop-layout button{border:1px solid var(--line);background:var(--card);color:#5d4bd4;border-radius:8px;padding:8px}.crop-layout .apply{color:#fff;background:#6554e7;border-color:#6554e7}.crop-layout small{color:#b44b45;font-size:8px}@media (max-width:680px){.crop-layout{grid-template-columns:1fr}.carousel-crop-modal{padding:12px}}.carousel-batch-control{z-index:61;background:var(--card);border:1px solid #d8d1f8;border-radius:12px;gap:5px;width:220px;padding:11px;display:grid;position:fixed;bottom:24px;right:440px;box-shadow:0 12px 35px #261e4828}.carousel-batch-control b{font-size:9px}.carousel-batch-control small{color:var(--muted);font-size:7px;line-height:1.5}.carousel-batch-control button{color:#fff;background:#6554e7;border:0;border-radius:8px;padding:8px;font-size:8px}.carousel-batch-control button:disabled{opacity:.55}@media (max-width:900px){.carousel-batch-control{width:230px;bottom:18px;left:3vw;right:auto}}.benchmark-account-groups{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:15px 0;padding:15px}.benchmark-account-groups>header{align-items:center;gap:7px;margin-bottom:10px;display:flex}.benchmark-account-groups>header>div{margin-right:auto;display:grid}.benchmark-account-groups header b{font-size:11px}.benchmark-account-groups header small,.benchmark-account-groups>p{color:var(--muted);font-size:8px}.benchmark-account-groups select,.benchmark-account-groups button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:7px 8px;font-size:8px}.benchmark-account-groups .danger{color:#b34c47}.benchmark-account-groups>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.benchmark-account-groups article{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 105px 28px;align-items:center;padding:5px;display:grid}.benchmark-account-groups article.active{background:#f5f2ff;border-color:#7665e8}.benchmark-account-groups article>button:first-child{text-align:left;border:0;align-items:center;gap:8px;display:flex}.benchmark-account-groups img{object-fit:cover;border-radius:50%;width:30px;height:30px}.benchmark-account-groups article span{display:grid}.benchmark-account-groups article small{color:var(--muted);font-size:7px}.dark-mode .benchmark-account-groups article.active{background:#343044}@media (max-width:760px){.benchmark-account-groups>header{flex-wrap:wrap;align-items:stretch}.benchmark-account-groups>header>div{width:100%}.benchmark-account-groups>div{grid-template-columns:1fr}}.benchmark-bulk{z-index:8;background:#f7f5ff;border:1px solid #d8d1fa;border-radius:12px;align-items:center;gap:7px;margin:15px 0;padding:10px 12px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #2c235520}.benchmark-bulk b{font-size:9px}.benchmark-bulk span{color:var(--muted);margin-right:auto;font-size:8px}.benchmark-bulk button{color:#5d4cd0;background:#fff;border:1px solid #d9d2f6;border-radius:7px;padding:6px 8px;font-size:8px}.benchmark-bulk button:disabled{opacity:.5}.benchmark-bulk small{color:var(--muted);font-size:7px}.dark-mode .benchmark-bulk{background:#302d42;border-color:#4a4468}.dark-mode .benchmark-bulk button{background:#292833}@media (max-width:720px){.benchmark-bulk{flex-wrap:wrap}.benchmark-bulk span{margin-right:0}.benchmark-bulk small{width:100%}}.benchmark-comparison{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:15px 0;padding:15px;overflow:hidden}.benchmark-comparison header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.benchmark-comparison h2{margin:4px 0 0;font-size:16px}.benchmark-comparison header small{color:var(--muted);font-size:7px}.comparison-table{overflow:auto}.comparison-row{border-top:1px solid var(--line);grid-template-columns:minmax(210px,2fr) repeat(4,minmax(78px,1fr));align-items:center;min-width:570px;display:grid}.comparison-row>*{padding:9px;font-size:8px}.comparison-row.heading{color:var(--muted);background:#f5f3fb;border:0;border-radius:8px}.comparison-row>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.comparison-row i{color:#6250d5;background:#eeeaff;border-radius:6px;place-items:center;min-width:21px;height:21px;font-style:normal;display:grid}.comparison-row strong{font-weight:600}.comparison-row .best{color:#b07800}.dark-mode .comparison-row.heading{background:#302d3f}@media (max-width:620px){.benchmark-comparison header{flex-direction:column;align-items:flex-start;gap:8px}}.benchmark-trend{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:15px 0;padding:15px}.benchmark-trend header{justify-content:space-between;align-items:center;display:flex}.benchmark-trend h2{margin:4px 0;font-size:16px}.benchmark-trend header>strong{border-radius:12px;padding:5px 9px;font-size:9px}.benchmark-trend .up{color:#34834a;background:#e9f8ee}.benchmark-trend .down{color:#b84b45;background:#fff0ef}.trend-legend{color:var(--muted);align-items:center;gap:12px;margin:8px 0 14px;font-size:8px;display:flex}.trend-legend span{align-items:center;gap:4px;display:flex}.trend-legend small{margin-left:auto}.trend-legend i{border-radius:2px;width:8px;height:8px}.trend-legend .likes,.trend-bars .likes{background:#6554e7}.trend-legend .comments,.trend-bars .comments{background:#ee9a4a}.trend-chart{border-left:1px solid var(--line);border-bottom:1px solid var(--line);align-items:stretch;gap:8px;height:210px;padding:12px 8px 0;display:flex;overflow-x:auto}.trend-point{text-align:center;flex:1;grid-template-rows:1fr 24px;gap:5px;min-width:36px;display:grid}.trend-bars{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.trend-bars i{border-radius:4px 4px 1px 1px;width:min(12px,38%);min-height:3px}.trend-point small{color:var(--muted);white-space:nowrap;font-size:7px}@media (max-width:620px){.trend-chart{height:180px}.trend-point{min-width:40px}}.cookie-settings-link{color:#7162d7;background:0 0;border:0;font-size:8px}.cookie-settings-modal{width:min(560px,92vw)}.cookie-options{gap:8px;margin:18px 0;display:grid}.cookie-options label{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.cookie-options label>span{flex:1;gap:3px;display:grid}.cookie-options small{color:var(--muted);font-size:8px}.cookie-options input{accent-color:#6554e7;width:18px;height:18px}.cookie-modal-actions{justify-content:flex-end;gap:7px;display:flex}.cookie-modal-actions button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:8px;padding:8px 11px;font-size:8px}.cookie-modal-actions .accept{color:#fff;background:#6554e7;border-color:#6554e7}@media (max-width:560px){.cookie-modal-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-modal-actions .accept{grid-column:1/-1}.cookie-banner button{min-width:0}}.library-search-status{color:#6250d5;background:#f5f2ff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-13px 0 13px;padding:7px 10px;font-size:8px;display:flex}.library-search-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:4px 9px}.library-search-status small{opacity:.75}.dark-mode .library-search-status{color:#d3ccff;background:#353144}.skip-link{z-index:200;color:#fff;background:#211c38;border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}select:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #b9afff}.search kbd{border:1px solid var(--line);background:var(--card,#fff);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:7px}.video-result{gap:7px;display:grid}.video-result>img{object-fit:contain;border:1px solid var(--line);border-radius:8px;width:100%;max-height:260px}.video-result>div{gap:7px;display:flex}.video-result button{border:1px solid var(--line);background:var(--card,#fff);color:#5e4ed2;border-radius:7px;padding:7px 9px;font-size:8px}.video-result small{color:var(--muted);font-size:7px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.video-cover-candidates{grid-template-columns:repeat(3,1fr);gap:7px;display:grid!important}.video-cover-candidates button{gap:4px;display:grid;color:var(--muted)!important;padding:4px!important}.video-cover-candidates button.active{box-shadow:0 0 0 2px #6554e725;border-color:#6554e7!important}.video-cover-candidates img{aspect-ratio:16/9;object-fit:cover;border-radius:5px;width:100%}.video-cover-candidates span{font-size:7px}.video-cover-actions{flex-wrap:wrap}.video-cover-actions button:first-child{color:#fff;background:#6554e7;border-color:#6554e7}.video-cover-actions button:disabled{opacity:.5}@media (max-width:560px){.video-cover-actions button{flex:1}.video-cover-candidates{gap:4px}}:root{--ink:#20232e;--muted:#85899a;--purple:#6554ec;--line:#ececf3;--panel:#f7f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{color:var(--ink);font-family:var(--font-geist),"PingFang TC","Microsoft JhengHei",sans-serif;scrollbar-width:none;background:#fbfbfd;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible{outline-offset:2px;outline:3px solid #b9afff}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none!important;outline:none!important}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fafafe;flex-direction:column;width:238px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand img{object-fit:contain;width:118px;height:auto}.brand{padding:0 12px 29px}.nav-label{color:#a6a9b7;letter-spacing:.13em;margin:8px 0;padding:0 12px;font-size:10px;font-weight:700}.sidebar nav button{color:#626675;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;margin:3px 0;padding:11px 13px;font-size:13px;display:flex}.sidebar nav button>span:first-child{place-items:center;width:18px;font-size:18px;display:grid}.sidebar nav button>span:first-child svg{stroke-width:1.5px;width:17px;height:17px}.sidebar nav button.active{color:#5142dd;background:#eeecff;font-weight:700}.nav-dot{background:#8072ef;border-radius:50%;height:9px;width:9px!important}.nav-dot.圖片{background:#e878b2}.nav-dot.影片{background:#f7a24e}.nav-dot.音頻{background:#4cb8bb}.sidebar-bottom{margin-top:auto}.upgrade{background:linear-gradient(145deg,#f3f0ff,#faf8ff);border:1px solid #e4e0ff;border-radius:14px;grid-template-columns:25px 1fr;gap:3px;padding:15px;display:grid}.upgrade>span{color:#6e5bec;grid-row:1/3}.upgrade strong{font-size:12px}.upgrade small{color:#8f8b9e;font-size:9px}.upgrade button{color:#fff;background:#6756e7;border:0;border-radius:8px;grid-column:1/3;margin-top:8px;padding:8px;font-size:10px}.help{color:#777b89;background:0 0;border:0;padding:16px 12px 0}.close-nav{display:none}.content{width:calc(100% - 238px);margin-left:238px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#ffffffe6;justify-content:space-between;align-items:center;height:72px;padding:0 40px;display:flex;position:sticky;top:0}.menu{display:none}.search{color:#9ea1ad;background:#f6f6fa;border-radius:10px;align-items:center;gap:10px;width:min(340px,35vw);padding:9px 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.top-actions{align-items:center;gap:18px;display:flex}.credit-pill{color:#5144cb;background:#fff;border:1px solid #e5e3f3;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700}.credit-pill b{color:#fff;background:#7060ec;border-radius:50%;margin-left:5px;padding:0 4px}.user-menu{position:relative}.user-menu__trigger{color:#fff;background:#e4e7ee;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 0 0 1px #dfe3ea}.user-menu__trigger:hover{background:#cdd4df;box-shadow:0 0 0 2px #c5cedd}.user-menu__trigger img,.user-menu__identity>img{object-fit:cover;width:100%;height:100%}.user-menu__trigger svg{width:30px;height:30px}.user-menu__popover{z-index:40;color:#596170;background:#fff;border:1px solid #eceef3;border-radius:16px;width:270px;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 20px 46px #18203326}.user-menu__identity{grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:18px 20px 16px;display:grid}.user-menu__identity>img,.user-menu__identity>svg{color:#fff;object-fit:cover;background:#e4e6ea;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.user-menu__identity b,.user-menu__identity span{display:block}.user-menu__identity b{color:#11141a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.user-menu__identity span{color:#707785;align-items:center;gap:8px;margin-top:0;font-size:12px;display:flex}.user-menu__identity span button{color:#626a78;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.user-menu__identity span button:hover{background:#eff1f5}.user-menu__identity span svg{width:17px;height:17px}.user-menu__upgrade{text-align:center;background:#f0f1f8;border-radius:12px;margin:0 20px;padding:16px 18px 18px}.user-menu__upgrade p{color:#6f7684;margin:0 0 14px;font-size:12px;line-height:1.55}.user-menu__upgrade button{color:#fff;background:linear-gradient(135deg,#3d69ff,#3a65f5 67%,#ec65ec);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;font-size:14px;font-weight:400;display:inline-flex}.user-menu__upgrade svg{fill:currentColor;width:16px;height:16px}.user-menu__links{gap:6px;padding:18px 26px;display:grid}.user-menu__links button{color:#666e7c;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:flex}.user-menu__links button svg{width:18px;height:18px}.user-menu__links button b{color:#3266ff;font-weight:500}.user-menu__links button:hover{color:#424955}.user-menu__popover footer{border-top:1px solid #dfe2e7;padding:20px 20px 22px}.user-menu__popover footer button{color:#16191e;background:#f0f1f7;border:0;border-radius:13px;width:100%;min-height:40px;font-size:14px;font-weight:500}.user-menu__popover footer button:hover{background:#e2e5ec}.login-button{color:#fff;background:#252430;border:0;border-radius:9px;padding:9px 17px;font-size:12px}.page-wrap{max-width:1260px;margin:auto;padding:34px 46px 70px}.hero{background:linear-gradient(115deg,#f6f4ff 0%,#fbfaff 58%,#f1edff 100%);border-radius:22px;grid-template-columns:53% 47%;min-height:335px;padding:51px 56px;display:grid;position:relative;overflow:hidden}.hero h1{color:#292834;letter-spacing:-.035em;margin:12px 0;font-size:37px;line-height:1.23}.hero h1 em{color:#6957e8;font-style:normal}.hero p{color:#797b88;margin:0 0 26px;font-size:13px}.eyebrow{letter-spacing:.18em;color:#7465db;font-size:9px;font-weight:800}.hero>div:first-child{z-index:2}.hero>div:first-child>button{color:#fff;background:#6554e7;border:0;border-radius:9px;padding:12px 19px;font-size:12px;box-shadow:0 9px 23px #6e5bed40}.hero>div:first-child>button span{margin-left:22px}.hero-art{width:52%;height:120%;position:absolute;top:-30px;right:-10px}.hero-art>img{object-fit:contain;opacity:.95;width:100%;height:100%}.float-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #fff;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;box-shadow:0 14px 35px #51458b24}.float-card b{color:#6653e7;background:#efeaff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.float-card span{font-size:9px;font-weight:700}.float-card small{color:#999;margin-top:2px;font-size:7px;font-weight:400;display:block}.float-card.one{top:28%;left:8%}.float-card.two{bottom:22%;right:9%}.float-card.two b{color:#f18a3c;background:#fff1e6}.quick-section,.all-tools{padding-top:42px}.section-heading{justify-content:space-between;align-items:flex-start;margin-bottom:21px;display:flex}.section-heading>div{grid-template-columns:29px auto;align-items:center;display:grid}.section-heading h2{margin:0;font-size:18px}.section-heading p{color:#9a9ca7;grid-column:2;margin:4px 0;font-size:10px}.section-heading>button{color:#7565df;background:0 0;border:0;font-size:10px}.spark{color:#ff893d;background:#fff0e4;border-radius:7px;grid-row:1/3;place-items:center;width:23px;height:23px;margin-right:7px;display:grid}.spark.purple{color:#6e5ce7;background:#eeeaff}.featured-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.featured-card{text-align:left;background:#fff;border:1px solid #eeeef4;border-radius:15px;flex-direction:column;min-height:172px;padding:18px;transition:all .2s;display:flex;box-shadow:0 7px 20px #3231510a}.featured-card:hover,.tool-card:hover{border-color:#ded9ff;transform:translateY(-3px);box-shadow:0 14px 30px #463b7d15}.featured-card>div{justify-content:space-between;display:flex}.featured-card i{color:#f18742;background:#fff1e9;border-radius:10px;padding:4px 8px;font-size:8px;font-style:normal}.featured-card strong{margin-top:13px;font-size:13px}.featured-card small{color:#9698a3;margin-top:5px;font-size:9px}.featured-card>b{color:#65d;margin-top:auto;font-size:9px}.tool-icon{color:#ea7a32;background:#fff0e5;border-radius:11px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.tool-icon svg{stroke-width:1.8px;width:21px;height:21px}.tool-icon.pink{color:#db609d;background:#ffeaf4}.tool-icon.violet{color:#6f5bea;background:#eeeaff}.tool-icon.green{color:#48a962;background:#e9f8ed}.tool-icon.amber{color:#d58d22;background:#fff3dc}.tool-icon.blue{color:#527fe6;background:#eaf1ff}.tool-icon.cyan{color:#34a5aa;background:#e6f7f7}.tool-icon.rose{color:#e85a73;background:#ffecef}.filters{gap:7px;margin:-3px 0 18px;display:flex}.filters button{color:#888b96;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:10px}.filters button.active{color:#5f4fdb;background:#ece9ff;font-weight:700}.tools-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.tool-card{text-align:left;background:#fff;border:1px solid #efeff4;border-radius:13px;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:15px;transition:all .2s;display:grid}.tool-card span:nth-child(2){gap:4px;display:grid}.tool-card small{color:#9699a5;font-size:8px}footer{border-top:1px solid var(--line);color:#a1a3ad;align-items:center;gap:20px;padding:26px 46px;display:flex}footer img{width:80px}footer span{font-size:9px}footer small{margin-left:auto;font-size:8px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#211c3a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creator-modal,.login-modal{background:#fff;border-radius:20px;width:min(610px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto}.modal-close{color:#777;background:#f3f2f7;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:15px;right:19px}.modal-title{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin-bottom:20px;padding-bottom:20px;display:flex}.modal-title small{color:#7261df;font-size:9px}.modal-title h2{margin:3px 0;font-size:21px}.modal-title p{color:#9294a0;margin:0;font-size:10px}.creator-modal form>label,.login-modal label{gap:8px;font-size:11px;font-weight:700;display:grid}.creator-modal textarea{resize:vertical;border:1px solid #e3e3eb;border-radius:11px;min-height:150px;margin:8px 0 13px;padding:14px;font-size:12px}.form-row{justify-content:space-between;align-items:center;display:flex}.upload{color:#7464da;cursor:pointer;border:1px dashed #d8d5e8;border-radius:9px;padding:10px 13px!important;font-weight:500!important}.upload input{display:none}.upload span{font-size:16px}.cost{color:#9b9ca6;font-size:9px}.generate{color:#fff;background:linear-gradient(90deg,#7564ed,#5a49d9);border:0;border-radius:10px;width:100%;margin-top:18px;padding:13px;font-size:11px;font-weight:700}.generate:disabled{opacity:.55}.notice{color:#c14d46;background:#fff1f0;border-radius:8px;padding:9px;font-size:10px}.notice.success{color:#318449;background:#ebf8ee}.result{white-space:pre-wrap;background:#f7f7fa;border-radius:9px;max-height:170px;padding:12px;font-size:10px;overflow:auto}.login-modal{text-align:center;width:min(410px,100%);padding:38px}.login-modal>img{width:116px}.login-modal h2{margin:18px 0 5px}.login-modal>p{color:#999;margin-bottom:25px;font-size:10px}.login-modal form{text-align:left;gap:13px;display:grid}.login-modal input{border:1px solid #e2e2e9;border-radius:9px;padding:11px}.login-modal>small{color:#aaa;margin-top:15px;font-size:9px;display:block}@media (max-width:1000px){.featured-grid,.tools-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:62% 38%;padding:45px 38px}.hero h1{font-size:31px}.hero-art{opacity:.7;width:52%}}@media (max-width:760px){.sidebar{transition:all .25s;transform:translate(-105%);box-shadow:12px 0 30px #27233b25}.sidebar.open{transform:translate(0)}.close-nav{background:0 0;border:0;font-size:22px;display:block;position:absolute;top:12px;right:12px}.content{width:100%;margin:0}.topbar{height:62px;padding:0 16px}.menu{background:0 0;border:0;font-size:20px;display:block}.search{width:42vw}.user-menu div,.user-menu button{display:none}.page-wrap{padding:20px 16px 50px}.hero{min-height:430px;padding:32px 26px;display:block}.hero h1{font-size:30px}.hero-art{width:86%;height:62%;top:auto;bottom:-54px;right:-40px}.float-card{display:none}.featured-grid,.tools-grid{grid-template-columns:1fr}.quick-section,.all-tools{padding-top:32px}.filters{overflow:auto}.filters button{white-space:nowrap}.section-heading>button{display:none}footer{padding:22px 18px}.top-actions{gap:8px}.credit-pill{padding:7px 9px}.creator-modal,.login-modal{padding:24px}.form-row{flex-direction:column;align-items:flex-start;gap:10px}.search input{font-size:10px}}.workspace-page{min-height:650px}.page-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:18px 0 28px;display:flex}.page-title h1{margin:7px 0;font-size:30px}.page-title p{color:var(--muted);margin:0;font-size:12px}.primary-action,.empty-state button{color:#fff;background:#6554e7;border:0;border-radius:9px;padding:11px 18px;font-size:11px}.record-tabs,.auth-tabs{gap:7px;margin:23px 0;display:flex}.record-tabs button,.auth-tabs button{color:#858795;background:#f3f2f8;border:0;border-radius:8px;padding:8px 15px;font-size:10px}.record-tabs button.active,.auth-tabs button.active{color:#5e4bdd;background:#e9e5ff;font-weight:700}.record-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.record-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #322c5d0a}.record-card>img,.record-card>video,.record-placeholder{object-fit:cover;background:#f3f1fa;width:100%;height:170px}.record-placeholder{color:#767380;place-items:center;padding:18px;font-size:11px;display:grid;overflow:hidden}.record-card>div:last-child{padding:14px}.record-card h3{margin:9px 0 4px;font-size:12px}.record-card p{color:#999;font-size:9px}.record-card a{color:#6554e7;font-size:9px}.status{color:#b47d1c;background:#fff2d8;border-radius:10px;padding:4px 7px;font-size:8px}.status-y,.status-success{color:#34834a;background:#e7f8ec}.status-e,.status-failed{color:#c24e46;background:#ffebea}.loading-state,.empty-state{text-align:center;color:#92939e;border:1px dashed #ddd9ed;border-radius:15px;place-content:center;min-height:300px;margin-top:25px;display:grid}.empty-state b{color:#4a4853;font-size:15px}.empty-state p{margin:7px 0 18px;font-size:10px}.empty-state button{justify-self:center}.profile-card{background:linear-gradient(120deg,#f2efff,#faf9ff);border:1px solid #e8e3ff;border-radius:15px;align-items:center;gap:15px;margin:24px 0;padding:23px;display:flex}.profile-avatar{color:#fff;background:#6a58e8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;font-weight:700;display:grid}.profile-card h2{margin:0 0 4px;font-size:16px}.profile-card p{color:#8e8e9b;margin:0;font-size:10px}.profile-credit{text-align:right;margin-left:auto;display:grid}.profile-credit span{color:#999;font-size:9px}.profile-credit b{color:#5d4bda;font-size:18px}.account-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.account-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;gap:7px;padding:17px;display:grid}.account-grid span{color:#9294a0;font-size:8px}.activity-list{margin-top:28px}.activity-list h2{font-size:15px}.activity-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 100px 150px;padding:11px;font-size:10px;display:grid}.activity-list small{color:#999}.extra-field{margin:3px 0 14px}.extra-field select,.extra-field input,.extra-field textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #e3e3eb;border-radius:9px;padding:9px}.extra-field textarea{resize:vertical;min-height:76px}.result-view{background:#f7f7fa;border-radius:10px;margin-top:13px;padding:12px}.result-view img,.result-view video{border-radius:8px;max-width:100%;max-height:320px}.result-view audio{width:100%}.result-view p{white-space:pre-wrap;font-size:11px;line-height:1.7}.auth-tabs{justify-content:center;margin:15px 0}.forgot-link{color:#6a59df;background:0 0;border:0;margin-top:12px;font-size:9px}@media (max-width:1000px){.record-grid,.account-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.record-grid,.account-grid{grid-template-columns:1fr}.record-tabs{overflow:auto}.record-tabs button{white-space:nowrap}.page-title{flex-direction:column;align-items:flex-start;gap:18px}.profile-card{flex-wrap:wrap;align-items:flex-start}.profile-credit{text-align:left;width:100%;margin-left:0}.activity-list>div{grid-template-columns:1fr 60px}.activity-list small{grid-column:1/3;margin-top:4px}}.digital-actions{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.digital-actions button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;padding:18px;display:grid}.digital-actions .tool-icon{grid-row:1/3}.digital-actions small{color:#9294a0;font-size:8px}.product-list{gap:10px;margin-top:24px;display:grid}.product-list article{border:1px solid var(--line);border-radius:13px;grid-template-columns:60px 1fr auto auto;align-items:center;gap:13px;padding:12px;display:grid}.product-thumb{color:#7465dc;background:#f2f0fa;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}.product-thumb img{object-fit:cover;border-radius:10px;width:100%;height:100%}.product-list h3{margin:0 0 5px;font-size:12px}.product-list p{color:#9395a0;margin:0;font-size:9px}.product-list button{color:#5d4bd4;background:#f0edff;border:0;border-radius:7px;padding:7px 11px;font-size:9px}.product-list button.danger{color:#bd514b;background:#fff0ef}.balance-badge{color:#6a58df;background:#f0edff;border-radius:11px;padding:11px 15px;font-size:9px}.balance-badge b{margin-left:8px;font-size:15px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;display:grid}.pricing-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:9px;padding:23px;display:grid;position:relative}.pricing-grid article.recommended{border:2px solid #7564e9}.pricing-grid article>span{color:#fff;background:#6554e7;border-radius:9px;padding:4px 8px;font-size:8px;position:absolute;top:12px;right:12px}.pricing-grid h3{margin:0;font-size:12px}.pricing-grid article>b{color:#5d4bd7;font-size:22px}.pricing-grid strong{font-size:15px}.pricing-grid p{color:#9294a0;min-height:28px;font-size:9px}.pricing-grid button{color:#fff;background:#6554e7;border:0;border-radius:9px;padding:10px;font-size:10px}.editor-modal textarea{resize:vertical;border:1px solid #e2e2e9;border-radius:9px;min-height:110px;padding:11px}.editor-modal select{background:#fff;border:1px solid #e2e2e9;border-radius:9px;padding:11px}.policy-page{max-width:760px;margin:10px auto;padding:20px 0 70px}.policy-page>button{color:#6958de;background:0 0;border:0;margin-bottom:40px;font-size:10px}.policy-page h1{margin:10px 0;font-size:34px}.policy-intro{border-bottom:1px solid var(--line);padding-bottom:25px;color:#747682!important;font-size:14px!important}.policy-page article{border-bottom:1px solid var(--line);padding:18px 0}.policy-page p{color:#6f717d;font-size:11px;line-height:1.8}.policy-page small{color:#aaa;margin-top:25px;font-size:9px;display:block}@media (max-width:900px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.digital-actions,.pricing-grid{grid-template-columns:1fr}.product-list article{grid-template-columns:50px 1fr}.product-list article>button{grid-row:2}.balance-badge{width:100%}.policy-page{padding:10px 4px 50px}}.order-table{border:1px solid var(--line);border-radius:14px;margin-top:24px;overflow:hidden}.order-table>div{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 90px;align-items:center;padding:14px;font-size:10px;display:grid}.order-table>div:last-child{border-bottom:0}.order-table>div>span:first-child{gap:4px;display:grid}.order-table small{color:#999}.order-table .status{text-align:center}@media (max-width:760px){.order-table>div{grid-template-columns:1.5fr 1fr}.order-table>div>span:nth-child(3),.order-table>div>span:nth-child(4){margin-top:8px}}.theme-button{border:1px solid var(--line);color:#6b5add;background:#fff;border-radius:50%;width:34px;height:34px}.mobile-theme-button{display:none}.record-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.record-actions button{color:#604ed7;background:#f0edff;border:0;border-radius:6px;padding:5px 7px;font-size:8px}.record-actions button.danger{color:#bd514b;background:#fff0ef}.character-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:25px;display:grid}.character-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;padding:20px;transition:all .2s}.character-grid>button:hover{transform:translateY(-3px);box-shadow:0 12px 25px #40387916}.character-avatar{color:#6554df;background:#ebe6ff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:700;display:grid;overflow:hidden}.character-avatar img{object-fit:cover;width:100%;height:100%}.character-grid h3{margin:12px 0 6px;font-size:12px}.character-grid p{color:#90929e;min-height:32px;font-size:9px}.character-grid span{color:#6554df;font-size:9px}.chat-modal{background:#fff;border-radius:20px;flex-direction:column;width:min(620px,100%);height:min(720px,90vh);display:flex;overflow:hidden}.chat-modal header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.chat-modal header h2{margin:0;font-size:13px}.chat-modal header p{color:#999;margin:3px 0;font-size:8px}.chat-modal header>button{background:#f2f1f7;border:0;border-radius:50%;width:30px;height:30px;margin-left:auto}.chat-body{background:#f8f8fb;flex:1;padding:20px;overflow:auto}.chat-welcome{text-align:center;color:#777;margin:50px auto}.chat-welcome b{color:#373541}.chat-welcome p{font-size:10px}.chat-bubble{white-space:pre-wrap;border-radius:13px;max-width:78%;margin:8px 0;padding:10px 13px;font-size:11px;line-height:1.6}.chat-bubble.user{color:#fff;background:#6554e7;border-bottom-right-radius:4px;margin-left:auto}.chat-bubble.assistant{background:#fff;border:1px solid #e7e6ec;border-bottom-left-radius:4px}.chat-modal form{border-top:1px solid var(--line);gap:8px;padding:13px;display:flex}.chat-modal form input{border:1px solid #dfdee7;border-radius:10px;flex:1;padding:11px}.chat-modal form button{color:#fff;background:#6554e7;border:0;border-radius:9px;padding:0 18px}.faq-list{gap:9px;margin-top:25px;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px 18px}.faq-list summary{cursor:pointer;font-size:11px;font-weight:700}.faq-list p{color:#7d7f8a;font-size:10px;line-height:1.7}.dark-mode{--ink:#f2f1f7;--muted:#aaaaba;--line:#393845;--panel:#292833;color:var(--ink);background:#1d1c24}.dark-mode .sidebar,.dark-mode .topbar,.dark-mode footer{border-color:var(--line);background:#22212a}.dark-mode .topbar{background:#22212ae8}.dark-mode .search,.dark-mode .theme-button,.dark-mode .tool-card,.dark-mode .featured-card,.dark-mode .record-card,.dark-mode .character-grid>button,.dark-mode .faq-list details,.dark-mode .account-grid button,.dark-mode .pricing-grid article,.dark-mode .product-list article,.dark-mode .chat-modal,.dark-mode .chat-bubble.assistant{color:var(--ink);background:#292833}.dark-mode .hero,.dark-mode .profile-card{background:linear-gradient(120deg,#292638,#24232c)}.dark-mode .login-modal,.dark-mode .creator-modal,.dark-mode .editor-modal{color:var(--ink);background:#292833}.dark-mode input,.dark-mode textarea,.dark-mode select{color:#f2f1f7;background:#24232c!important;border-color:#45434f!important}.dark-mode .chat-body{background:#201f27}@media (max-width:1000px){.character-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.character-grid{grid-template-columns:1fr}.chat-modal{height:92vh}.theme-button{display:none}.close-nav{z-index:4;margin-bottom:-44px;margin-left:auto;position:sticky;top:0;right:auto}.mobile-theme-button{border:1px solid var(--line);color:#5f4fdb;background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.dark-mode .mobile-theme-button{color:#f2f1f7;background:#292833}}.preset-list{align-items:center;gap:6px;margin:-2px 0 14px;padding-bottom:4px;display:flex;overflow:auto}.preset-list>span{color:#999;white-space:nowrap;margin-right:4px;font-size:9px}.preset-list button{color:#6555d8;white-space:nowrap;background:#f7f5ff;border:1px solid #e4e1f3;border-radius:12px;padding:5px 9px;font-size:8px}.code-row{grid-template-columns:1fr 105px;align-items:end;gap:8px;display:grid}.code-row>button{color:#5e4bd5;background:#ece8ff;border:0;border-radius:9px;height:38px;font-size:9px}.dark-mode .preset-list button,.dark-mode .code-row>button{color:#c9c0ff;background:#373441;border-color:#494653}.offline-banner{z-index:9;color:#8a6418;text-align:center;background:#fff4d7;border-bottom:1px solid #edd79e;padding:9px 20px;font-size:10px;position:sticky;top:72px}.records-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.records-toolbar form{gap:7px;display:flex}.records-toolbar input{border:1px solid var(--line);border-radius:8px;width:190px;padding:8px 10px;font-size:10px}.records-toolbar form button,.pagination button,.result-actions button{color:#5f4dd6;background:#efecff;border:0;border-radius:8px;padding:8px 11px;font-size:9px}.pagination{justify-content:center;align-items:center;gap:14px;margin:24px 0;display:flex}.pagination span{color:var(--muted);font-size:10px}.pagination button:disabled{opacity:.4;cursor:not-allowed}.result-actions{gap:7px;margin-top:9px;display:flex}.dark-mode .records-toolbar input,.dark-mode .result-actions button,.dark-mode .pagination button{color:#d2caff;background:#373441;border-color:#494653}@media (max-width:760px){.offline-banner{top:62px}.records-toolbar{flex-direction:column;align-items:stretch}.records-toolbar .record-tabs{margin-bottom:0}.records-toolbar form input{flex:1;width:100%}.result-actions{flex-wrap:wrap}}.checkout-modal{text-align:left}.checkout-modal>h2,.checkout-modal>p,.checkout-modal>small{text-align:center}.checkout-modal .payment-element{min-height:120px;margin:14px 0}.checkout-modal>small{margin-top:14px;line-height:1.6;display:block}.pricing-grid button:disabled{opacity:.5;cursor:not-allowed}.hidden-input{display:none}.character-grid>article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:14px;transition:all .2s}.character-grid>article:hover{transform:translateY(-3px);box-shadow:0 12px 25px #40387916}.character-main{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:6px}.character-actions{border-top:1px solid var(--line);gap:7px;padding-top:9px;display:flex}.character-actions button{color:#604ed7;background:#f0edff;border:0;border-radius:7px;padding:6px 10px;font-size:8px}.character-actions button.danger{color:#bd514b;background:#fff0ef}.dark-mode .character-grid>article{color:var(--ink);background:#292833}.topic-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.topic-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:35px 1fr;gap:7px 10px;padding:20px;display:grid}.topic-grid article>span{color:#e5e0ff;grid-row:1/4;font-size:25px;font-weight:800}.topic-grid h3{margin:3px 0;font-size:13px}.topic-grid p{color:var(--muted);min-height:44px;font-size:9px;line-height:1.6}.topic-grid button{color:#6554e7;background:0 0;border:0;justify-self:start;padding:0;font-size:9px}.dark-mode .topic-grid article{background:#292833}@media (max-width:1000px){.topic-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.topic-grid{grid-template-columns:1fr}}.pending-banner{color:#5543cc;background:#f5f2ff;border:1px solid #ded8ff;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:12px 15px;display:flex}.pending-banner>span{font-size:18px}.pending-banner>div{flex:1;gap:3px;display:grid}.pending-banner b{font-size:10px}.pending-banner small{color:#85809d;font-size:8px}.pending-banner button{color:#fff;background:#6554e7;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.pending-banner button:last-child{color:#8c86a4;background:0 0;padding:2px;font-size:15px}.dark-mode .pending-banner{color:#cfc6ff;background:#302d42;border-color:#494365}@media (max-width:760px){.pending-banner{flex-wrap:wrap;align-items:flex-start}.pending-banner>div{min-width:70%}}.editor-upload-dock{z-index:55;color:#6554d8;cursor:pointer;background:#f8f6ff;border:1px dashed #cfc8f6;border-radius:10px;align-items:center;gap:7px;width:120px;padding:8px;display:flex;position:fixed;top:174px;left:calc(50% + 78px)}.editor-upload-dock img,.editor-upload-dock>span{object-fit:cover;background:#ebe7ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.editor-upload-dock b{font-size:8px}.editor-upload-dock input{display:none}.dark-mode .editor-upload-dock{color:#d1c9ff;background:#373441;border-color:#5a5378}@media (max-width:760px){.editor-upload-dock{width:180px;top:auto;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #201b4050}}.voice-manager{margin-top:-205px;padding:0 0 65px}.voice-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.voice-list article,.voice-empty{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.voice-play{color:#6554e7;background:#eeeaff;border:0;border-radius:50%;width:38px;height:38px}.voice-list article>div{flex:1;gap:4px;display:grid}.voice-list b,.voice-empty b{font-size:10px}.voice-list small,.voice-empty small{color:var(--muted);font-size:8px}.voice-list article>button:last-child,.voice-empty>button{color:#604ed7;background:#f0edff;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.voice-empty>span{color:#7666e2;font-size:23px}.voice-empty>div{flex:1;gap:4px;display:grid}.dark-mode .voice-list article,.dark-mode .voice-empty{background:#292833}@media (max-width:760px){.voice-manager{margin-top:-150px}.voice-list{grid-template-columns:1fr}}.voice-manager{margin-top:-80px}@media (max-width:760px){.voice-manager{margin-top:-60px}}.home-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.home-stats button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;display:flex}.home-stats button>span{color:#6554e7;background:#eeeaff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.home-stats button>div{gap:2px;display:grid}.home-stats b{font-size:15px}.home-stats small{color:var(--muted);font-size:8px}.dark-mode .home-stats button{color:var(--ink);background:#292833}@media (max-width:760px){.home-stats{grid-template-columns:repeat(2,1fr)}}.credit-log-list{gap:8px;margin-top:24px;display:grid}.credit-log-list article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.credit-log-list article>span{border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid}.credit-log-list article>div{flex:1;gap:4px;display:grid}.credit-log-list b{font-size:10px}.credit-log-list small{color:var(--muted);font-size:8px}.credit-log-list strong{font-size:13px}.credit-log-list .income{color:#23834a;background:#e8f8ed}.credit-log-list strong.income{background:0 0}.credit-log-list .expense{color:#c0514a;background:#fff0ef}.credit-log-list strong.expense{background:0 0}.dark-mode .credit-log-list article{background:#292833}@media (max-width:760px){.credit-log-list article{padding:11px}}.danger-zone{background:#fff7f6;border:1px solid #f0cecb;border-radius:12px;align-items:center;gap:15px;margin:-120px 0 65px;padding:15px 17px;display:flex}.danger-zone>div{flex:1;gap:4px;display:grid}.danger-zone b{color:#a13f39;font-size:10px}.danger-zone small{color:#9a7471;font-size:8px}.danger-zone button{color:#bd4f48;background:#fff;border:1px solid #d66b64;border-radius:8px;padding:8px 11px;font-size:8px}.danger-zone button:disabled{opacity:.5}.dark-mode .danger-zone{background:#382827;border-color:#61413f}@media (max-width:760px){.danger-zone{flex-direction:column;align-items:flex-start;margin:-70px 0 50px}}.draft-fab{z-index:58;color:#fff;background:#272337;border:0;border-radius:20px;padding:9px 14px;font-size:9px;position:fixed;bottom:38px;right:calc(50% - 285px);box-shadow:0 10px 30px #211b4050}.draft-fab:disabled{opacity:.5}@media (max-width:680px){.draft-fab{bottom:28px;right:28px}}.multi-upload-fab{z-index:58;color:#5c4bd1;cursor:pointer;background:#f7f5ff;border:1px solid #d8d2f6;border-radius:12px;gap:3px;width:190px;padding:10px 12px;display:grid;position:fixed;bottom:30px;left:calc(50% - 285px);box-shadow:0 10px 30px #211b4025}.multi-upload-fab b{font-size:9px}.multi-upload-fab small{color:#8e89a4;font-size:7px}.multi-upload-fab input{display:none}.dark-mode .multi-upload-fab{color:#d3ccff;background:#373441;border-color:#514b68}@media (max-width:680px){.multi-upload-fab{width:175px;bottom:26px;left:28px}}.multi-upload-fab label{cursor:pointer;gap:3px;display:grid}.multi-upload-fab select{color:#6253c8;background:#fff;border:1px solid #ddd7f6;border-radius:7px;margin-top:5px;padding:6px;font-size:7px}.voice-recorder-fab{z-index:59;background:#fff5f7;border:1px solid #f0c7d2;border-radius:12px;gap:6px;width:190px;padding:10px 12px;display:grid;position:fixed;bottom:30px;right:calc(50% - 285px);box-shadow:0 10px 30px #211b4025}.voice-recorder-fab button{color:#fff;background:#e85a73;border:0;border-radius:8px;padding:8px;font-size:9px;font-weight:700}.voice-recorder-fab button.recording{background:#b6334a;animation:1.2s infinite recording-pulse}.voice-recorder-fab small{color:#8e7480;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dark-mode .voice-recorder-fab{background:#3b3035;border-color:#704a57}.dark-mode .voice-recorder-fab small{color:#d4b8c1}@keyframes recording-pulse{50%{opacity:.65}}@media (max-width:680px){.voice-recorder-fab{width:175px;bottom:26px;right:28px}}.chat-modal header .clear-chat{color:#6554d8;border-radius:7px;width:auto;height:auto;margin-left:auto;padding:6px 9px;font-size:8px}.chat-modal header .clear-chat+button{margin-left:0}.chat-welcome>button{color:#6151d3;background:#fff;border:1px solid #ddd8f6;border-radius:12px;margin:7px auto;padding:6px 10px;font-size:8px;display:block}.dark-mode .chat-welcome>button{color:#d2caff;background:#302e3a;border-color:#484456}.benchmark-add{grid-template-columns:150px 1fr auto;gap:9px;margin:22px 0;display:grid}.benchmark-add select,.benchmark-add input{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:9px;padding:10px}.benchmark-add button,.benchmark-source button{color:#fff;background:#6554e7;border:0;border-radius:9px;padding:10px 16px}.benchmark-layout{grid-template-columns:245px 1fr;gap:18px;display:grid}.benchmark-layout aside,.benchmark-layout main{border:1px solid var(--line);background:var(--card);border-radius:14px;min-height:400px;padding:15px}.benchmark-layout aside article{border-radius:9px;align-items:center;margin:5px 0;display:flex}.benchmark-layout aside article.active{background:#f0edff}.benchmark-layout aside article>button:first-child{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.benchmark-layout aside img{object-fit:cover;border-radius:50%;width:30px;height:30px}.benchmark-layout aside span{display:grid}.benchmark-layout aside small{color:var(--muted);font-size:7px}.benchmark-layout .danger{color:#bd4f48;background:0 0;border:0}.benchmark-head{justify-content:space-between;align-items:center;display:flex}.benchmark-video-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.benchmark-video-grid article{border:1px solid var(--line);border-radius:10px;padding-bottom:10px;overflow:hidden}.benchmark-video-grid img{object-fit:cover;width:100%;height:130px}.benchmark-video-grid h3,.benchmark-video-grid small,.benchmark-video-grid article>div{margin:7px 9px}.benchmark-video-grid small{color:var(--muted);font-size:7px}.benchmark-video-grid article>div{justify-content:space-between;display:flex}.benchmark-video-grid button{color:#5d4ad5;background:#eeeaff;border:0;border-radius:6px;padding:5px 7px}.benchmark-source{gap:8px;margin-top:15px;display:grid}.benchmark-source textarea{min-height:150px}.carousel-editor,.preset-asset-panel{z-index:59;background:var(--card);border:1px solid var(--line);border-radius:14px;width:min(410px,38vw);max-height:90vh;padding:14px;position:fixed;top:5vh;right:20px;overflow:auto;box-shadow:0 18px 55px #20183c30}.carousel-editor header,.preset-asset-panel header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.carousel-editor header div,.preset-asset-panel header>div{display:grid}.carousel-editor header small,.preset-asset-panel small{color:var(--muted);font-size:7px}.carousel-editor article{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:6px;padding:9px 0;display:grid}.carousel-editor article input,.carousel-editor article textarea{border:1px solid var(--line);border-radius:7px;grid-column:2;width:100%;padding:7px}.carousel-editor article div{grid-column:2;gap:5px;display:flex}.carousel-editor button,.preset-asset-panel button{border:1px solid var(--line);background:var(--card);border-radius:7px;padding:6px}.preset-asset-panel .preset-panel-close{border-radius:50%;flex:none;width:28px;height:28px;font-size:14px;line-height:1}.preset-asset-panel>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.preset-asset-panel>div button{gap:4px;padding:4px;font-size:7px;display:grid}.preset-asset-panel>div button.active{outline:2px solid #6554e7}.preset-asset-panel img{object-fit:cover;border-radius:5px;width:100%;height:75px}@media (max-width:900px){.benchmark-layout{grid-template-columns:1fr}.benchmark-video-grid{grid-template-columns:repeat(2,1fr)}.carousel-editor{width:94vw;top:8vh;left:3vw;right:3vw}.preset-asset-panel{width:94vw;max-height:46vh;inset:auto 3vw 2vh}.benchmark-add{grid-template-columns:1fr}}.benchmark-head>div{align-items:center;gap:9px;display:flex}.benchmark-head select{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:6px}.benchmark-more{color:#5d4ad5;background:#f4f1ff;border:1px solid #d8d2f6;border-radius:9px;margin:15px auto;padding:8px 16px;display:block}.preset-asset-state{color:var(--muted);background:#f5f2ff;border-radius:9px;margin:8px 0 0;padding:12px;font-size:8px;line-height:1.6}.preset-asset-state.error{color:#b23f37;background:#fff0ef}.dark-mode .preset-asset-state{background:#353144}.dark-mode .preset-asset-state.error{color:#ffb1aa;background:#4b302f}.benchmark-filter{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:7px;padding:6px 8px;font-size:8px}.benchmark-filter.active{color:#b07800;background:#fff8df;border-color:#e0a82e}.benchmark-insights{grid-template-columns:1fr 1fr 2fr;gap:8px;margin:10px 0 14px;display:grid}.benchmark-insights>div{border:1px solid var(--line);background:var(--card);border-radius:10px;gap:4px;padding:10px;display:grid}.benchmark-insights small{color:var(--muted);font-size:7px}.benchmark-insights b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.benchmark-video-grid article{position:relative}.benchmark-favorite{z-index:2;color:#756e87;background:#fffffff0;border:0;border-radius:50%;width:29px;height:29px;font-size:16px;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #241d3c25}.benchmark-favorite.active{color:#e0a01f}.dark-mode .benchmark-filter.active{background:#403820}.dark-mode .benchmark-favorite{background:#292833}@media (max-width:620px){.benchmark-insights{grid-template-columns:1fr 1fr}.benchmark-insights>div:last-child{grid-column:1/-1}.benchmark-head{align-items:flex-start;gap:8px}.benchmark-head>div{flex-wrap:wrap;justify-content:flex-end}}.carousel-ref-toggle{color:#5d4ad5;background:#f5f2ff;border-radius:8px;align-items:center;gap:7px;margin:4px 0 10px;padding:8px;font-size:8px;display:flex}.carousel-ref-toggle input{accent-color:#6554e7}.carousel-file{color:#6253c8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:1px dashed #cfc7f5;border-radius:7px;grid-column:2;padding:7px;font-size:8px;overflow:hidden}.carousel-file input{display:none}.dark-mode .carousel-ref-toggle{color:#d3ccff;background:#353144}.dark-mode .carousel-file{color:#d3ccff;border-color:#554d75}.inline-retry{color:#fff;cursor:pointer;background:#6554e7;border:0;border-radius:7px;margin-left:8px;padding:5px 9px}.carousel-preview{color:#6253c8;grid-column:2;grid-template-columns:70px 1fr;align-items:center;gap:8px;font-size:8px;text-decoration:none;display:grid}.carousel-preview img{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:70px;height:70px}.result-media{gap:6px;display:grid}.result-media>a{border:1px solid var(--line);text-align:center;color:#6253c8;border-radius:7px;padding:7px;font-size:8px;text-decoration:none}.result-media img,.result-media video{object-fit:contain;border-radius:8px;width:100%;max-height:360px}.result-media audio{width:100%}.work-detail-modal{background:var(--card);border:1px solid var(--line);border-radius:16px;width:min(760px,92vw);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 20px 70px #1e173c45}.work-detail-modal>header{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.work-detail-modal>header small{color:#6655d8}.work-detail-modal>header h2{margin:4px 0}.work-detail-modal>header p{color:var(--muted);margin:0;font-size:8px}.work-detail-modal>header button{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:inherit;border-radius:50%}.work-detail-modal .result-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.work-detail-modal .result-view>p,.work-detail-modal .result-view>pre{grid-column:1/-1}.work-detail-modal>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.work-detail-modal>footer button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:8px;padding:8px 12px}.work-detail-modal>footer .danger{color:#b54141}@media (max-width:680px){.work-detail-modal .result-view{grid-template-columns:1fr}.work-detail-modal>footer{flex-wrap:wrap}.work-detail-modal>footer button{flex:1}}.pending-banner.task-completed{background:#eefaf2;border-color:#9bd7b0}.pending-banner.task-completed>span{color:#fff;background:#2ca464}.pending-banner.task-failed{background:#fff3f1;border-color:#edb0aa}.pending-banner.task-failed>span{color:#fff;background:#c64b42}.dark-mode .pending-banner.task-completed{background:#263b31}.dark-mode .pending-banner.task-failed{background:#412b2d}.material-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.material-toolbar .record-tabs{margin:0}.material-toolbar>label{border:1px solid var(--line);background:var(--card);min-width:240px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.material-toolbar input{width:100%;color:inherit;background:0 0;border:0;outline:0;padding:9px 0}.material-toolbar label button{color:var(--muted);cursor:pointer;background:0 0;border:0}@media (max-width:760px){.material-toolbar{flex-direction:column;align-items:stretch}.material-toolbar>label{min-width:0}}.bulk-toolbar{z-index:8;background:#f7f5ff;border:1px solid #d9d2fb;border-radius:11px;align-items:center;gap:8px;margin:12px 0;padding:10px 13px;display:flex;position:sticky;top:84px;box-shadow:0 8px 20px #392c7012}.bulk-toolbar b{color:#5543cc;margin-right:auto;font-size:9px}.bulk-toolbar button{color:#5e4ed2;background:#fff;border:1px solid #d8d1f8;border-radius:7px;padding:7px 10px;font-size:8px}.bulk-toolbar .danger{color:#b34c47;border-color:#efd0cd}.record-card{position:relative}.record-card.selected{outline-offset:2px;outline:2px solid #6856e7}.record-select{z-index:2;color:#4f476f;background:#fffffff0;border-radius:16px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;display:flex;position:absolute;top:9px;left:9px;box-shadow:0 2px 8px #21194518}.record-select input{accent-color:#6554e7}.favorite-button{z-index:2;color:#7a718e;background:#fffffff0;border:0;border-radius:50%;width:29px;height:29px;font-size:17px;position:absolute;top:9px;right:9px;box-shadow:0 2px 8px #21194518}.favorite-button.active{color:#f0a62c}.carousel-head-actions{grid-auto-flow:column;gap:6px;display:flex!important}.cookie-banner{z-index:90;border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:10px;width:min(760px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #1d173b35}.cookie-banner>div{flex:1}.cookie-banner b{font-size:10px}.cookie-banner p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.cookie-banner button{border:1px solid var(--line);background:var(--card);color:inherit;white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:8px}.cookie-banner .accept{color:#fff;background:#6554e7;border-color:#6554e7}.dark-mode .bulk-toolbar{background:#302d42;border-color:#4a4468}.dark-mode .bulk-toolbar button,.dark-mode .record-select,.dark-mode .favorite-button{color:#ded9f7;background:#292833}@media (max-width:680px){.bulk-toolbar{flex-wrap:wrap;top:69px}.bulk-toolbar b{width:100%}.cookie-banner{flex-wrap:wrap;align-items:stretch}.cookie-banner>div{flex-basis:100%}.cookie-banner button{flex:1}.carousel-head-actions{grid-auto-flow:row}}.material-toolbar>select{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:9px;padding:8px 10px}.material-tags{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.material-tags span{color:#6250d5;background:#f0edff;border-radius:10px;padding:3px 7px;font-size:7px}.carousel-editor article{transition:opacity .15s,background .15s}.carousel-editor article.dragging{opacity:.45;background:#f2efff}.drag-handle{-webkit-user-select:none;user-select:none;color:#6a59d8;cursor:grab;border-radius:5px;font-size:8px}.drag-handle:focus-visible{outline-offset:2px;outline:2px solid #6554e7}.drag-handle:active{cursor:grabbing}.audio-result{gap:7px;display:grid}.audio-result audio{width:100%}.audio-result label{color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;font-size:8px;display:flex}.audio-result select{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:5px 7px}.dark-mode .material-tags span{color:#d4ccff;background:#39354d}@media (max-width:760px){.material-toolbar>select{width:100%}}.carousel-project-bar,.carousel-template-bar,.brand-kit{align-items:center;gap:6px;margin:7px 0;display:flex}.carousel-project-bar select{flex:1;min-width:0}.carousel-project-bar select,.brand-kit select{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:6px;font-size:8px}.carousel-project-bar .danger{color:#b34c47}.carousel-template-bar{background:#faf9ff;border-radius:8px;padding:7px}.carousel-template-bar>span{color:var(--muted);margin-right:auto;font-size:8px}.brand-kit{grid-template-columns:1fr 1fr;display:grid}.brand-kit label{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:6px 8px;font-size:8px;display:flex}.brand-kit input[type=color]{background:0 0;border:0;width:34px;height:25px;padding:0}.brand-kit select{max-width:105px}.dark-mode .carousel-template-bar{background:#302d3f}@media (max-width:680px){.carousel-project-bar{flex-wrap:wrap}.carousel-project-bar select{flex-basis:100%}.brand-kit{grid-template-columns:1fr}}.carousel-recovery{color:#5846c7;background:#f6f3ff;border:1px solid #d8d0ff;border-radius:9px;align-items:center;gap:6px;margin:7px 0;padding:8px;display:flex}.carousel-recovery span{flex:1;display:grid}.carousel-recovery small,.carousel-autosave-status{color:var(--muted);font-size:7px}.carousel-autosave-status{text-align:right;margin:0 0 5px;display:block}.dark-mode .carousel-recovery{color:#d9d1ff;background:#353147;border-color:#5d527f}@media (max-width:540px){.carousel-recovery{flex-wrap:wrap;align-items:stretch}.carousel-recovery span{flex-basis:100%}}.carousel-template-bar .story-template{color:#fff;background:#6554e7;border-color:#6554e7}.slide-role{color:#5d4bd4;background:#f3f0ff;border:1px solid #d9d2fa;border-radius:12px;grid-column:2;width:max-content;padding:4px 8px;font-size:7px}.dark-mode .slide-role{color:#d4ccff;background:#39354d;border-color:#514a70}@media (max-width:680px){.carousel-template-bar{flex-wrap:wrap;align-items:stretch}.carousel-template-bar>span{width:100%}.carousel-template-bar button{flex:1}}.expiry-badge{color:#98670b;background:#fff4d8;border-radius:10px;margin-left:5px;padding:3px 7px;font-size:7px;display:inline-block}.expiry-badge.expired{color:#b34943;background:#fff0ef}.version-history{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.version-history>div:first-child{justify-content:space-between;align-items:center;display:flex}.version-history>div:first-child>b{font-size:10px}.version-history button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:6px 8px;font-size:8px}.version-history>p{color:var(--muted);font-size:8px}.version-history>article{border-top:1px solid var(--line);align-items:center;gap:7px;padding:8px 0;display:flex}.version-history>article label{flex:1;align-items:center;gap:8px;display:flex}.version-history>article label>span{gap:2px;display:grid}.version-history>article b{font-size:8px}.version-history>article small{color:var(--muted);font-size:7px}.version-history .danger{color:#b34943}.version-compare{margin-top:10px;grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.version-compare>div{border:1px solid var(--line);border-radius:9px;min-width:0;padding:9px}.version-compare pre{white-space:pre-wrap;word-break:break-word;max-height:190px;font:8px/1.55 var(--font-geist);color:var(--muted);overflow:auto}@media (max-width:680px){.version-compare{grid-template-columns:1fr!important}}.language-switch{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:8px;padding:7px 8px;font-size:8px}.dark-mode .language-switch{background:#292833}@media (max-width:600px){.language-switch{padding:6px 4px}.top-actions{gap:5px}}.audio-waveform-button{border:1px solid var(--line);cursor:pointer;background:linear-gradient(#fbfaff,#f5f2ff);border-radius:8px;width:100%;height:74px;padding:0;position:relative;overflow:hidden}.audio-waveform{width:100%;height:72px;display:block}.audio-wave-progress{pointer-events:none;background:#6856e724;border-right:2px solid #6856e7;position:absolute;inset:0 auto 0 0}.audio-waveform-button strong{color:#514b65;background:#ffffffe8;border-radius:5px;padding:2px 5px;font-size:7px;font-weight:600;position:absolute;bottom:4px;right:6px}.audio-waveform-button:focus-visible{outline-offset:2px;outline:2px solid #6554e7}.audio-result>small{color:var(--muted);font-size:7px}.audio-trim{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.audio-trim>div{flex:1;gap:4px;min-width:190px;display:grid}.audio-trim label{grid-template-columns:72px 1fr;display:grid;gap:7px!important;justify-content:initial!important}.audio-trim input{accent-color:#6554e7}.audio-trim>span{color:var(--muted);font-size:7px}.audio-trim button{border:1px solid var(--line);background:var(--card);color:#5e4ed2;border-radius:7px;padding:6px 8px;font-size:7px}.dark-mode .audio-waveform-button{background:#24222f}.dark-mode .audio-waveform-button strong{color:#ddd8f2;background:#292833e8}@media (max-width:600px){.audio-trim>div{flex-basis:100%}}.install-button{color:#5b49cf;white-space:nowrap;background:#f3f0ff;border:1px solid #d8d2f6;border-radius:8px;padding:7px 9px;font-size:8px}.update-banner{color:#5543cc;background:#f4f1ff;border:1px solid #c9bffd;border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:9px 12px;font-size:9px;display:flex}.update-banner span{flex:1}.update-banner button{color:#fff;background:#6554e7;border:0;border-radius:7px;padding:6px 9px;font-size:8px}.update-banner button:last-child{color:#746a9b;background:0 0;font-size:14px}.dark-mode .install-button,.dark-mode .update-banner{color:#d5ceff;background:#302d42;border-color:#4a4468}@media (max-width:720px){.install-button{display:none}}.chat-history-actions{align-items:center;gap:4px;display:flex}.chat-history-actions input{display:none}.chat-history-actions button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:5px 7px;font-size:7px}.chat-history-actions button:disabled{opacity:.45}.chat-history-actions .clear-chat{color:#b34c47}@media (max-width:600px){.chat-modal header{flex-wrap:wrap}.chat-history-actions{order:3;justify-content:flex-end;width:100%}}.bulk-select-shortcut{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:-4px 0 9px;font-size:8px;display:flex}.bulk-select-shortcut button{background:var(--card);color:#5d4ad5;border:1px dashed #cfc7f5;border-radius:7px;padding:6px 9px}.bulk-select-shortcut button:disabled{opacity:.45}.material-category-bar{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:7px;margin:0 0 10px;padding:8px;display:flex}.material-category-bar label{align-items:center;gap:7px;margin-right:auto;font-size:8px;display:flex}.material-category-bar select,.material-category-bar button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:6px 8px;font-size:8px}.material-category-bar .danger{color:#b34c47}.material-category-bar button:disabled{opacity:.45}@media (max-width:650px){.material-category-bar{flex-wrap:wrap}.material-category-bar label{width:100%}.material-category-bar select{flex:1}}.material-category-badge{color:#316da0;background:#eaf5ff;border-radius:10px;margin-left:5px;padding:3px 7px;font-size:7px;display:inline-block}.dark-mode .material-category-badge{color:#abd6ff;background:#273746}.sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;transition:width .28s,padding .28s;overflow:hidden auto!important}.content{transition:margin-left .28s,width .28s}.sidebar nav button{transition:padding .28s,justify-content .28s,font-size .2s,background-color .2s,color .2s}.brand{transition:padding .28s,text-align .28s}.brand img{transition:width .28s}.sidebar-tools{transition:justify-content .28s,border-color .2s}.sidebar-tools button{transition:background-color .2s,color .2s,opacity .18s,transform .18s}.sidebar nav{flex:none}.sidebar-bottom{flex:none;padding-bottom:0;position:absolute;bottom:20px;left:18px;right:18px}.sidebar-tools{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.sidebar-tools button{color:#686d79;background:#f1f2f7;border:0;border-radius:9px;place-items:center;width:34px;height:34px;transition:background-color .2s,color .2s;display:grid}.sidebar-tools button:hover{color:#5745d5;background:#e7e4ff}.sidebar-tools button svg{width:17px;height:17px}.sidebar-tools__collapse{margin-right:auto;border:1px solid var(--line)!important;background:#fff!important}.app-shell.sidebar-collapsed .sidebar{width:74px;padding-inline:12px}.app-shell.sidebar-collapsed .content{width:calc(100% - 74px);margin-left:74px}.app-shell.sidebar-collapsed .brand{text-align:center;padding-inline:0}.app-shell.sidebar-collapsed .brand img{width:42px}.app-shell.sidebar-collapsed .sidebar nav button{justify-content:center;gap:0;padding-inline:0}.app-shell.sidebar-collapsed .sidebar nav button>span:first-child{width:auto}.app-shell.sidebar-collapsed .sidebar nav button{font-size:0}.app-shell.sidebar-collapsed .sidebar-bottom{left:12px;right:12px}.app-shell.sidebar-collapsed .sidebar-bottom .upgrade,.app-shell.sidebar-collapsed .sidebar-bottom .help{display:none}.app-shell.sidebar-collapsed .sidebar-tools{border-top:0;justify-content:center}.app-shell.sidebar-collapsed .sidebar-tools button:not(.sidebar-tools__collapse){display:none}.app-shell.sidebar-collapsed .sidebar-tools__collapse{margin-right:0}@media (max-width:760px){.app-shell.sidebar-collapsed .sidebar{width:238px;padding:26px 18px 20px}.app-shell.sidebar-collapsed .content{width:100%;margin:0}.app-shell.sidebar-collapsed .brand{text-align:left;padding:0 12px 29px}.app-shell.sidebar-collapsed .brand img{width:118px}.app-shell.sidebar-collapsed .sidebar nav button{justify-content:flex-start;padding:11px 13px;font-size:13px}.app-shell.sidebar-collapsed .sidebar nav button>span:first-child{width:18px}.app-shell.sidebar-collapsed .sidebar-bottom .upgrade,.app-shell.sidebar-collapsed .sidebar-bottom .help{display:grid}.app-shell.sidebar-collapsed .sidebar-bottom .help{display:block}.app-shell.sidebar-collapsed .sidebar-tools{border-top:1px solid var(--line);justify-content:flex-start}.app-shell.sidebar-collapsed .sidebar-tools__collapse{margin-right:auto}}.creator-modal{width:min(920px,100vw - 40px)}.creator-modal form{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.creator-modal textarea{width:100%}.creator-modal form>textarea:first-of-type{min-height:280px;padding:18px;font-size:15px;line-height:1.65}@media (max-width:760px){.creator-modal{width:100%;padding:24px 18px}.creator-modal form>textarea:first-of-type{min-height:220px}}.confirm-backdrop{z-index:120}.confirm-dialog{border:1px solid var(--line);background:var(--card);width:min(430px,100vw - 32px);color:inherit;text-align:center;border-radius:18px;padding:24px;box-shadow:0 24px 80px #17112755}.confirm-dialog>span{color:#b8433d;background:#fff0ef;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 13px;font-size:23px;font-weight:800;display:grid}.confirm-dialog h2{margin:0;font-size:20px}.confirm-dialog p{color:var(--muted);white-space:pre-line;margin:11px 0 20px;line-height:1.65}.confirm-dialog>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.confirm-dialog button{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:10px;padding:11px;font-weight:700}.confirm-dialog button.danger{color:#fff;background:#c94c45;border-color:#c94c45}.confirm-dialog button.primary{color:#fff;background:#6554e7;border-color:#6554e7}.confirm-dialog button:focus-visible{outline-offset:2px;outline:3px solid #9b8ef3}.dark-mode .confirm-dialog>span{color:#ffb1aa;background:#4b302f}.prompt-dialog{text-align:left}.prompt-dialog h2{text-align:center;margin-bottom:17px}.prompt-dialog label{color:var(--muted);white-space:pre-line;gap:8px;line-height:1.5;display:grid}.prompt-dialog input{border:1px solid var(--line);background:var(--card);width:100%;color:inherit;border-radius:10px;outline:0;padding:11px 12px;font-size:15px}.prompt-dialog input:focus{border-color:#6554e7;box-shadow:0 0 0 3px #6554e722}.prompt-dialog>div{margin-top:18px}.modal-close{width:44px;height:44px;top:12px;right:14px}.login-modal label{font-size:14px}.login-modal input{min-height:48px;font-size:16px}.login-modal>p{font-size:13px;line-height:1.55}.login-modal .notice{font-size:13px}.auth-tabs button{min-height:44px;font-size:13px}.forgot-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:13px;display:inline-flex}.social-login-slot{margin:12px 0}.google-login-target{min-height:44px}.login-modal .generate{min-height:48px;font-size:14px}.filters button{min-height:44px}.menu{min-width:44px;min-height:44px}.language-switch{min-width:48px;min-height:44px;font-size:12px}.credit-pill,.login-button{min-width:44px;min-height:44px}.cookie-settings-link{min-height:44px;padding:8px 10px;font-size:12px}.featured-card small,.featured-card>b{font-size:12px;line-height:1.45}.tool-card strong{font-size:13px}.tool-card small{font-size:11px;line-height:1.45}.section-heading p{font-size:12px}.all-tools-more{color:#5f4fdb;background:#f6f3ff;border:1px solid #d9d3fb;border-radius:11px;min-height:48px;margin:20px auto 0;padding:12px 20px;font-size:14px;font-weight:700;display:block}.tool-empty-state{text-align:center;background:#fbfaff;border:1px dashed #d9d4ee;border-radius:15px;place-items:center;min-height:220px;padding:28px;display:grid}.tool-empty-state b{font-size:18px}.tool-empty-state p{color:var(--muted);margin:8px 0 18px;font-size:14px}.tool-empty-state button{color:#fff;background:#6554e7;border:0;border-radius:9px;min-height:44px;padding:10px 18px;font-weight:700}.nav-backdrop{display:none}.close-nav{min-width:44px;min-height:44px}.sidebar nav button{min-height:44px}.upgrade button{min-height:44px;font-size:12px}.help{align-items:center;min-height:44px;display:flex}.empty-state button{min-width:44px;min-height:44px}.creator-modal>.modal-close,.login-modal>.modal-close{z-index:8;place-items:center;margin-bottom:-44px;margin-left:auto;display:grid;position:sticky;top:0;right:auto}@media (max-width:760px){.nav-backdrop{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17132966;border:0;display:block;position:fixed;inset:0}.topbar{gap:8px;padding:0 10px;overflow:hidden}.search{flex:1;width:auto;min-width:72px;padding:9px 10px}.search kbd{display:none}.search input{min-width:0;font-size:14px}.top-actions{flex:none;gap:5px}.language-switch{padding:6px}.credit-pill{white-space:nowrap;justify-content:center;align-items:center;gap:2px;padding:6px 8px;display:inline-flex}.login-button{padding:8px 12px}.page-wrap{max-width:100%;overflow:hidden}.hero{flex-direction:column;min-height:560px;padding:34px 26px;display:flex}.hero>div:first-child{width:100%;min-width:0;max-width:100%}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,9vw,36px);line-height:1.22}.hero p{max-width:100%;font-size:15px;line-height:1.65}.hero-art{opacity:.72;width:100%;height:52%;bottom:-20px;right:0}.featured-card{min-height:180px}.featured-card strong{font-size:16px}.featured-card small,.featured-card>b{font-size:13px}.tool-card{min-height:78px;padding:14px}.tool-card strong{font-size:15px}.tool-card small{font-size:13px}.section-heading h1,.section-heading h2{font-size:21px}.section-heading p{font-size:13px}.filters button{padding:9px 15px;font-size:13px}.creator-modal,.login-modal{padding:24px 18px}.close-nav{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafafee8;border-radius:50%;align-self:flex-end;place-items:center;margin:-18px 0 -26px;padding:0;display:grid;position:sticky;top:0;right:auto}.help{justify-content:center;padding:10px 12px}}@media (max-width:420px){.topbar{gap:4px;padding:0 8px}.top-actions{gap:3px}.language-switch{min-width:44px}.credit-pill{padding:5px 6px}.login-button{padding:7px 10px}}@media (max-width:350px){.topbar{gap:2px;padding:0 5px}.search{min-width:48px;padding:8px}.search input::placeholder{color:#0000}.language-switch{display:none}.login-button{padding:6px 8px}.hero{padding:30px 20px}}.page-title p{font-size:14px;line-height:1.6}.primary-action,.empty-state button{min-height:44px;font-size:14px}.record-tabs button{min-height:44px;font-size:13px}.record-card h3{font-size:15px}.record-card p,.record-card a{font-size:12px;line-height:1.5}.status{font-size:11px}.empty-state b{font-size:18px}.empty-state p{font-size:14px;line-height:1.6}.profile-card p{font-size:13px}.profile-credit span{font-size:12px}.account-grid b{font-size:14px}.account-grid span{font-size:12px;line-height:1.5}.digital-actions b{font-size:15px}.digital-actions small{font-size:12px;line-height:1.5}.product-list h3{font-size:15px}.product-list p{font-size:12px;line-height:1.5}.product-list button{min-height:40px;font-size:12px}.balance-badge{font-size:12px}.pricing-grid h3{font-size:16px}.pricing-grid article>span{font-size:11px}.pricing-grid p{font-size:13px;line-height:1.55}.pricing-grid button{min-height:44px;font-size:14px}.dark-mode .empty-state{border-color:var(--line);color:var(--muted)}.dark-mode .empty-state b{color:var(--ink)}.dark-mode .sidebar nav button{color:#d1d0dc}.dark-mode .sidebar nav button.active{color:#fff;background:#4b3fa3}.dark-mode .nav-label{color:#aaa9b7}.dark-mode .close-nav,.dark-mode .modal-close{color:#fff;background:#3a3847;border:1px solid #575365}.dark-mode .hero h1{color:#f7f6fb}.dark-mode .hero p{color:#c9c7d4}.dark-mode .modal-title small{color:#b9afff}.dark-mode .modal-title p{color:#c6c4d0}.dark-mode .auth-tabs button{color:#d0ced8;background:#34323f}.dark-mode .auth-tabs button.active{color:#fff;background:#4b3fa3}.dark-mode .login-modal>p{color:#c6c4d0}.dark-mode .forgot-link{color:#b9afff}.dark-mode .credit-pill{color:#dcd8ff;background:#34323f;border-color:#575365}.dark-mode .credit-pill b{color:#fff;background:#7968ef}.dark-mode .user-menu__trigger{color:#e7e8ee;background:#454551;border-color:#292833;box-shadow:0 0 0 1px #5b5969}.dark-mode .user-menu__popover{color:#d8d7e1;background:#2b2a35;border-color:#484654}.dark-mode .user-menu__identity b{color:#fff}.dark-mode .user-menu__identity span,.dark-mode .user-menu__links button{color:#c4c3ce}.dark-mode .user-menu__identity span button:hover{background:#44424f}.dark-mode .user-menu__upgrade{background:#383744}.dark-mode .user-menu__upgrade p{color:#c4c3ce}.dark-mode .user-menu__popover footer{border-color:#484654}.dark-mode .user-menu__popover footer button{color:#fff;background:#3a3945}.dark-mode .user-menu__popover footer button:hover{background:#484754}.dark-mode .login-button{color:#fff;background:#6a58e8}.dark-mode .language-switch{border-color:#575365}.dark-mode .search input::placeholder{color:#aaa8b5}.dark-mode input:-webkit-autofill{caret-color:#f2f1f7;-webkit-text-fill-color:#f2f1f7!important;box-shadow:inset 0 0 0 1000px #24232c!important}.dark-mode input:-webkit-autofill:hover{caret-color:#f2f1f7;-webkit-text-fill-color:#f2f1f7!important;box-shadow:inset 0 0 0 1000px #24232c!important}.dark-mode input:-webkit-autofill:focus{caret-color:#f2f1f7;-webkit-text-fill-color:#f2f1f7!important;box-shadow:inset 0 0 0 1000px #24232c!important}.dark-mode .filters button{color:#c9c7d4}.dark-mode .filters button.active{color:#fff;background:#4b3fa3}.dark-mode .tool-card small,.dark-mode .featured-card small{color:#c0beca}.dark-mode .tool-empty-state{color:#c9c7d4;background:#292833;border-color:#575365}.dark-mode .tool-empty-state b{color:#f2f1f7}.dark-mode .tool-empty-state p{color:#c9c7d4}.code-row>button{min-height:44px;font-size:13px}.creator-modal form>label,.creator-modal .extra-field{font-size:14px;line-height:1.5}.creator-modal .extra-field input,.creator-modal .extra-field select,.creator-modal .extra-field textarea{min-height:46px;padding:11px 12px;font-size:14px}.creator-modal .extra-field textarea{min-height:120px}.creator-modal .upload{align-items:center;min-height:46px;font-size:13px;line-height:1.35;display:flex}.creator-modal .cost{font-size:12px;line-height:1.5}.creator-modal .generate{min-height:48px;font-size:14px}.creator-modal .notice{font-size:13px;line-height:1.55}.creator-modal .preset-list button{min-height:40px;font-size:12px}@media (max-width:760px){.creator-modal .extra-field input,.creator-modal .extra-field select,.creator-modal .extra-field textarea{font-size:16px}.creator-modal .preset-list button{min-height:44px}}.cookie-options b{font-size:14px}.cookie-options small{font-size:12px;line-height:1.5}.cookie-options input{flex:none;width:24px;height:24px}.cookie-modal-actions button{min-height:44px;font-size:13px;font-weight:600}@media (max-width:560px){.cookie-settings-modal{padding-bottom:0}.cookie-modal-actions{z-index:3;border-top:1px solid var(--line);background:var(--card);margin:0 -18px;padding:12px 18px 18px;position:sticky;bottom:0}.cookie-options label{min-height:88px;padding:14px}}.footer-nav{align-items:center;gap:4px;display:flex}.footer-nav button{color:#7162d7;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex}.dark-mode .footer-nav button{color:#bdb4ff}@media (max-width:760px){footer{flex-wrap:wrap;align-items:flex-start}.footer-nav{order:3;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.footer-nav button{width:100%}footer small{margin-left:0}}.policy-page>button{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.policy-page h2{font-size:18px}.policy-page p{font-size:14px;line-height:1.8}.policy-page small{font-size:12px}.faq-list details{padding:18px 20px}.faq-list summary{font-size:15px;line-height:1.5}.faq-list p{font-size:14px;line-height:1.75}.search-clear{color:#737686;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.search-clear:hover{color:#4236a8;background:#e9e7f3}.dark-mode .search-clear{color:#c9c5dc}.dark-mode .search-clear:hover{color:#fff;background:#3a3748}@media (max-width:760px){.search-clear{flex-basis:36px;width:36px;height:36px}}.search{min-height:44px;padding-block:0!important}.search input{align-self:stretch;min-height:44px}.quick-section,.all-tools{scroll-margin-top:86px}.section-heading h1{margin:0;font-size:18px}.section-heading p{color:#6f7280}.filters button{color:#646875}.tool-card small,.featured-card small{color:#656875}.tool-card>b{color:#707380}.password-field{display:block;position:relative}.password-field input{width:100%;padding-right:48px}.password-field>button{color:#7b778a;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;min-width:36px;min-height:36px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-field>button:hover{color:#5947cf;background:#efecff}.password-field>button svg{width:18px;height:18px}.dark-mode .password-field>button{color:#bbb7c7;background:0 0}.dark-mode .password-field>button:hover{color:#d8d2ff;background:#403b59}.upload input,.editor-upload-dock input,.multi-upload-fab label>input,.carousel-file input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;display:block;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.upload:focus-within,.editor-upload-dock:focus-within,.multi-upload-fab label:focus-within,.carousel-file:focus-within{outline-offset:2px;outline:3px solid #b9afff}.auth-login-modal .auth-mode-link--before{min-height:auto;margin:-4px 0 -10px auto;padding:5px 0;font-size:12px}.auth-login-modal input{font-size:14px;font-weight:400}.auth-login-modal input::placeholder{font-weight:400}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
