*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button,[data-panel-trigger=profile],[data-panel-trigger=notifications],[data-panel-trigger=news]{touch-action:manipulation}.cutline-draw-target{touch-action:none;overflow:visible}.cutline-draw-target--positioned{left:var(--canvas-studio-x,2234px);top:var(--canvas-studio-y,1050px);width:var(--canvas-studio-w,2533px);height:var(--canvas-studio-h,1900px);z-index:1;position:absolute;overflow:visible}.cutline-draw-target--pocket{z-index:1;touch-action:pan-y;position:relative}.cutline-draw-target--pocket [data-canvas-item],.cutline-draw-target--pocket [data-canvas-item] *{touch-action:none}.cutline-draw-target--pocket [data-canvas-item] .study-hub-scroll{touch-action:pan-y}html[data-canvas-item-pointer-session] .pocket-strip-viewport,html.canvas-item-drag-active .pocket-strip-viewport{touch-action:none}.pocket-strip-shell{position:relative;overflow:hidden}.pocket-strip-viewport{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.pocket-strip-scroll-spacer{width:100%;position:relative}.pocket-strip-scaled-host{position:relative;overflow:hidden}.pocket-strip-logical{transform-origin:0 0;position:absolute;top:0;left:0}.pocket-strip-origin-root{left:0;top:calc(var(--pocket-strip-center-y,100000) * 1px);width:100%;position:absolute;overflow:visible}.pocket-strip-surface{width:var(--pocket-strip-logical-width,100%);isolation:isolate;background-color:var(--canvas-bg);border-radius:0;position:relative;overflow:visible}.pocket-strip-content-inner{position:relative;overflow:visible}.cutline-canvas-pocket{background-color:var(--canvas-bg);position:relative}html{--chrome-edge-base:16px;--native-chrome-top-delta:0px;--tauri-chrome-top-delta:var(--native-chrome-top-delta);--chrome-edge-left:var(--chrome-edge-base);--chrome-edge-right:var(--chrome-edge-base);--chrome-edge-top:calc(var(--chrome-edge-base) + var(--native-chrome-top-delta));--chrome-panel-top:calc(64px + var(--native-chrome-top-delta));--chrome-panel-anchor-left:var(--chrome-edge-left);--chrome-panel-anchor-right:var(--chrome-edge-right)}html[data-native-macos="1"],html[data-tauri-macos="1"]{--native-chrome-top-delta:16px}html[data-electron-macos="1"]{--native-chrome-top-delta:28px}html[data-native-macos="1"] .native-window-drag-region{z-index:100;pointer-events:auto;-webkit-app-region:drag;height:28px;position:fixed;top:0;left:0;right:0}html[data-native-macos="1"] .cutline-top-bar:not(.cutline-top-bar--phone){top:var(--chrome-edge-top)!important}html[data-studio-strokes-bleed] .cutline-studio-centre-surface,html[data-studio-strokes-bleed] .pocket-strip-surface,html[data-studio-strokes-bleed] .studio-centre-content-scale,.cutline-draw-target[data-strokes-bleed] .cutline-studio-centre-surface,.cutline-draw-target[data-strokes-bleed] .pocket-strip-surface,.cutline-draw-target[data-strokes-bleed] .studio-centre-content-scale,html[data-studio-strokes-bleed] .cutline-draw-target,.cutline-draw-target[data-strokes-bleed]{overflow:visible}.cutline-studio-centre-surface{border-radius:var(--studio-surface-radius,var(--studio-centre-radius,40px));isolation:isolate;background-color:var(--canvas-bg);position:absolute;inset:0;overflow:hidden}.studio-centre-content-inner{position:absolute;inset:0}.studio-centre-content-scale{width:var(--studio-logical-w,3000px);height:var(--studio-logical-h,2250px);transform:scale(var(--studio-content-scale,1.4));transform-origin:0 0;position:absolute;top:0;left:0}@property --feature-plate-width{syntax:"<length>";inherits:true;initial-value:2250px}@property --feature-plate-height{syntax:"<length>";inherits:true;initial-value:1406px}@property --selection-depth-blur{syntax:"<length>";inherits:true;initial-value:0}.canvas-feature-plate{width:var(--feature-plate-width);height:var(--feature-plate-height);z-index:0;pointer-events:none;will-change:transform;position:absolute;overflow:visible}.canvas-feature-plate--leaderboard{left:var(--canvas-plate-leaderboard-x,1800px);top:var(--canvas-plate-leaderboard-y,6375px)}.canvas-feature-plate--forum{left:var(--canvas-plate-forum-x,10200px);top:var(--canvas-plate-forum-y,6375px)}.canvas-feature-plate--groups{left:var(--canvas-plate-groups-x,6000px);top:var(--canvas-plate-groups-y,9825px)}.canvas-feature-plate--ucat{left:var(--canvas-plate-ucat-x,6000px);top:var(--canvas-plate-ucat-y,2925px)}.canvas-feature-plate__focus-hit{left:calc(-1 * var(--feature-plate-focus-side-pad,520px));right:calc(-1 * var(--feature-plate-focus-side-pad,520px));top:calc(-1 * var(--feature-plate-focus-title-band,420px));bottom:calc(-1 * var(--feature-plate-focus-bottom-pad,720px));pointer-events:auto;cursor:pointer;touch-action:manipulation;z-index:1;background:0 0;border:none;padding:0;position:absolute}html[data-app-destination-focus] .canvas-feature-plate__focus-hit{cursor:default}html[data-app-destination-focus]{--app-destination-focus-reveal-duration:2s;--app-destination-focus-reveal-ease:cubic-bezier(.14, 1, .28, 1)}html[data-app-destination-focus] .cutline-canvas-viewport .react-transform-component{overflow:visible!important}html[data-app-destination-focus][data-app-destination-focus-reveal] .cutline-canvas-viewport,html[data-app-destination-focus][data-app-destination-focus-reveal] .cutline-canvas-expanded{background-color:var(--canvas-bg)}html[data-app-destination-focus][data-app-destination-focus-reveal] .cutline-canvas-void-grid,html[data-app-destination-focus][data-app-destination-focus-reveal] .cutline-canvas-expanded:after{opacity:0!important}html[data-app-destination-focus][data-app-destination-focus-reveal] .cutline-draw-target,html[data-app-destination-focus][data-app-destination-focus-reveal] .canvas-feature-plate{opacity:0;pointer-events:none}html[data-app-destination-focus=leaderboard][data-app-destination-focus-reveal] .canvas-feature-plate--leaderboard,html[data-app-destination-focus=forum][data-app-destination-focus-reveal] .canvas-feature-plate--forum,html[data-app-destination-focus=groups][data-app-destination-focus-reveal] .canvas-feature-plate--groups,html[data-app-destination-focus=ucat][data-app-destination-focus-reveal] .canvas-feature-plate--ucat{opacity:1;pointer-events:none;z-index:2}html[data-app-destination-focus][data-app-destination-focus-reveal] .canvas-feature-plate__surface{box-shadow:none;background-color:var(--canvas-bg);pointer-events:auto;border-color:#0000;border-radius:0}.canvas-feature-plate__surface{border-radius:var(--studio-centre-radius,40px);background-color:color-mix(in srgb, var(--canvas-bg) 88%, var(--canvas-void-bg) 12%);border:1px solid color-mix(in srgb, var(--studio-centre-bound) 22%, transparent);box-shadow:inset 0 0 120px color-mix(in srgb, var(--canvas-void-bg) 35%, transparent);pointer-events:none;position:absolute;inset:0;overflow:hidden}.feature-plate-coming-soon{pointer-events:none;position:absolute;inset:0;overflow:hidden}.feature-plate-coming-soon__label{transform-origin:50%;font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;color:color-mix(in srgb, var(--studio-centre-bound) 18%, transparent);opacity:.55;will-change:transform;font-size:clamp(28px,3.2vw,52px);font-weight:700;line-height:1;position:absolute;top:0;left:0}.canvas-feature-plate:after,.cutline-draw-target--positioned:after{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(ellipse 100% 100% at 50% 0%, color-mix(in srgb, var(--studio-centre-bound) 16%, transparent) 0%, color-mix(in srgb, var(--studio-centre-bound) 6%, transparent) 38%, transparent 72%);filter:blur(48px);width:64%;height:22%;transition:opacity var(--studio-centre-glow-duration,.42s) var(--studio-centre-glow-ease,cubic-bezier(.4, 0, .2, 1));position:absolute;top:98%;left:18%;transform:translateY(0)}.cutline-draw-target--positioned:after{filter:blur(64px);height:18%}.canvas-feature-plate--viewport-active:after,.cutline-draw-target--positioned.cutline-draw-target--viewport-active:after{opacity:.5}.reload-space-intro{z-index:10040;pointer-events:auto;touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.reload-space-intro__veil{transform-origin:50%;will-change:transform, opacity, filter;background:radial-gradient(72% 58%,#ffffff09 0%,#0000 68%),#030303;position:absolute;inset:0}.reload-space-intro__spotlight{pointer-events:none;will-change:transform, opacity;background:radial-gradient(#ffffff17 0%,#ffffff06 42%,#0000 72%);border-radius:999px;width:min(72vw,920px);height:min(42vh,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reload-space-intro__title{z-index:1;max-width:min(92vw,1200px);font-family:var(--font-sans);letter-spacing:-.045em;text-align:center;color:#fffffff5;-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:transform, opacity, filter;margin:0;padding:0 24px;font-size:clamp(42px,9.2vw,112px);font-weight:800;line-height:.92;position:relative}.reload-space-intro__brand,.reload-space-intro__name,.reload-space-intro__suffix,.reload-space-intro__heart{vertical-align:baseline;display:inline-block}.reload-space-intro__brand{transform-origin:50%;margin-right:.18em}.reload-space-intro__name{text-transform:lowercase;color:#ffffffe0}.reload-space-intro__suffix,.reload-space-intro__heart{color:#ffffff94;transform-origin:50%;margin-left:.28em;font-weight:400}html[data-reload-intro] .cutline-app-shell{opacity:1}html[data-reload-intro] [data-canvas-item],html[data-reload-intro] .cutline-draw-target,html[data-reload-intro] .react-transform-wrapper{pointer-events:none!important}html[data-theme=light] .reload-space-intro__veil{background:radial-gradient(72% 58%,#00000007 0%,#0000 68%),#fff}html[data-theme=light] .reload-space-intro__spotlight{background:radial-gradient(#0000000b 0%,#00000004 42%,#0000 72%)}html[data-theme=light] .reload-space-intro__title{color:#0e1014f0}html[data-theme=light] .reload-space-intro__name{color:#0e1014d1}html[data-theme=light] .reload-space-intro__suffix,html[data-theme=light] .reload-space-intro__heart{color:#0e101480}@media (prefers-reduced-motion:reduce){.reload-space-intro__veil,.reload-space-intro__spotlight,.reload-space-intro__title,.reload-space-intro__brand,.reload-space-intro__name,.reload-space-intro__suffix,.reload-space-intro__heart{will-change:auto}}html[data-app-destination-focus] [data-canvas-item],html[data-app-destination-focus] [data-canvas-item] *{pointer-events:none!important}.studio-centre-bounds{pointer-events:none;z-index:1;position:absolute;inset:0}.studio-centre-bounds__edge{pointer-events:none;opacity:0;transition:opacity var(--studio-centre-active-duration,.22s) var(--studio-centre-active-ease,cubic-bezier(.22, .94, .28, 1));position:absolute}.studio-centre-bounds--active .studio-centre-bounds__edge{opacity:.5}.studio-centre-bounds__edge--top,.studio-centre-bounds__edge--bottom{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--studio-centre-bound) 12%, transparent) 14%, var(--studio-centre-bound) 38%, var(--studio-centre-bound) 62%, color-mix(in srgb, var(--studio-centre-bound) 12%, transparent) 86%, transparent 100%);height:1px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--studio-centre-bound) 72%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--studio-centre-bound) 38%, transparent));left:5%;right:5%}.studio-centre-bounds__edge--top{top:0}.studio-centre-bounds__edge--bottom{bottom:0}.studio-centre-bounds__edge--left,.studio-centre-bounds__edge--right{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--studio-centre-bound) 12%, transparent) 14%, var(--studio-centre-bound) 38%, var(--studio-centre-bound) 62%, color-mix(in srgb, var(--studio-centre-bound) 12%, transparent) 86%, transparent 100%);width:1px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--studio-centre-bound) 72%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--studio-centre-bound) 38%, transparent));top:5%;bottom:5%}.studio-centre-bounds__edge--left{left:0}.studio-centre-bounds__edge--right{right:0}html[data-pause-mesh] [data-mesh-blob]{animation-play-state:paused!important}.cutline-canvas-viewport.cutline-desktop-draw,html[data-inside-space] .cutline-canvas-viewport{background-color:var(--canvas-bg)}html[data-inside-space] .cutline-canvas-void-grid{display:none}html[data-space-draw] .cutline-canvas-viewport{cursor:crosshair}html[data-tool-mode=pen] .cutline-canvas-viewport.cutline-desktop-draw,html[data-tool-mode=pen][data-space-draw] .cutline-canvas-viewport{cursor:url(/cutline-studio-preview/cursors/pen.svg) 1 14,crosshair}html[data-tool-mode=highlighter] .cutline-canvas-viewport.cutline-desktop-draw,html[data-tool-mode=highlighter][data-space-draw] .cutline-canvas-viewport{cursor:url(/cutline-studio-preview/cursors/highlighter.svg) 2 11,crosshair}html[data-tool-mode=erase] .cutline-canvas-viewport.cutline-desktop-draw,html[data-tool-mode=erase][data-space-draw] .cutline-canvas-viewport{cursor:url(/cutline-studio-preview/cursors/eraser.svg) 2 11,crosshair}html[data-tool-mode=lasso] .cutline-canvas-viewport.cutline-desktop-draw,html[data-tool-mode=lasso][data-space-draw] .cutline-canvas-viewport{cursor:var(--cursor-default)}.cutline-canvas-viewport.cutline-phone-draw .cutline-draw-target{touch-action:none}.pen-fab-menu{pointer-events:auto;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;width:max-content;display:flex;position:absolute;bottom:0;right:64px}.pen-fab-tool-settings{box-sizing:border-box;width:100%}.pen-fab-settings-shell{flex-shrink:0;align-self:stretch;overflow:hidden}.pen-fab-settings-shell+.pen-fab-toolbar{border-top:1px solid var(--glass-border)}.pen-fab-settings-shell .pen-fab-tool-settings,.pen-fab-settings-shell .pen-fab-lasso-panel,.pen-fab-settings-shell .pen-fab-eraser-panel{align-items:center;display:flex}.chrome-fab-trigger{width:52px;height:52px;cursor:var(--cursor-default);pointer-events:auto;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease-out,background .15s;display:flex}.chrome-fab-trigger--hover{box-shadow:var(--card-shadow);transform:scale(1.05)}.chrome-fab-trigger--open{transform:rotate(45deg)}.chrome-fab-trigger--open.chrome-fab-trigger--hover{transform:rotate(45deg)scale(1.05)}.chrome-fab-trigger--pen-open{transform:rotate(-20deg)}.chrome-fab-trigger--pen-open.chrome-fab-trigger--hover{transform:rotate(-20deg)scale(1.05)}.pen-fab-toolbar,.pen-fab-tool-settings,.pen-fab-lasso-panel,.pen-fab-eraser-panel{overflow:hidden}html[data-layout=phone] [data-pen-fab-menu].pen-fab-menu--phone{transform-origin:100%;pointer-events:none;max-width:calc(100vw - 88px);width:max-content!important;bottom:0!important;left:auto!important;right:64px!important}html[data-layout=phone] .pen-fab-menu--phone .pen-fab-tool-settings,html[data-layout=phone] .pen-fab-menu--phone .pen-fab-lasso-panel,html[data-layout=phone] .pen-fab-menu--phone .pen-fab-eraser-panel,html[data-layout=phone] .pen-fab-menu--phone .pen-fab-toolbar,html[data-layout=phone] [data-pen-fab-menu].pen-fab-menu--phone button{pointer-events:auto}html[data-layout=phone] .cutline-top-bar-search{width:100%}html[data-layout=phone] .cutline-top-bar-search--hidden{pointer-events:none}html[data-layout=phone] .cutline-top-bar-search .canvas-search-island{isolation:isolate;backface-visibility:hidden;opacity:1;filter:blur();transition:opacity .16s ease-out,filter .16s ease-out}html[data-layout=phone] .cutline-top-bar-search--hidden .canvas-search-island{opacity:0;filter:blur(6px)}@media (prefers-reduced-motion:reduce){html[data-layout=phone] .cutline-top-bar-search .canvas-search-island{transition:opacity .12s ease-out}html[data-layout=phone] .cutline-top-bar-search--hidden .canvas-search-island{filter:none}}html[data-layout=phone] .phone-chrome-modal-scrim,html[data-layout=phone] .notification-profile-preview-scrim{background:#ffffff1f}html[data-theme=dark][data-layout=phone] .phone-chrome-modal-scrim,html[data-theme=dark][data-layout=phone] .notification-profile-preview-scrim{background:#00000047}html[data-layout=phone] *{scrollbar-width:none;-ms-overflow-style:none}html[data-layout=phone] ::-webkit-scrollbar{width:0;height:0;display:none}html[data-layout=phone] .cutline-space-back-pill-host{max-width:none;right:12px;top:calc(max(12px, env(safe-area-inset-top,0px)) + 100px + 8px)!important;left:12px!important}.space-back-pill-chevron svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.space-back-pill-chevron:hover svg{transform:translate(-1.5px)}}.space-back-pill-chevron:active svg{transition-duration:80ms;transform:translate(-2px)scale(.92)}@media (prefers-reduced-motion:reduce){.space-back-pill-chevron svg{transition:none}.space-back-pill-chevron:active svg{transform:none}}.space-back-pill-chevron:before{content:"";position:absolute;inset:-12px -4px -12px -16px}@media (pointer:coarse){.space-back-pill-chevron:before{inset:-16px -6px -16px -20px}}html[data-layout=phone] [data-plus-fab]{z-index:26}html[data-layout=phone] [data-pen-fab]{z-index:27;opacity:0;flex-direction:column;align-items:flex-end;transition:opacity .16s ease-out;display:flex}html[data-layout=phone] [data-pen-fab].pen-fab-host--visible{opacity:1}@media (prefers-reduced-motion:reduce){html[data-layout=phone] [data-pen-fab]{transition:opacity .12s ease-out}}html[data-layout=phone] [data-canvas-search-input]{font-size:16px}html[data-layout=phone] [data-canvas-search-input]::placeholder{font-size:12px}[data-canvas-search-input]::placeholder{color:var(--ui-text-muted);opacity:.68}html[data-layout=phone] .canvas-search-icon{flex-shrink:0;display:inline-flex}.chrome-tap-squeeze-target{transform-origin:50%}.chrome-tap-squeeze--pulse{animation:.22s ease-out both chrome-tap-squeeze}.chrome-tap-squeeze-target--compact.chrome-tap-squeeze--pulse{animation:.22s ease-out both chrome-tap-squeeze-compact}html[data-ui-customize="1"] .chrome-tap-squeeze--pulse{animation:none}@keyframes chrome-tap-squeeze{0%,to{transform:scale(1)}42%{transform:scale(.986)}}@keyframes chrome-tap-squeeze-compact{0%,to{transform:scale(1)}42%{transform:scale(.955)}}@media (prefers-reduced-motion:reduce){.chrome-tap-squeeze--pulse,.chrome-tap-squeeze-target--compact.chrome-tap-squeeze--pulse{animation-duration:.12s}}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", sans-serif;--glass-bg:#ffffff8c;--glass-border:#ffffffb3;--card-bg:#ffffffb8;--ui-text:#1a2230;--ui-text-muted:#7a8499;--ui-text-faint:#b0b8c8;--ui-bg:#fafafa;--canvas-bg:#f3f3f3;--canvas-outer-bg:#e4e4e4;--canvas-blend-mid:#ececec;--canvas-void-bg:#f3f3f3;--pan-edge-glow:#cfd2d8;--studio-centre-bound:#25282e;--studio-centre-radius:40px;--canvas-studio-edge-fade:920px;--canvas-void-grid-size:900px;--canvas-void-grid-opacity:.36;--canvas-focus-backdrop-blur:12px;--selection-depth-blur-transition-duration:.32s;--selection-depth-blur-transition-ease:cubic-bezier(.16, 1, .3, 1);--canvas-focus-backdrop-dim-light:#0000000f;--canvas-focus-backdrop-dim-dark:#0000002e;--ui-accent:#5a7ab0;--ui-divider:#141e320f;--ui-divider-vertical:#141e3214;--ui-tab-underline:#1a22308c;--vignette:#1a2230;--vignette-rgba:#1a223047;--vignette-rgba-mid:#1a223026;--vignette-rgba-soft:#1a22300f;--vignette-glow-rgba:#1218246b;--glass-shadow:0 4px 24px #141e3214;--card-shadow:0 8px 40px #141e3224;--sticky-rest-shadow:0 2px 10px #141e321f;--sticky-lift-shadow:0 12px 40px #141e3238;--pill-backdrop:blur(40px) saturate(180%);--ui-saturate:1;--pill-surface:#ffffff73;--chrome-solid-bg:#fff;--pill-icon-halo:#fff;--canvas-handle-color:#1e232d6b;--canvas-handle-color-hover:#1e232d94;--canvas-resize-handle-color-hover:#1e232d80;--canvas-handle-opacity:.58;--studio-centre-handle-opacity:.26;--studio-centre-handle-opacity-hover:.4;--studio-centre-handle-opacity-active:.52;--canvas-resize-handle-opacity:.48;--canvas-handle-opacity-hover:.78;--canvas-resize-handle-opacity-hover:.64;--canvas-handle-opacity-active:.82;--canvas-text-item-outline:#1e232d38;--canvas-text-handle-opacity:.62;--lasso-selection-border:#0000001c;--lasso-draw-fill:#00000009;--lasso-draw-stroke:#0006;--lasso-swatch-ring:#0000001f;--tool-settings-track-bg:#141e321a;--tool-settings-swatch-track-bg:#141e320f;--tool-settings-size-fill:#1e232d8c;--tool-settings-preview-ring:#00000014;--profile-cohort-bg:#1a2230;--profile-cohort-border:#0f141e80;--profile-cohort-text:#ffffffeb;--menu-toggle-side-icon-opacity:.38;--menu-toggle-side-icon-opacity-active:.82;--menu-row-hover-bg:#0000000a;--menu-row-hover-fill:#141e320c;--menu-row-active-bg:#141e320d;--menu-row-tap-bg:#141e3213;--menu-row-toggle-active-bg:#141e321a;--menu-row-destructive-hover:#c44e4e10;--menu-row-destructive-tap:#c44e4e1a;--keycap-bg:#ffffff59;--keycap-border:#141e321a;--keycap-shadow:0 1px 0 #141e320f;--cursor-default:url(/cutline-studio-preview/cursors/default.svg) 2 2, default;--ui-customize-backdrop:#0000002e;--ui-customize-vignette:radial-gradient(ellipse at center, #0000 22%, #00000075 62%, #000000c2 100%)}[data-theme=dark]{--ui-customize-backdrop:#00000070;--ui-customize-vignette:radial-gradient(ellipse at center, #0000 22%, #0000008a 62%, #000000e0 100%);--menu-row-hover-bg:#ffffff0d;--menu-row-hover-fill:#ffffff0d;--menu-row-active-bg:#ffffff21;--menu-row-tap-bg:#ffffff29;--menu-row-toggle-active-bg:#ffffff26;--menu-row-destructive-hover:#ff6e6e24;--menu-row-destructive-tap:#ff6e6e33;--keycap-bg:#ffffff1a;--keycap-border:#ffffff1f;--keycap-shadow:0 1px 0 #00000038}.profile-cohort-pill{background:var(--profile-cohort-bg);border:1px solid var(--profile-cohort-border);color:var(--profile-cohort-text);box-shadow:0 1px 2px #0f141e1f}.subscription-status-card{border:1px solid var(--glass-border);background:#141e320a;border-radius:12px;padding:14px}.subscription-status-card__label{letter-spacing:.04em;color:var(--ui-text-muted);margin:0 0 10px;font-size:11px;font-weight:600}.subscription-status-card__row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.subscription-status-card__plan{color:var(--ui-text);margin:0;font-size:17px;font-weight:600}.subscription-status-card__price{color:var(--ui-text-muted);margin:4px 0 0;font-size:13px}.subscription-status-pill{letter-spacing:.03em;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.subscription-status-pill--active,.subscription-status-pill--trialing{color:#dcffebf2;background:#1a3d2e;border:1px solid #143c2880}.subscription-status-pill--canceled{border:1px solid var(--glass-border);color:var(--ui-text-muted);background:#141e3214}.subscription-status-pill--past_due{color:#ffe6e6f2;background:#4a2c2c;border:1px solid #501e1e80}.chrome-menu-toggle-row{will-change:opacity;color:inherit;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.chrome-menu-toggle-row--dimmed{opacity:.45;pointer-events:none;cursor:var(--cursor-default)}.chrome-menu-toggle-row__label{color:var(--ui-text);flex:1;font-size:14px}@media (prefers-reduced-motion:reduce){.chrome-menu-toggle-row{transition-duration:.12s}}.chrome-menu-toggle{pointer-events:none;flex-shrink:0;align-items:center;gap:10px;padding:4px 2px;display:inline-flex}.chrome-menu-toggle__side-icon{opacity:var(--menu-toggle-side-icon-opacity);color:var(--ui-text-muted);flex-shrink:0;transition:opacity .15s}.chrome-menu-toggle__side-icon--active{opacity:var(--menu-toggle-side-icon-opacity-active)}[data-theme=dark] .subscription-status-card{background:#00000038}[data-theme=dark]{--canvas-outer-bg:#1a1a1a;--canvas-blend-mid:#1c1c1c;--canvas-void-bg:#141414;--studio-centre-bound:#fff;--pan-edge-glow:#454a54;--vignette-rgba:#ecf0f811;--vignette-rgba-mid:#ecf0f80a;--vignette-rgba-soft:#ecf0f804;--vignette-glow-rgba:#f8faff16;--profile-cohort-bg:#121820;--profile-cohort-border:#00000073;--profile-cohort-text:#f0f4fcf0;--canvas-handle-color:#e4e8f28c;--canvas-handle-color-hover:#f0f4fcd1;--canvas-resize-handle-color-hover:#ebf0faad;--canvas-handle-opacity:.58;--studio-centre-handle-opacity:.34;--studio-centre-handle-opacity-hover:.5;--studio-centre-handle-opacity-active:.62;--canvas-resize-handle-opacity:.5;--canvas-handle-opacity-hover:.8;--canvas-resize-handle-opacity-hover:.66;--canvas-handle-opacity-active:.86;--canvas-text-item-outline:#e4e8f24d;--canvas-text-handle-opacity:.64;--lasso-selection-border:#e4e8f26b;--lasso-draw-fill:#ffffff0d;--lasso-draw-stroke:#e4e8f285;--lasso-swatch-ring:#e4e8f247;--tool-settings-track-bg:#ffffff29;--tool-settings-swatch-track-bg:#ffffff1a;--tool-settings-size-fill:#ebeef29e;--tool-settings-preview-ring:#ffffff24}html,body,#root{background:var(--canvas-void-bg,var(--canvas-bg));width:100%;height:100dvh;min-height:100dvh;color:var(--ui-text);font-family:var(--font-sans);cursor:var(--cursor-default);margin:0;padding:0;overflow:hidden}a,button,[role=button],input[type=button],input[type=submit],input[type=reset],label[for],select,summary{cursor:var(--cursor-default)}[style*="cursor: pointer"],[style*=cursor\:pointer],[style*="cursor: default"],[style*=cursor\:default]{cursor:var(--cursor-default)!important}input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,[contenteditable=true]{cursor:text}.cutline-app-shell{background:var(--canvas-void-bg,var(--canvas-bg));opacity:0;pointer-events:none;width:100vw;height:100dvh;transition:opacity .42s ease-out;position:fixed;inset:0;overflow:hidden}.cutline-app-shell[data-ready]{opacity:1;pointer-events:auto}.cutline-chrome-overlays{z-index:24;pointer-events:none;position:fixed;inset:0;overflow:visible}@media (prefers-reduced-motion:reduce){.cutline-app-shell{transition:none}}input::placeholder{color:var(--ui-text-faint)}.cutline-canvas-bg{background-color:var(--canvas-bg)}.cutline-canvas-expanded{background-color:var(--canvas-outer-bg);--studio-centre-dim-duration:.56s;--studio-centre-dim-ease:cubic-bezier(.42, .03, .18, 1);--studio-centre-active-duration:.22s;--studio-centre-active-ease:cubic-bezier(.22, .94, .28, 1);--studio-centre-glow-duration:.42s;--studio-centre-glow-ease:cubic-bezier(.4, 0, .2, 1);position:relative}.cutline-canvas-plate-shell{background:0 0;position:relative;overflow:visible}.cutline-canvas-expanded:after{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity var(--studio-centre-dim-duration) var(--studio-centre-dim-ease);background:#00000012;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html:not([data-studio-centre-parallax-active]){transition:none}html[data-studio-centre-parallax-active] .cutline-canvas-void-grid{will-change:auto}}.cutline-canvas-void-grid{pointer-events:none;z-index:0;transform:translate3d(var(--studio-centre-parallax-x,0px), var(--studio-centre-parallax-y,0px), 0);opacity:var(--canvas-void-grid-opacity,.36);background-image:linear-gradient(to right, color-mix(in srgb, var(--ui-text) 30%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ui-text) 30%, transparent) 1px, transparent 1px);background-size:var(--canvas-void-grid-size,900px) var(--canvas-void-grid-size,900px);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, #000 var(--canvas-void-grid-mask-inner,32.3%), transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, #000 var(--canvas-void-grid-mask-inner,32.3%), transparent 100%);position:absolute;inset:0}html[data-studio-centre-parallax-active] .cutline-canvas-void-grid{will-change:transform;transition:none}html[data-studio-centre-parallax-active]{transition:none}html:not([data-studio-centre-parallax-active]) .cutline-canvas-void-grid{transition:transform var(--studio-centre-dim-duration,.56s) var(--studio-centre-dim-ease,cubic-bezier(.42, .03, .18, 1))}.cutline-canvas-viewport{z-index:0;touch-action:none;background-color:var(--canvas-outer-bg,var(--canvas-bg));position:fixed;inset:0;overflow:hidden}.cutline-canvas-viewport .react-transform-wrapper{touch-action:none!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.cutline-canvas-viewport .react-transform-component{will-change:transform;filter:blur(var(--canvas-motion-blur,0px));transition:filter .16s ease-out;overflow:visible;width:var(--canvas-width,15000px)!important;height:var(--canvas-height,15000px)!important;max-width:none!important;max-height:none!important}.cutline-canvas-viewport .canvas-pan-shell{z-index:1;position:relative}html[data-camera-focus-anim] .cutline-canvas-viewport .react-transform-component{transition:none}html[data-study-hub-menu-focus-engaged] .cutline-canvas-viewport .react-transform-component{overflow:visible!important}.media-load-placeholder,[data-theme=dark] .media-load-placeholder{box-shadow:none;background:0 0}.media-item-surface{background:0 0}.ui-chrome-glass{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);filter:saturate(var(--ui-saturate,1));text-transform:lowercase}.ui-chrome-card{-webkit-backdrop-filter:blur(48px)saturate(200%);backdrop-filter:blur(48px)saturate(200%);filter:saturate(var(--ui-saturate,1));text-transform:lowercase}.ui-chrome-solid{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:var(--chrome-solid-bg);text-transform:lowercase}.ui-chrome-glass input,.ui-chrome-glass textarea,.ui-chrome-card input,.ui-chrome-card textarea{text-transform:none}.ui-chrome-glass input::placeholder,.ui-chrome-glass textarea::placeholder,.ui-chrome-card input::placeholder,.ui-chrome-card textarea::placeholder,:is(.ui-chrome-glass,.ui-chrome-card,.plus-fab-menu-glass) :where(button,a,label,h1,h2,h3,h4,p,li,dt,dd){text-transform:lowercase}.ui-chrome-preserve-case,.ui-chrome-preserve-case *{text-transform:none}.widget-picker-card{transition:opacity .15s}.widget-picker-card:hover{opacity:.88}.widget-picker-card:active{opacity:.75}.chrome-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.chrome-scroll-hidden::-webkit-scrollbar{width:0;height:0;display:none}.chrome-scroll-fade-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.chrome-scroll-fade{--chrome-scroll-fade-top:0px;--chrome-scroll-fade-bottom:0px;scrollbar-width:none;-ms-overflow-style:none;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--chrome-scroll-fade-top), #000 calc(100% - var(--chrome-scroll-fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--chrome-scroll-fade-top), #000 calc(100% - var(--chrome-scroll-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--chrome-scroll-fade-top), #000 calc(100% - var(--chrome-scroll-fade-bottom)), transparent 100%);flex:1;overflow-y:auto}.chrome-scroll-fade-wrap[data-fade-top] .chrome-scroll-fade{--chrome-scroll-fade-top:44px}.chrome-scroll-fade-wrap[data-fade-bottom] .chrome-scroll-fade{--chrome-scroll-fade-bottom:44px}.chrome-scroll-fade-wrap:before,.chrome-scroll-fade-wrap:after{content:"";pointer-events:none;z-index:1;opacity:0;-webkit-backdrop-filter:blur(8px)saturate(0%);backdrop-filter:blur(8px)saturate(0%);height:48px;transition:opacity .22s;position:absolute;left:0;right:0}.chrome-scroll-fade-wrap:before{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg) 58%, transparent) 0%, transparent 100%);border-radius:16px 16px 0 0;top:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.chrome-scroll-fade-wrap:after{background:linear-gradient(0deg, color-mix(in srgb, var(--card-bg) 58%, transparent) 0%, transparent 100%);border-radius:0 0 16px 16px;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.chrome-scroll-fade-wrap[data-fade-top]:before,.chrome-scroll-fade-wrap[data-fade-bottom]:after{opacity:1}.chrome-scroll-fade::-webkit-scrollbar{display:none}[data-ui-customization-tray] .ui-emoji-picker-root{--frimousse-category-header-height:1px!important}[data-ui-customization-tray] .ui-emoji-viewport [frimousse-list-sizer]>div:empty{height:1px!important;min-height:0!important}[data-ui-customization-tray] .ui-emoji-scroll-wrap{margin-top:-5px}[data-ui-customization-tray] .ui-emoji-picker-root button>span[aria-hidden]{filter:saturate(.8)}[data-ui-customization-tray] [data-ui-draw-canvas]{cursor:crosshair}html[data-tool-mode=pen] [data-ui-customization-tray] [data-ui-draw-canvas]{cursor:url(/cutline-studio-preview/cursors/pen.svg) 1 14,crosshair}html[data-tool-mode=highlighter] [data-ui-customization-tray] [data-ui-draw-canvas]{cursor:url(/cutline-studio-preview/cursors/highlighter.svg) 2 11,crosshair}html[data-tool-mode=erase] [data-ui-customization-tray] [data-ui-draw-canvas]{cursor:url(/cutline-studio-preview/cursors/eraser.svg) 2 11,crosshair}html[data-tool-mode=lasso] [data-ui-customization-tray] [data-ui-draw-canvas]{cursor:var(--cursor-default)}[data-plus-fab-submenu=widgets] .chrome-scroll-fade .ui-chrome-preserve-case,[data-plus-fab-submenu=widgets] .chrome-scroll-fade .ui-chrome-preserve-case *{text-transform:lowercase}@media (pointer:coarse){.chrome-scroll-fade-wrap:before,.chrome-scroll-fade-wrap:after{-webkit-backdrop-filter:blur(5px)saturate(0%);backdrop-filter:blur(5px)saturate(0%)}}.study-hub-widget{--study-hub-border:var(--glass-border);--study-hub-inset:24px;width:100%;height:100%;color:var(--ui-text);isolation:isolate;background:0 0;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.study-hub-menu-dismiss{z-index:3;background:var(--glass-bg);width:24px;height:24px;box-shadow:var(--glass-shadow);color:color-mix(in srgb, var(--ui-text-muted) 78%, var(--ui-text));cursor:pointer;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s,color .2s,box-shadow .2s;display:flex;position:absolute;top:12px;right:12px}.study-hub-menu-dismiss:hover{color:var(--ui-text-muted);background:color-mix(in srgb, var(--glass-bg) 80%, var(--ui-text));box-shadow:var(--card-shadow);transform:scale(1.06)}.study-hub-menu-dismiss:active{transition-duration:90ms;transform:scale(.96)}.study-hub-menu-dismiss--outside{z-index:5}.study-hub-menu-dismiss--active{color:var(--ui-text);background:color-mix(in srgb, var(--glass-bg) 72%, var(--ui-text));box-shadow:var(--card-shadow)}.study-hub-menu-focus-frame{pointer-events:none}.study-hub-menu-focus-frame .study-hub-menu-dismiss,.study-hub-menu-focus-frame .study-hub-menu-focus-frame__controls,.study-hub-menu-focus-frame .study-hub-menu-focus-frame__hub,.study-hub-menu-focus-frame .study-hub-menu-focus-frame__scratch-wrap,.study-hub-menu-focus-frame .study-hub-menu-focus-frame__split{pointer-events:auto}.study-hub-menu-focus-frame__split{-webkit-user-select:none;user-select:none;justify-content:center;align-items:stretch;display:flex}.study-hub-menu-focus-frame__split:before{content:"";background:color-mix(in srgb, var(--ui-text) 22%, transparent);opacity:.55;border-radius:999px;width:2px;height:72%;margin:auto 0;transition:opacity .12s,background .12s,width .12s}.study-hub-menu-focus-frame__split:hover:before,.study-hub-menu-focus-frame__split:focus-visible:before,.study-hub-menu-focus-frame[data-study-hub-split-dragging] .study-hub-menu-focus-frame__split:before,.study-hub-menu-focus-frame[data-study-hub-split-overshoot] .study-hub-menu-focus-frame__split:before{opacity:.95;background:color-mix(in srgb, var(--ui-text) 42%, transparent);width:3px}.study-hub-menu-focus-frame[data-study-hub-split-dragging] .study-hub-menu-focus-frame__hub,.study-hub-menu-focus-frame[data-study-hub-split-dragging] .study-hub-menu-focus-frame__scratch-wrap{transition:none!important}.study-hub-menu-focus-frame__hub--fluid{container-type:inline-size}.study-hub-menu-focus-frame__hub-inner{position:absolute;inset:0}.study-hub-menu-focus-frame__hub--fluid .study-hub-widget,.study-hub-menu-focus-frame__hub--fluid .study-hub-header,.study-hub-menu-focus-frame__hub--fluid .study-hub-practice,.study-hub-menu-focus-frame__hub--fluid .study-hub-scroll{transition:padding .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1)}.study-hub-scroll__panel{width:100%}@media (prefers-reduced-motion:reduce){.study-hub-menu-focus-frame__hub--fluid .study-hub-widget,.study-hub-menu-focus-frame__hub--fluid .study-hub-header,.study-hub-menu-focus-frame__hub--fluid .study-hub-practice,.study-hub-menu-focus-frame__hub--fluid .study-hub-scroll{transition-duration:.01ms}}@container (width<=400px){.study-hub-menu-focus-frame__hub--fluid .study-hub-widget{--study-hub-inset:14px}}@container (width<=320px){.study-hub-menu-focus-frame__hub--fluid .study-hub-widget{--study-hub-inset:12px}.study-hub-menu-focus-frame__hub--fluid .study-hub-header{gap:10px;padding-top:16px}.study-hub-menu-focus-frame__hub--fluid .study-hub-header__progress{width:72px}}.study-hub-menu-focus-frame__controls{z-index:5}.study-hub-menu-focus-frame__scratch-wrap{z-index:1}.study-hub-scratch-pad-viewport{background:var(--chrome-solid-bg);overflow:hidden}.study-hub-scratch-pad{background:var(--chrome-solid-bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.study-hub-scratch-pad::-webkit-scrollbar{display:none}.study-hub-scratch-pad[data-scratch-pad-scroll-locked]{touch-action:none;overflow-y:hidden}.study-hub-scratch-pad__surface{background:var(--chrome-solid-bg);box-shadow:var(--glass-shadow);touch-action:pan-y;position:relative}.study-hub-scratch-pad__surface[data-scratch-pad-drawing],.study-hub-scratch-pad[data-scratch-pad-scroll-locked] .study-hub-scratch-pad__surface,html[data-layout=phone][data-pen-tool-menu-open] .study-hub-scratch-pad__surface{touch-action:none}html[data-tool-mode=pen] .study-hub-scratch-pad,html[data-tool-mode=pen][data-space-draw] .study-hub-scratch-pad{cursor:url(/cutline-studio-preview/cursors/pen.svg) 1 14,crosshair}html[data-tool-mode=highlighter] .study-hub-scratch-pad,html[data-tool-mode=highlighter][data-space-draw] .study-hub-scratch-pad{cursor:url(/cutline-studio-preview/cursors/highlighter.svg) 2 11,crosshair}html[data-tool-mode=erase] .study-hub-scratch-pad,html[data-tool-mode=erase][data-space-draw] .study-hub-scratch-pad{cursor:url(/cutline-studio-preview/cursors/eraser.svg) 2 11,crosshair}html[data-tool-mode=lasso] .study-hub-scratch-pad,html[data-tool-mode=lasso][data-space-draw] .study-hub-scratch-pad{cursor:var(--cursor-default)}html[data-space-draw] .study-hub-scratch-pad{cursor:crosshair}@media (prefers-reduced-motion:reduce){.study-hub-menu-dismiss{transition-duration:.01ms}}.study-hub-widget--resizing,.study-hub-widget--perf-drag{--study-hub-surface-bg:var(--chrome-solid-bg)}.study-hub-widget--perf-drag.plus-fab-menu-glass{transition-duration:0s}[data-canvas-item=study_hub][data-resizing],[data-canvas-item=study_hub][data-dragging]{contain:layout style}html[data-canvas-trackpad-pan-lock] [data-canvas-item=study_hub],html[data-canvas-trackpad-pan-lock] [data-canvas-item=study_hub] *{pointer-events:none!important;touch-action:none!important}html[data-canvas-trackpad-pan-lock] .study-hub-scroll{overflow-y:hidden}.study-hub-resize-snap-pulse,.canvas-item-bounds-snap-pulse{animation:.22s cubic-bezier(.33,1,.68,1) study-hub-resize-snap}@keyframes study-hub-resize-snap{0%{transform:scale(1)}45%{transform:scale(.9965)}to{transform:scale(1)}}.study-subject-menu-row svg{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.study-subject-menu-row:hover{background:var(--menu-row-hover-bg)}.study-subject-menu-row:hover svg{transform:scale(1.18)}.study-subject-menu-row__track{transform-origin:50%;background:#141e321a;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.study-subject-menu-row:hover .study-subject-menu-row__track{transform:scaleY(1.75)}.study-subject-menu-row__fill{background:color-mix(in srgb, var(--ui-text) 38%, transparent);transition:filter .22s}.study-subject-menu-row:hover .study-subject-menu-row__fill{filter:brightness(1.3)}html[data-theme=dark] .study-subject-menu-row__track{background:#ffffff1f}.study-hub-practice{padding:0 var(--study-hub-inset,24px) 16px;border-bottom:1px solid color-mix(in srgb, var(--ui-text) 7%, transparent);flex-shrink:0}.study-hub-mode-bar{background:color-mix(in srgb, var(--ui-text) 5%, transparent);border:1px solid color-mix(in srgb, var(--ui-text) 6%, transparent);border-radius:12px;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:4px;padding:4px;display:grid}.study-hub-mode-tab{cursor:var(--cursor-default);color:var(--ui-text-muted);background:0 0;border:none;border-radius:9px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),font-weight .22s cubic-bezier(.22,1,.36,1)}.study-hub-mode-tab:hover{color:var(--ui-text)}.study-hub-mode-tab--active{color:var(--ui-text);background:var(--card-bg);font-weight:600;box-shadow:0 1px 3px #141e3214,inset 0 1px #ffffff73}html[data-theme=dark] .study-hub-mode-tab--active{box-shadow:0 1px 4px #00000047,inset 0 1px #ffffff14}.study-hub-exam-menu{margin-top:0}.study-hub-exam-menu__inner{grid-template-columns:1fr 1fr;gap:10px 16px;padding-top:12px;display:grid}.study-hub-exam-row{align-items:center;gap:10px;min-width:0;display:flex}.study-hub-exam-label{letter-spacing:.04em;text-transform:uppercase;width:46px;color:var(--ui-text-muted);flex-shrink:0;font-size:12px;font-weight:600}.study-hub-segment-group{background:color-mix(in srgb, var(--ui-text) 4%, transparent);border-radius:10px;flex:1;align-items:center;gap:4px;padding:3px;display:flex}.study-hub-segment{cursor:var(--cursor-default);color:var(--ui-text-muted);background:0 0;border:none;border-radius:7px;flex:1;padding:6px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),font-weight .22s cubic-bezier(.22,1,.36,1)}.study-hub-segment:hover{color:var(--ui-text)}.study-hub-segment--active{color:var(--ui-text);background:var(--card-bg);font-weight:600;box-shadow:0 1px 2px #141e320f}.study-hub-header{padding:20px var(--study-hub-inset,24px) 14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.study-hub-header__identity{align-items:center;gap:14px;min-width:0;display:flex}.study-hub-header__icon{width:40px;height:40px;color:var(--ui-text-muted);background:color-mix(in srgb, var(--ui-text) 6%, transparent);border:1px solid color-mix(in srgb, var(--ui-text) 8%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.study-hub-header__titles{min-width:0}.study-hub-header__code{letter-spacing:.03em;color:var(--ui-text);margin:0;font-size:17px;font-weight:600;line-height:1.2}.study-hub-header__name{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden}.study-hub-header__progress{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;width:88px;display:flex}.study-hub-header__progress-track{background:color-mix(in srgb, var(--ui-text) 10%, transparent);border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.study-hub-header__progress-fill{background:color-mix(in srgb, var(--ui-text) 42%, transparent);border-radius:999px;height:100%;transition:width .28s;display:block}.study-hub-header__progress-label{font-variant-numeric:tabular-nums;color:var(--ui-text-muted);font-size:11px;font-weight:600}.study-hub-panel-content{flex-direction:column;gap:18px;display:flex}.study-hub-scroll{padding:12px var(--study-hub-inset,24px) 22px;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.study-hub-scroll--perf-drag{pointer-events:none;overflow-y:hidden}.study-hub-scroll::-webkit-scrollbar{display:none}.study-hub-module{background:color-mix(in srgb, var(--ui-text) 3.5%, transparent);border:1px solid color-mix(in srgb, var(--ui-text) 6%, transparent);border-radius:14px;margin:0;padding:14px 16px 10px}.study-hub-module-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.study-hub-module-label{letter-spacing:.05em;color:var(--ui-text);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.study-hub-module-count{font-variant-numeric:tabular-nums;color:var(--ui-text-muted);flex-shrink:0;font-size:11px;font-weight:500}.study-hub-lecture-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.study-hub-lecture{background:color-mix(in srgb, var(--card-bg) 48%, transparent);width:100%;cursor:var(--cursor-default);text-align:left;color:var(--ui-text);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;transition:background .15s,border-color .15s,transform .15s;display:flex}.study-hub-lecture:hover{background:var(--menu-row-hover-bg);border-color:color-mix(in srgb, var(--ui-text) 8%, transparent)}.study-hub-lecture:active{transform:scale(.985)}.study-hub-lecture-num{font-variant-numeric:tabular-nums;width:22px;height:22px;color:var(--ui-text-muted);background:color-mix(in srgb, var(--ui-text) 7%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.study-hub-lecture-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.study-hub-lecture-chevron{color:color-mix(in srgb, var(--ui-text-muted) 70%, transparent);opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s;transform:translate(-3px)}.study-hub-lecture:hover .study-hub-lecture-chevron{opacity:1;transform:translate(0)}.widget-chat-typing-dots{align-items:center;gap:2px;margin-left:1px;display:inline-flex}.widget-chat-typing-dots span{background:var(--ui-text-muted);border-radius:50%;width:3px;height:3px;animation:2.8s cubic-bezier(.45,.05,.55,.95) infinite widget-chat-dot}.widget-chat-typing-dots span:nth-child(2){animation-delay:.35s}.widget-chat-typing-dots span:nth-child(3){animation-delay:.7s}@keyframes widget-chat-dot{0%,to{opacity:.22}50%{opacity:.65}}.widget-chat-typing-overlay{z-index:2;box-sizing:border-box;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg) 25%, transparent) 0%, color-mix(in srgb, var(--card-bg) 78%, transparent) 45%, color-mix(in srgb, var(--card-bg) 92%, transparent) 100%);border-top:1px solid color-mix(in srgb, var(--glass-border) 40%, transparent);align-items:center;height:32px;padding:0 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.widget-chat-typing-overlay__line{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;width:100%;margin:0;font-size:8px;line-height:1.3;display:flex;overflow:hidden}.plus-fab-menu-glass{-webkit-backdrop-filter:blur(64px)saturate(240%);backdrop-filter:blur(64px)saturate(240%);text-transform:lowercase;box-shadow:0 12px 40px #141e3224,inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f}html[data-theme=dark] .plus-fab-menu-glass{box-shadow:0 16px 48px #0000006b,inset 0 1px #ffffff24,inset 0 -1px #ffffff0a}.study-hub-menu-focus-portal .study-hub-canvas-shell.plus-fab-menu-glass{background:var(--chrome-solid-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.study-hub-canvas-shell,.study-hub-widget).plus-fab-menu-glass{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:var(--chrome-solid-bg);--study-hub-surface-bg:var(--chrome-solid-bg);transition:background .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}[data-canvas-item=study_hub][data-active] .study-hub-canvas-shell.plus-fab-menu-glass{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f}html[data-theme=dark] [data-canvas-item=study_hub][data-active] .study-hub-canvas-shell.plus-fab-menu-glass{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a}@media (prefers-reduced-motion:reduce){.study-hub-widget.plus-fab-menu-glass{transition-duration:0s}}@media (pointer:coarse){.plus-fab-menu-glass:not(.study-hub-canvas-shell){-webkit-backdrop-filter:blur(36px)saturate(210%);backdrop-filter:blur(36px)saturate(210%)}.ui-chrome-glass{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%)}.ui-chrome-card{-webkit-backdrop-filter:blur(28px)saturate(185%);backdrop-filter:blur(28px)saturate(185%)}}.study-hub-ephemeral-overlay__panel{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.study-hub-ephemeral-overlay__panel.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.study-hub-ephemeral-overlay__panel{transition-duration:.01ms}}.ui-chrome-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (pointer:coarse){.ui-chrome-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.ui-space-glass{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);filter:saturate(var(--ui-saturate,1));transition:-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out}@media (pointer:coarse){.ui-space-glass{-webkit-backdrop-filter:blur(8px)saturate(130%);backdrop-filter:blur(8px)saturate(130%)}}html[data-canvas-panning] .ui-space-glass{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition:-webkit-backdrop-filter .12s ease-in,backdrop-filter .12s ease-in}html[data-canvas-panning] .study-hub-widget.plus-fab-menu-glass{transition:background .12s ease-in,box-shadow .12s ease-in}.canvas-item-drag-handle-wrapper,.canvas-item-drag-handle,.canvas-item-resize-handle{transition:opacity .2s ease-in-out}[data-sticky-embedded-overflow]{opacity:0;transition:opacity var(--sticky-overflow-fade-out,.34s) var(--sticky-overflow-fade-out-ease,cubic-bezier(.4, 0, .2, 1))}[data-sticky-embedded-overflow][data-revealed]{opacity:1;transition:opacity var(--sticky-overflow-fade-in,.48s) var(--sticky-overflow-fade-in-ease,cubic-bezier(.16, 1, .3, 1))}[data-sticky-embedded-overflow][data-instant]{transition:none}@media (prefers-reduced-motion:reduce){[data-sticky-embedded-overflow]{transition:none}}html[data-selection-blur-active] .cutline-studio-centre-surface,html[data-selection-blur-active] .cutline-draw-target--positioned,html[data-studio-strokes-bleed] .cutline-draw-target,.cutline-draw-target[data-strokes-bleed]{overflow:visible}html[data-selection-blur-active] .cutline-draw-target--positioned,html[data-selection-blur-active] .cutline-draw-target--pocket,html[data-selection-blur-active] .pocket-strip-surface{isolation:auto}html{--selection-depth-blur:0px;transition:--selection-depth-blur var(--selection-depth-blur-transition-duration) var(--selection-depth-blur-transition-ease)}html[data-selection-blur-active]{--selection-depth-blur:var(--canvas-focus-backdrop-blur)}.ui-selection-depth{-webkit-backdrop-filter:blur(var(--selection-depth-blur)) saturate(1);backdrop-filter:blur(var(--selection-depth-blur)) saturate(1);transition:background var(--selection-depth-blur-transition-duration) var(--selection-depth-blur-transition-ease), backdrop-filter .42s ease-out, -webkit-backdrop-filter .42s ease-out;background:0 0}html[data-selection-blur-active] .ui-selection-depth{background:var(--canvas-focus-backdrop-dim-light)}html[data-theme=dark][data-selection-blur-active] .ui-selection-depth{background:var(--canvas-focus-backdrop-dim-dark)}@media (prefers-reduced-motion:reduce){html,.ui-selection-depth{transition:none}}[data-canvas-item-z-menu] button{pointer-events:auto}.canvas-item-selected-focus{transition:filter .22s ease-out}@keyframes canvas-item-z-pulse-front{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(1.07);transform:scale(1.018)}to{filter:brightness();transform:scale(1)}}@keyframes canvas-item-z-pulse-back{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(.93);transform:scale(.982)}to{filter:brightness();transform:scale(1)}}.canvas-item-z-pulse-front{transform-origin:50%;animation:.34s ease-out canvas-item-z-pulse-front}.canvas-item-z-pulse-back{transform-origin:50%;animation:.34s ease-out canvas-item-z-pulse-back}.space-preview-vignette{pointer-events:none;border-radius:inherit;opacity:.42;background:linear-gradient(to right, var(--vignette-rgba-mid) 0%, color-mix(in srgb, var(--vignette-rgba-mid) 38%, transparent) 12%, transparent 30%), linear-gradient(to left, var(--vignette-rgba-mid) 0%, color-mix(in srgb, var(--vignette-rgba-mid) 38%, transparent) 12%, transparent 30%), linear-gradient(to bottom, var(--vignette-rgba-mid) 0%, color-mix(in srgb, var(--vignette-rgba-mid) 38%, transparent) 13%, transparent 32%), linear-gradient(to top, var(--vignette-rgba-mid) 0%, color-mix(in srgb, var(--vignette-rgba-mid) 38%, transparent) 13%, transparent 32%);position:absolute;inset:0}@keyframes space-preview-drop-hover{0%,to{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ui-accent,#5b8def) 42%, transparent), inset 0 0 18px color-mix(in srgb, var(--ui-accent,#5b8def) 12%, transparent)}50%{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-accent,#5b8def) 58%, transparent), inset 0 0 28px color-mix(in srgb, var(--ui-accent,#5b8def) 18%, transparent)}}@keyframes space-preview-drop-confirm{0%{box-shadow:inset 0 0 0 1px var(--glass-border), inset 0 0 0 0 transparent;transform:scale(1)}35%{box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--ui-accent,#5b8def) 72%, white), inset 0 0 36px color-mix(in srgb, var(--ui-accent,#5b8def) 28%, transparent);transform:scale(1.015)}to{box-shadow:inset 0 0 0 1px var(--glass-border), inset 0 0 0 0 transparent;transform:scale(1)}}.space-preview-drop-hover{animation:1.4s ease-in-out infinite space-preview-drop-hover}.space-preview-drop-confirm{animation:.36s cubic-bezier(.22,1,.36,1) space-preview-drop-confirm}.pen-tool-pill-settings{isolation:isolate;border-radius:16px}.lasso-target-settings--pill{justify-content:center;align-items:center;min-height:100%;display:flex}.lasso-target-settings__pill-track{background:var(--tool-settings-swatch-track-bg);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:4px;display:flex}.lasso-target-settings__pill-btn{cursor:pointer;min-width:0;height:32px;color:var(--ui-text-muted);background:0 0;border:none;border-radius:999px;outline:none;flex:1;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .15s,transform .12s;display:flex}.lasso-target-settings__pill-btn:hover{background:var(--menu-row-hover-fill);color:var(--ui-text)}.lasso-target-settings__pill-btn[aria-pressed=true]{background:var(--ui-divider-vertical);color:color-mix(in srgb, var(--ui-text) 88%, var(--ui-text-muted))}.pen-fab-lasso-panel,.pen-fab-eraser-panel{box-sizing:border-box;width:100%}.pen-tool-pill{width:100%;height:100%;color:var(--ui-text);text-transform:lowercase;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:var(--chrome-solid-bg);border:1px solid var(--glass-border);box-shadow:var(--card-shadow);border-radius:999px;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.pen-tool-pill__segment{z-index:1;border-radius:0;flex:1;justify-content:center;align-items:center;min-width:0;transition:background-color .12s;display:flex;position:relative}.pen-tool-pill__segment--hovered{background:var(--ui-divider-vertical)}.pen-tool-pill--committing{box-shadow:var(--card-shadow), 0 0 0 1px color-mix(in srgb, var(--pill-icon-halo) 28%, transparent)}.pen-tool-pill__segment--committed{background:color-mix(in srgb, var(--pill-icon-halo) 22%, var(--chrome-solid-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pill-icon-halo) 36%, transparent)}[data-draw-tab-pill] button:hover:not(:disabled){background:var(--ui-divider-vertical)!important}[data-draw-tab-pill] button:focus{outline:none}.pen-tool-pill__icon{flex-shrink:0;place-items:center;line-height:0;display:grid}.pen-tool-pill__icon>*{grid-area:1/1}.pen-tool-pill__icon-ring{opacity:.88}.pen-tool-pill__icon-glyph{position:relative}[data-pen-fab-menu] button:focus,[data-pen-fab-menu] button:focus-visible,[data-pen-fab-trigger]:focus,[data-pen-fab-trigger]:focus-visible,[data-fab-trigger]:focus,[data-fab-trigger]:focus-visible,.chrome-fab-trigger:focus,.chrome-fab-trigger:focus-visible,button:focus,button:focus-visible{outline:none}[data-tool-settings] .tool-settings-size-bar:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #5a7ab059}.tool-settings-switch-host{width:100%;min-height:76px}.tool-settings-switch{width:100%}@media (prefers-reduced-motion:reduce){.tool-settings-switch{filter:none!important;opacity:1!important;transform:none!important}}html.canvas-item-drag-active{-webkit-user-select:none;user-select:none;cursor:grabbing!important}html.canvas-item-drag-active .canvas-item-drag-handle{cursor:grabbing;opacity:var(--canvas-handle-opacity-active)}html[data-canvas-item-dragging] [data-space-preview],html[data-multi-touch] .canvas-item-drag-handle,html[data-multi-touch] .canvas-item-resize-handle{pointer-events:none}.canvas-item-drag-handle:hover,.canvas-item-drag-handle:focus-visible{opacity:var(--canvas-handle-opacity-hover);color:var(--canvas-handle-color-hover)}.canvas-item-resize-handle:hover,.canvas-item-resize-handle:focus-visible{opacity:var(--canvas-resize-handle-opacity-hover);color:var(--canvas-resize-handle-color-hover)}[data-canvas-item=text]{outline:none}[data-canvas-item=text][data-selected] .canvas-item-drag-handle,[data-canvas-item=text][data-selected] .canvas-item-resize-handle{opacity:var(--canvas-text-handle-opacity)}[data-canvas-item=text] .canvas-item-drag-handle,[data-canvas-item=text] .canvas-item-resize-handle{opacity:0;transition:opacity .15s}[data-canvas-item=text]:hover .canvas-item-drag-handle,[data-canvas-item=text][data-selected] .canvas-item-drag-handle,[data-canvas-item=text]:hover .canvas-item-resize-handle,[data-canvas-item=text][data-selected] .canvas-item-resize-handle{opacity:var(--canvas-text-handle-opacity)}[data-canvas-item=image][data-selected] .canvas-item-resize-handle{opacity:var(--canvas-resize-handle-opacity-hover)}.canvas-text-editor{font-weight:400}[data-canvas-item=text][data-selected] .canvas-text-editor,[data-canvas-item=sticky][data-selected] .canvas-text-editor{-webkit-user-select:text;user-select:text}[data-canvas-item=text] .canvas-text-editor{font-size:var(--canvas-text-default-font-size,16px)}[data-canvas-item=sticky] .canvas-text-editor{font-size:var(--canvas-sticky-default-font-size,15px)}.canvas-text-editor--empty:before{content:"​";pointer-events:none}.canvas-text-editor--empty{min-width:2px;min-height:1.45em}.canvas-text-editor b,.canvas-text-editor strong{font-weight:700}.canvas-text-editor i,.canvas-text-editor em{font-style:italic}.canvas-text-editor s,.canvas-text-editor strike,.canvas-text-editor del{text-decoration:line-through}.canvas-text-editor u{text-decoration:underline}@keyframes chrome-icon-attention{0%,80%,to{transform:rotate(0)scale(1)}81.5%{transform:rotate(-15deg)scale(1.07)}84%{transform:rotate(15deg)scale(1.07)}86.5%{transform:rotate(-9deg)scale(1)}89%{transform:rotate(9deg)scale(1)}91%{transform:rotate(-3deg)scale(1)}92.5%{transform:rotate(0)scale(1)}94%{transform:rotate(-6deg)scale(1)}95.5%{transform:rotate(6deg)scale(1)}97.5%{transform:rotate(0)scale(1)}}.chrome-icon-attention{animation:3s ease-in-out infinite chrome-icon-attention;display:inline-flex}@media (prefers-reduced-motion:reduce){.chrome-icon-attention{animation:none}}@keyframes theme-change-pulse{0%{opacity:0}18%{opacity:1}42%{opacity:1}to{opacity:0}}.theme-change-pulse{z-index:4;pointer-events:none;animation:.4s ease-out both theme-change-pulse;position:fixed;inset:0}.theme-change-pulse--light{background:#ffffff5c}.theme-change-pulse--dark{background:#06080e63}@media (prefers-reduced-motion:reduce){.theme-change-pulse{animation-duration:.18s}}@property --ui-focus-tx{syntax:"<length>";inherits:false;initial-value:0}@property --ui-focus-ty{syntax:"<length>";inherits:false;initial-value:0}@property --ui-focus-scale{syntax:"<number>";inherits:false;initial-value:1}@property --ui-droptarget-scale{syntax:"<number>";inherits:false;initial-value:1}@property --ui-breath-scale{syntax:"<number>";inherits:false;initial-value:1}html[data-ui-customize="1"] [data-ui-anchor]:not([data-ui-canvas-item-customize-lift]):not([data-ui-anchor^=canvas-item\:]){--ui-focus-tx:0px;--ui-focus-ty:0px;--ui-focus-scale:1;--ui-droptarget-scale:1;--ui-breath-scale:1;--ui-breath-peak:1.045;transform:translate(var(--ui-focus-tx), var(--ui-focus-ty)) scale(calc(var(--ui-focus-scale) * var(--ui-droptarget-scale) * var(--ui-breath-scale)));transform-origin:50%;filter:brightness()drop-shadow(0 0 #fff0)drop-shadow(0 0 #fff0);transition:transform .38s cubic-bezier(.32,1.2,.55,1),filter .22s ease-out,box-shadow .24s,opacity .24s}html[data-ui-customize="1"] [data-ui-canvas-item-customize-lift]{transform-origin:0 0;z-index:53!important}html[data-ui-customize="1"] [data-ui-canvas-item-customize-lift][data-ui-anchor-motion="1"],html[data-ui-customize="1"] [data-ui-canvas-item-customize-lift] [data-ui-customize-motion-surface][data-ui-anchor-motion="1"]{animation:.38s cubic-bezier(.32,1.2,.55,1) both ui-anchor-motion-blur}html[data-ui-customize="1"] [data-ui-canvas-item-customize-lift][data-ui-anchor-motion="1"]:has([data-ui-customize-motion-surface]){animation:none}html[data-ui-customize="1"] [data-ui-anchor][data-ui-anchor-focused="1"]:not([data-ui-anchor^=canvas-item\:]){z-index:80!important}@keyframes ui-anchor-breath{0%,to{--ui-breath-scale:1}50%{--ui-breath-scale:var(--ui-breath-peak,1.018)}}html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]){animation:3.2s ease-in-out infinite ui-anchor-breath}html[data-ui-customize="1"] [data-ui-anchor=search-bar]{--ui-breath-peak:1.014}html[data-ui-customize="1"] [data-ui-anchor=news],html[data-ui-customize="1"] [data-ui-anchor=notifications]{--ui-breath-peak:1.085}html[data-ui-customize="1"] [data-ui-anchor=pen-fab],html[data-ui-customize="1"] [data-ui-anchor=plus-fab]{--ui-breath-peak:1.06}html[data-ui-canvas-item-customize-focused="1"] [data-ui-customization-drag-ghost],[data-ui-customization-drag-ghost]{pointer-events:none;z-index:101!important}html[data-ui-canvas-item-customize-focused="1"] [data-ui-pin-toolbar]{z-index:102!important}[data-ui-customization-backdrop] [data-ui-customize-backdrop-fill]{-webkit-backdrop-filter:blur()saturate();background:0 0;transition:background .88s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .92s cubic-bezier(.16,1,.3,1),backdrop-filter .92s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}html[data-ui-customize-backdrop-active="1"] [data-ui-customization-backdrop][data-ui-customize-backdrop-tone=canvas] [data-ui-customize-backdrop-fill]{-webkit-backdrop-filter:blur(var(--canvas-focus-backdrop-blur)) saturate(1)}html[data-ui-customize-backdrop-active="1"] [data-ui-customization-backdrop][data-ui-customize-backdrop-tone=canvas][data-theme-effective=light] [data-ui-customize-backdrop-fill]{background:var(--canvas-focus-backdrop-dim-light)}html[data-ui-customize-backdrop-active="1"] [data-ui-customization-backdrop][data-ui-customize-backdrop-tone=canvas][data-theme-effective=dark] [data-ui-customize-backdrop-fill]{background:var(--canvas-focus-backdrop-dim-dark)}html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor]{filter:brightness(1.0374)drop-shadow(0 0 20px #ffffff1e)drop-shadow(0 0 6px #ffffff26)}html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=pen-fab],html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=plus-fab],html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=news],html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=notifications]{filter:brightness(1.04862)drop-shadow(0 0 20px #ffffff27)drop-shadow(0 0 6px #ffffff32)}html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]){filter:brightness(1.024)drop-shadow(0 0 20px #ffffff13)drop-shadow(0 0 6px #ffffff18)}html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=pen-fab],html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=plus-fab],html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=news],html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=notifications]{filter:brightness(1.031)drop-shadow(0 0 20px #ffffff19)drop-shadow(0 0 6px #ffffff20)}html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]):hover{filter:brightness(1.0935)drop-shadow(0 0 20px #ffffff4c)drop-shadow(0 0 6px #ffffff5f)}html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]):hover{filter:brightness(1.0524)drop-shadow(0 0 20px #ffffff2a)drop-shadow(0 0 6px #ffffff35)}html[data-theme=dark][data-ui-customize="1"] [data-ui-anchor=search-bar] [data-canvas-search-input]::placeholder{transition:color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor=search-bar]:hover [data-canvas-search-input]::placeholder{color:#ffffffbf;opacity:1}@keyframes ui-select-prompt-glow{0%,to{filter:brightness(1.04)drop-shadow(0 0 8px #ffffff2e)drop-shadow(0 0 3px #ffffff38)}50%{filter:brightness(1.09)drop-shadow(0 0 22px #ffffff52)drop-shadow(0 0 7px #ffffff61)}}html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-select-prompt]{animation:3.2s ease-in-out infinite ui-select-prompt-glow}@keyframes ui-select-prompt-glow-dark{0%,to{filter:brightness(1.013)drop-shadow(0 0 5px #ffffff0b)drop-shadow(0 0 2px #ffffff0f)}50%{filter:brightness(1.032)drop-shadow(0 0 10px #ffffff14)drop-shadow(0 0 4px #ffffff17)}}html[data-theme=dark][data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-select-prompt]{animation:3.2s ease-in-out infinite ui-select-prompt-glow-dark;box-shadow:0 4px 18px #00000061!important}@keyframes ui-anchor-nudge-in{0%{scale:1}38%{scale:.975}to{scale:1}}html[data-ui-customize="1"][data-ui-prompt-nudge] [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]){animation:.5s cubic-bezier(.32,1.28,.48,1) both ui-anchor-nudge-in}@keyframes ui-anchor-nudge-in-subtle{0%{scale:1}38%{scale:.99}to{scale:1}}html[data-ui-customize="1"][data-ui-prompt-nudge] [data-ui-anchor=brand-pill],html[data-ui-customize="1"][data-ui-prompt-nudge] [data-ui-anchor=search-bar]{animation:.5s cubic-bezier(.32,1.28,.48,1) both ui-anchor-nudge-in-subtle}html[data-ui-customize="1"][data-ui-prompt-hover]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]){filter:brightness(1.058)drop-shadow(0 0 20px #ffffff2f)drop-shadow(0 0 6px #ffffff3b)}html[data-ui-customize="1"][data-ui-prompt-hover]:not([data-ui-focused="1"]) [data-ui-anchor=brand-pill]{filter:brightness(1.052)drop-shadow(0 0 20px #ffffff2a)drop-shadow(0 0 6px #ffffff35)}html[data-ui-customize="1"][data-ui-prompt-hover]:not([data-ui-focused="1"]) [data-ui-anchor=search-bar],html[data-theme=dark][data-ui-customize="1"][data-ui-prompt-hover]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]){filter:brightness(1.046)drop-shadow(0 0 20px #ffffff25)drop-shadow(0 0 6px #ffffff2f)}html[data-theme=dark][data-ui-customize="1"][data-ui-prompt-hover]:not([data-ui-focused="1"]) [data-ui-anchor=brand-pill]{filter:brightness(1.041)drop-shadow(0 0 20px #fff2)drop-shadow(0 0 6px #ffffff2b)}html[data-theme=dark][data-ui-customize="1"][data-ui-prompt-hover]:not([data-ui-focused="1"]) [data-ui-anchor=search-bar]{filter:brightness(1.037)drop-shadow(0 0 20px #ffffff1e)drop-shadow(0 0 6px #ffffff26)}html[data-ui-customize="1"] [data-ui-customization-backdrop]:after{content:"";opacity:0;pointer-events:none;background:#00000038;transition:opacity .26s;position:absolute;inset:0}html[data-ui-customize="1"][data-ui-prompt-hover] [data-ui-customization-backdrop]:after{opacity:1}@keyframes ui-anchor-motion-blur{0%{filter:blur()}35%{filter:blur(3.5px)}to{filter:blur()}}html[data-ui-customize="1"] [data-ui-anchor][data-ui-anchor-motion="1"]:not([data-ui-canvas-item-customize-lift]){animation:.38s cubic-bezier(.32,1.2,.55,1) both ui-anchor-motion-blur}html[data-ui-customize="1"] .cutline-top-bar,html[data-ui-customize="1"] [data-pen-fab],html[data-ui-customize="1"] [data-plus-fab]{z-index:60!important}html[data-ui-customize="1"][data-ui-focused="1"]:not([data-ui-canvas-item-customize-focused="1"]) [data-ui-anchor]:not([data-ui-anchor-focused="1"]):not([data-ui-anchor^=canvas-item\:]){opacity:.32}html[data-ui-canvas-item-customize-focused="1"] [data-ui-anchor]:not([data-ui-canvas-item-customize-lift]):not([data-ui-anchor^=canvas-item\:]){opacity:1;cursor:default}html[data-ui-customize="1"]:not([data-ui-canvas-item-customize-focused="1"]) [data-ui-anchor]:not([data-ui-canvas-item-customize-lift]):not([data-ui-anchor^=canvas-item\:]){cursor:pointer}[data-ui-pin]{pointer-events:none}html:not([data-ui-customize="1"]) [data-ui-pin]{pointer-events:auto;cursor:default}html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin],html[data-ui-canvas-item-customize-focused="1"] [data-ui-canvas-item-customize-lift] [data-ui-pin]{pointer-events:auto}html[data-ui-pin-dragging="1"] [data-ui-canvas-item-customize-lift] [data-ui-pin]{filter:none!important;transition:none!important}html[data-ui-canvas-item-customize-focused="1"] [data-ui-canvas-item-customize-lift] [data-ui-pin]{transition:filter ease-out}[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=lifting] [data-canvas-item=sticky] [data-canvas-item=image] .media-item-surface,[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=live] [data-canvas-item=sticky] [data-canvas-item=image] .media-item-surface{opacity:1!important;transition:opacity!important}html[data-ui-canvas-item-customize-handoff] [data-canvas-item=sticky] [data-ui-customize-motion-surface],[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=lifting] [data-ui-customize-motion-surface],[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=live] [data-ui-customize-motion-surface]{z-index:0!important}[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=lifting] [data-canvas-item=sticky] .media-item-surface,[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=live] [data-canvas-item=sticky] .media-item-surface,[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=lifting] [data-canvas-item=sticky] .canvas-text-editor,[data-ui-canvas-item-customize-lift][data-canvas-item-customize-enter-phase=live] [data-canvas-item=sticky] .canvas-text-editor,html[data-ui-canvas-item-customize-handoff] [data-canvas-item=sticky] .media-item-surface,html[data-ui-canvas-item-customize-handoff] [data-canvas-item=sticky] .canvas-text-editor,html[data-ui-canvas-item-customize-handoff] [data-canvas-item=sticky] [data-ui-customize-motion-surface] svg,html[data-ui-canvas-item-customize-handoff] [data-canvas-item=sticky] [data-canvas-item=image] .media-item-surface{transition:opacity!important}html[data-ui-pin-dragging="1"] [data-ui-canvas-item-customize-lift] [data-ui-pin-asset]{transform:none;transition:none!important;animation:none!important}@keyframes ui-pin-idle-breathe{0%,to{transform:scale(1)}50%{transform:scale(var(--ui-pin-breath-peak,1.05))}}@keyframes ui-pin-emoji-idle-breathe{0%,to{filter:saturate(.8)brightness()}50%{filter:saturate(.8)brightness(1.07)}}[data-ui-pin-anim]:not([data-ui-pin-enter="1"]):not([data-ui-pin-exit="1"]) [data-ui-pin-asset]{--ui-pin-breath-peak:1.05;transform-origin:50%;animation:3.2s ease-in-out infinite ui-pin-idle-breathe}[data-ui-pin-kind=emoji] [data-ui-pin-asset]{animation:3.2s ease-in-out infinite ui-pin-emoji-idle-breathe;transform:none}[data-ui-customization-drag-ghost][data-ui-ghost-asset=emoji]{filter:saturate(.8)}html:not([data-ui-customize="1"]) [data-ui-pin]{filter:drop-shadow(0 1px 2px #0000001a);transition:filter .2s ease-out}[data-ui-pin]:hover [data-ui-pin-asset]{transition:transform .22s cubic-bezier(.32,1.2,.55,1);animation-play-state:paused;transform:scale(1.14)}[data-ui-pin-kind=emoji]:hover [data-ui-pin-asset]{filter:saturate(.8);transform:scale(1.18)}html:not([data-ui-customize="1"]) [data-ui-pin]:hover{filter:drop-shadow(0 5px 12px #0000002e)}[data-ui-pin][data-ui-pin-selected]{cursor:grab}html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin]{filter:drop-shadow(0 1px 2px #0000001f);transition:filter .16s}html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin]:hover,html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin][data-ui-pin-selected]{filter:drop-shadow(0 6px 14px #00000038)}html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin]:hover [data-ui-pin-asset],html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin][data-ui-pin-selected] [data-ui-pin-asset]{transition:transform .22s cubic-bezier(.32,1.2,.55,1);animation-play-state:paused;transform:scale(1.12)}html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin-kind=emoji]:hover [data-ui-pin-asset],html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin-kind=emoji][data-ui-pin-selected] [data-ui-pin-asset]{filter:saturate(.8);transform:scale(1.16)}@keyframes ui-customize-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-customize-spin{animation:.9s linear infinite ui-customize-spin}[data-ui-pin-anim][data-ui-pin-enter="1"]{animation:.2s cubic-bezier(.22,1.6,.4,1) both ui-pin-enter}[data-ui-pin-anim][data-ui-pin-exit="1"]{animation:.18s cubic-bezier(.4,0,.6,1) both ui-pin-exit}@keyframes ui-pin-enter{0%{opacity:0;transform:scale(.86)translateY(-5px)}55%{opacity:1;transform:scale(1.03)translateY(1px)}78%{transform:scale(.985)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ui-pin-exit{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(4px);transform:scale(.55)translateY(6px)}}@media (prefers-reduced-motion:reduce){[data-ui-pin-anim][data-ui-pin-enter="1"],[data-ui-pin-anim][data-ui-pin-exit="1"]{animation-duration:90ms}[data-ui-pin-anim]:not([data-ui-pin-enter="1"]):not([data-ui-pin-exit="1"]) [data-ui-pin-asset]{animation:none}[data-ui-pin]:hover [data-ui-pin-asset]{animation-play-state:paused;transform:scale(1.1)}html[data-ui-customize="1"] [data-ui-anchor]:not([data-ui-canvas-item-customize-lift]):not([data-ui-anchor^=canvas-item\:]){transition-duration:0s}html[data-ui-customize="1"] [data-ui-anchor][data-ui-anchor-motion="1"]:not([data-ui-canvas-item-customize-lift]),html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]){animation:none}html[data-ui-customize="1"]:not([data-ui-focused="1"]) [data-ui-anchor]:not([data-ui-anchor^=canvas-item\:]):hover{--ui-hover-scale:1}html[data-ui-customize="1"] [data-ui-anchor-focused="1"] [data-ui-pin-asset]{transition-duration:0s}}@keyframes ui-anchor-drag-pulse{0%{box-shadow:0 0 #141e3224}50%{box-shadow:0 0 0 8px #141e3200}to{box-shadow:0 0 #141e3200}}html[data-ui-customize="1"] [data-ui-anchor-focused="1"][data-ui-anchor-drag-hover="1"]{outline-offset:3px;outline:2px solid #141e3226;animation:.8s ease-out infinite ui-anchor-drag-pulse}[data-ui-customization-drag-ghost]{pointer-events:none;will-change:transform;background:var(--card-bg);-webkit-backdrop-filter:blur(16px)saturate(1.2)}[data-ui-pin-toolbar]{z-index:90;isolation:isolate}[data-ui-pin-toolbar-ctrl]{cursor:col-resize;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-ui-pin-toolbar-ctrl]:hover{background:#141e320a}@media (prefers-reduced-motion:reduce){[data-ui-anchor-focused="1"][data-ui-anchor-drag-hover="1"]{animation:none}.cutline-stroke-erasing{animation-duration:.01ms}}@keyframes cutline-stroke-erase-fade{0%{opacity:1}to{opacity:0}}.cutline-stroke-erasing{animation:80ms ease-out forwards cutline-stroke-erase-fade}textarea::-webkit-resizer{opacity:.5}.profile-track-preview__art-wrap{border-radius:11px;flex-shrink:0;width:22px;height:22px;line-height:0;display:block;overflow:hidden}.profile-track-preview__art{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.profile-track-preview__title-wrap{flex:1 1 0;min-width:0;overflow:hidden}.profile-track-preview__title{text-overflow:ellipsis;white-space:nowrap;transform-origin:0;font-size:12px;font-weight:500;display:block;overflow:hidden}@keyframes profile-track-art-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes profile-track-art-halo{0%,to{box-shadow:0 0 #5a6ea000}50%{box-shadow:0 0 0 1.5px #5a6ea033,0 0 8px #5a6ea01f}}@keyframes profile-track-title-pulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes profile-track-title-marquee{0%,14%,86%,to{transform:translate(0)}42%,58%{transform:translateX(calc(-1 * var(--profile-track-title-overflow,0px)))}}.profile-track-preview[data-profile-track-playing] .profile-track-preview__art-wrap{animation:2.6s ease-in-out infinite profile-track-art-halo}.profile-track-preview[data-profile-track-playing] .profile-track-preview__art{animation:2.6s ease-in-out infinite profile-track-art-breathe}.profile-track-preview[data-profile-track-playing]:not([data-title-marquee]) .profile-track-preview__title{animation:2.6s ease-in-out infinite profile-track-title-pulse}.profile-track-preview[data-profile-track-playing][data-title-marquee] .profile-track-preview__title{text-overflow:clip;animation:7s ease-in-out infinite profile-track-title-marquee}html[data-theme=dark] .profile-track-preview[data-profile-track-playing] .profile-track-preview__art-wrap{animation:2.6s ease-in-out infinite profile-track-art-halo-dark}@keyframes profile-track-art-halo-dark{0%,to{box-shadow:0 0 #b4c3e600}50%{box-shadow:0 0 0 1.5px #b4c3e63d,0 0 10px #8ca5dc29}}@media (prefers-reduced-motion:reduce){.profile-track-preview[data-profile-track-playing] .profile-track-preview__art-wrap,.profile-track-preview[data-profile-track-playing] .profile-track-preview__art,.profile-track-preview[data-profile-track-playing] .profile-track-preview__title{animation:none}}
