/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-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-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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.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,)}}.profile{color:#fff;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.photo-avatar{object-fit:cover;border:2px solid #fff3}.notification-wrap{position:relative}.bell b{color:#fff;background:#ef6752;border:2px solid #fff;border-radius:10px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:6px;display:grid;position:absolute;top:-5px;right:-5px}.bell.open{color:#222;background:#f5f4ef}.notification-center{border:1px solid var(--line);z-index:40;text-align:left;background:#fff;border-radius:12px;width:355px;max-height:520px;position:absolute;top:47px;right:0;overflow:auto;box-shadow:0 20px 55px #0003}.notification-center>header{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 15px;display:flex;position:sticky;top:0}.notification-center header b,.notification-center header span{display:block}.notification-center header b{font-size:11px}.notification-center header span{color:#98968e;margin-top:3px;font-size:7px}.notification-center header button{color:#92751d;background:0 0;border:0;font-size:6px;font-weight:800}.notification-list article{border-bottom:1px solid #ecebe6;grid-template-columns:32px 1fr;gap:10px;padding:13px 15px;display:grid;position:relative}.notification-list article.unread{background:#fffdf4}.notification-list article.unread:after{content:"";background:#e7b928;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;right:10px}.notification-icon{color:#657177;background:#edf0f1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.notification-icon.collab{color:#6751a5;background:#eae3fc}.notification-icon.validation{color:#4f7954;background:#e1f0e3}.notification-icon.order{color:#85661c;background:#fff0c4}.notification-list article>div>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-list article span{color:#a09e96;font-size:6px}.notification-list article p{color:#6e6c65;margin:5px 0 0;font-size:7px;line-height:1.45}.notification-actions{gap:6px;margin-top:9px;justify-content:flex-start!important;display:flex!important}.notification-actions button{border:0;border-radius:6px;min-height:28px;padding:0 12px;font-size:7px;font-weight:800}.notification-actions .accept{color:#fff;background:#1d1d1b}.notification-actions .decline{color:#5c5a54;background:#efeee9}.notification-link{color:#896f1b;background:0 0;border:0;padding:7px 0 0;font-size:6px;font-weight:800}.invite-state{background:#efeee9;border-radius:12px;margin-top:7px;padding:4px 7px;display:inline-flex!important}.invite-state.accepted{background:#e1f0e3;color:#4b744f!important}.invite-state.rejected{background:#f5e1db;color:#8d4c3d!important}.empty-notifications{text-align:center;color:#999;padding:35px;font-size:8px}.project-team{border-top:1px solid #ecebe6;margin-top:15px;padding-top:12px}.project-team>span{color:#99978f;letter-spacing:.08em;margin-bottom:8px;font-size:7px;font-weight:800;display:block}.project-team>div{align-items:center;display:flex}.project-team i{color:#71581a;background:#fff0c4;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:850;display:grid;box-shadow:0 0 0 1px #dedbd3}.project-team i.collaborator{color:#5d4797;background:#e8e2fb;margin-left:-5px}.project-team p{margin:0 0 0 10px}.project-team p b,.project-team p small{display:block}.project-team p b{font-size:8px}.project-team p small{color:#89877f;margin-top:3px;font-size:7px}.collab-invite{background:#fffaf0;border:1px solid #e4ddc1;border-radius:8px;grid-template-columns:1fr 105px auto;align-items:center;gap:9px;margin-top:14px;padding:11px;display:grid}.collab-invite b,.collab-invite span{display:block}.collab-invite b{font-size:8px}.collab-invite span{color:#837d69;margin-top:4px;font-size:6px;line-height:1.35}.collab-invite select{background:#fff;border:1px solid #dcd7c6;border-radius:6px;height:33px;padding:0 7px;font-size:7px}.collab-invite .secondary{min-height:33px;padding:0 10px;font-size:7px}.chat-panel{background:#fbfbfa}.chat-title{background:#f6f6f4}.chat-members{justify-content:flex-end!important;gap:0!important;display:flex!important}.chat-members span{text-transform:uppercase;background:#dfdcd4;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;color:#4d4b46!important;font-size:6px!important;display:grid!important}.messages{padding:18px 11px 14px}.messages article{flex-direction:column;align-items:flex-start;margin-bottom:11px;display:flex}.messages article.mine{align-items:flex-end}.message-meta{padding:0 7px 4px;display:flex;justify-content:flex-start!important;gap:6px!important}.messages article.mine .message-meta{justify-content:flex-end!important}.message-meta b{color:#76746d;font-size:6px}.message-meta span{font-size:6px}.bubble-row{align-items:flex-end;gap:6px;max-width:88%;display:flex!important}.messages article.mine .bubble-row{justify-content:flex-end}.bubble-row>i{color:#55524c;background:#ddd9d0;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;font-weight:800;display:grid}.messages .bubble-row p{color:#1d1d1b;box-shadow:none;background:#e9e9e7;border-radius:18px 18px 18px 5px;margin:0;padding:9px 12px;font-size:8px;line-height:1.45;position:relative}.messages article.mine .bubble-row p{color:#fff;background:#0a84ff;border-radius:18px 18px 5px}.messages .bubble-row p:before{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:#e9e9e7;width:9px;height:10px;position:absolute;bottom:0;left:-4px}.messages article.mine .bubble-row p:before{clip-path:polygon(0 0,100% 100%,0 100%);background:#0a84ff;left:auto;right:-4px}.chat-panel form{background:#f6f6f4}.chat-panel textarea{background:#fff;border-radius:19px;height:38px;padding:10px 38px 8px 12px}.chat-panel form>div{z-index:1;margin-top:-35px;padding:0 5px 6px;position:relative}.chat-panel form>div>button:first-child{border-radius:50%;width:27px;height:27px;padding:0;color:#555!important;background:#ddd!important;font-size:14px!important}.chat-panel .send{background:#0a84ff;border-radius:50%;width:27px;height:27px}.chat-panel .send .nav-icon{min-width:auto;font-size:9px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-password{grid-column:1/-1}.settings-title{border-bottom:1px solid var(--line);min-height:66px;padding:15px 18px}.settings-title h2{margin:0;font-size:13px}.profile-photo-editor{align-items:center;gap:15px;padding:20px;display:flex}.profile-photo-editor>img,.profile-photo-editor>span{object-fit:cover;color:#70581d;background:#eee0a8;border-radius:50%;place-items:center;width:82px;height:82px;font-size:19px;font-weight:900;display:grid}.profile-photo-editor h3{margin:0 0 7px;font-size:15px}.upload-photo{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;min-height:33px;padding:0 11px;margin:12px 0 0!important;font-size:7px!important;display:inline-flex!important}.upload-photo input{display:none}.profile-photo-editor small{color:#999;margin-top:6px;font-size:6px;display:block}.theme-options{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.theme-options>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:9px}.theme-options>button.selected{border-color:#d2ab31;box-shadow:0 0 0 3px #f3c74635}.theme-preview{border-radius:6px;grid-template-rows:1fr 1fr;grid-template-columns:24px 1fr;gap:6px;height:80px;margin-bottom:9px;padding:10px;display:grid;overflow:hidden}.theme-preview i{border-radius:3px;display:block}.theme-preview i:first-child{grid-row:1/-1}.light-preview{background:#f2f1ed}.light-preview i{background:#fff;border:1px solid #ddd}.light-preview i:first-child{background:#20201f}.dark-preview{background:#10100f}.dark-preview i{background:#292927;border:1px solid #393936}.dark-preview i:first-child{background:#050505}.theme-options b,.theme-options span{display:block}.theme-options b{font-size:8px}.theme-options span{color:#999;margin-top:3px;font-size:6px}.settings-password .form-stack{max-width:700px}.password-hint{border-left:3px solid var(--yellow);background:#fff9e7;margin-bottom:15px;padding:10px}.password-hint b,.password-hint span{display:block}.password-hint span{color:#7d7868;margin-top:4px;font-size:6px}.app-shell.dark{--bg:#10100f;--ink:#f1f0eb;--muted:#aaa8a0;--line:#343431;--panel:#1d1d1b;color:#f1f0eb;background:#10100f}.dark .workspace{background:#10100f}.dark .topbar,.dark .panel,.dark .command-cards>button,.dark .order-list>button,.dark .notification-center,.dark .notification-center>header,.dark .modal{color:#f1f0eb;background:#1d1d1b;border-color:#343431}.dark .prototype-note{color:#e2c96f;background:#2b2514;border-color:#5a4b1c}.dark .command-cards>button:hover,.dark .order-list>button:hover,.dark .order-list>button.selected{background:#242421}.dark .brief-card,.dark .file-list i,.dark .chat-panel,.dark .chat-title,.dark .chat-panel form,.dark .form-stack input,.dark .form-stack select,.dark .form-stack textarea,.dark .search,.dark .search input{color:#f1f0eb;background:#242421;border-color:#383835}.dark .collab-invite,.dark .password-hint{background:#2b281c;border-color:#5b512a}.dark .theme-options>button,.dark .upload-photo{color:#f1f0eb;background:#242421}.dark .notification-list article,.dark .table-row,.dark .file-list>div{border-color:#333330}.dark .messages .bubble-row p:before{background:#3a3a3c}.dark .message-meta b{color:#a8a69e}.dark .chat-panel textarea{color:#fff;background:#2c2c2e}.dark .eyebrow,.dark .page-head p:last-child,.dark .welcome p:last-child{color:#9c9a92}@media (width<=820px){.notification-center{width:auto;position:fixed;top:63px;left:10px;right:10px}.settings-grid{grid-template-columns:1fr}.settings-password{grid-column:auto}.collab-invite{grid-template-columns:1fr}.notification-center{max-height:calc(100vh - 80px)}}@media (width<=570px){.profile-photo-editor{align-items:flex-start}.theme-options{grid-template-columns:1fr}.bubble-row{max-width:94%}}.loading-screen,.auth-screen{color:#fff;background:#191918;place-content:center;justify-items:center;min-height:100vh;padding:24px;display:grid}.loading-screen p{color:#aaa8a0;margin-top:15px;font-size:9px}.auth-screen{background:radial-gradient(circle at 50% 0,#363225 0,#191918 42%,#111 100%)}.auth-card{color:#181817;background:#fff;border:1px solid #ffffff1c;border-radius:15px;width:min(430px,100vw - 32px);padding:28px;box-shadow:0 35px 90px #0008}.auth-brand{align-items:center;gap:11px;margin-bottom:28px;display:flex}.auth-brand b,.auth-brand small{display:block}.auth-brand b{letter-spacing:.12em;font-size:14px}.auth-brand small{color:#999;letter-spacing:.18em;margin-top:3px;font-size:6px}.auth-card h1{margin:0;font-size:24px}.auth-card>p:not(.eyebrow){color:#7c7a73;font-size:9px;line-height:1.6}.auth-form{padding:15px 0 0}.auth-form .primary{width:100%;margin-top:5px}.auth-help{color:#806720;background:#fff7dd;border:1px solid #ead99f;border-radius:8px;margin:15px 0;padding:11px;font-size:8px;line-height:1.6}.form-error{color:#9a4736;background:#fde8e3;border-radius:7px;padding:9px;font-size:8px}.toast-error b{color:#ff8b79}.logout-button{min-height:37px}.file-list>div>div{min-width:0}.file-list>div>div small{color:#999;margin-top:3px;font-size:6px;display:block}.video-stage video{object-fit:contain;background:#000;width:100%;height:100%}.dynamic-planning{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dynamic-planning article p span{color:#8b8981;margin-top:6px;font-size:6px;display:block}.absence-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:88px;padding:15px 17px;display:flex}.absence-list article:last-child{border-bottom:0}.absence-list article>div:nth-child(2){flex:1}.absence-list h3{margin:0;font-size:10px}.absence-list p{color:#87857d;margin:5px 0;font-size:7px}.absence-list small{color:#999;font-size:6px}.absence-actions{gap:6px;flex:none!important;display:flex!important}.absence-actions .secondary,.absence-actions .approve{min-height:31px;padding:0 9px;font-size:7px}.avatar-form{align-items:center;gap:7px;margin-top:7px;display:flex}.avatar-form .upload-photo{margin:0!important}.avatar-submit{min-height:33px}.profile-photo,.profile-photo-initials{object-fit:cover;border-radius:50%;width:82px!important;height:82px!important}.dark .auth-card{color:#f1f0eb;background:#1d1d1b}.dark .auth-card>p:not(.eyebrow){color:#aaa8a0}@media (width<=820px){.logout-button{display:none}.dynamic-planning{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:visible}.absence-list article{flex-wrap:wrap}.absence-actions{justify-content:flex-end;width:100%}}.content>.prototype-note{margin:0 0 18px}.yugen-logo{object-fit:contain;filter:drop-shadow(0 4px 8px #00eaff24);flex:none;width:43px;height:43px}.mobile-yugen-logo{width:34px;height:34px}.auth-logo{object-fit:contain;filter:drop-shadow(0 7px 14px #00eaff2d);width:68px;height:68px}.primary,.secondary,.approve{font-size:11px}.welcome p:last-child,.page-head p:last-child{font-size:12px;line-height:1.55}.stats span,.stats small,.command-top>span,.command-foot,.command-foot b{font-size:9px}.command-cards h3{font-size:13px}.command-cards p{font-size:10px;line-height:1.45}.order-list span,.order-list p{font-size:9px}.order-list h3{font-size:12px}.brief-card span,.brief-card b,.file-list>span,.project-team>span{font-size:9px}.messages .bubble-row p,.table-row{font-size:10px}.table-header{font-size:8px}.team-grid p,.team-grid button,.absence-list p{font-size:9px}.notification-list article b{font-size:10px}.notification-list article span{font-size:8px}.empty{font-size:11px}.dots{font-size:9px;color:#181817!important;background:#f3f2ed!important;border-color:#d7d5cd!important}.dots:hover{background:#e6e3d9!important}.dots:disabled{opacity:.45;cursor:not-allowed}.dark .dots{color:#181817!important;background:#f3f2ed!important}.dark .stats article,.dark .role-overview article,.dark .team-grid article,.dark .absence-list,.dark .accounts-panel,.dark .editor-performance,.dark .chart-panel,.dark .logs-panel{color:#f4f3ee;background:#1d1d1b;border-color:#343431}.dark .stats article strong,.dark .command-cards h3,.dark .order-list h3,.dark .detail-head h2,.dark .panel-head h2{color:#f4f3ee}.dark .approve{color:#285c31}.dark .account-table,.dark .performance-table,.dark .logs-table{color:#f4f3ee}.calendar{color:#181817;overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:74px;padding:13px 16px;display:grid}.calendar-toolbar>div{gap:7px;display:flex}.calendar-toolbar h2{text-transform:capitalize;margin:0;font-size:18px}.calendar-toolbar>span{color:#77756e;justify-self:end;font-size:10px}.calendar-weekdays{border-bottom:1px solid var(--line);background:#f2f1ec;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays b{border-right:1px solid var(--line);text-align:center;padding:10px;font-size:9px}.calendar-weekdays b:last-child{border-right:0}.calendar-grid{background:#fff;grid-template-columns:repeat(7,1fr);display:grid}.calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#181817;background:#fff;min-height:145px;padding:8px}.calendar-day:nth-child(7n){border-right:0}.calendar-day>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.calendar-day>header span{border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.calendar-day>header i{color:#947316;font-size:7px;font-style:normal}.calendar-day.today>header span{background:var(--yellow);color:#181817}.calendar-day.outside-month{color:#a3a097;background:#f7f6f2}.calendar-event{border-radius:6px;border:1px solid #e5d9aa!important;border-left:3px solid var(--yellow)!important;color:#2b2719!important;background:#fff8dc!important;margin:0 0 5px!important;padding:7px!important;display:block!important}.calendar-event b,.calendar-event span,.calendar-event small{display:block}.calendar-event b{font-size:9px;line-height:1.3}.calendar-event span{color:#665f49;margin-top:3px;font-size:8px}.calendar-event small{color:#867b57;margin-top:4px;font-size:7px}.dark .calendar,.dark .calendar-toolbar,.dark .calendar-grid,.dark .calendar-day{color:#f4f3ee;background:#1d1d1b}.dark .calendar-weekdays{color:#f4f3ee;background:#252523}.dark .calendar-day.outside-month{color:#77756f;background:#171716}.dark .calendar-event{color:#fff!important;background:#35301f!important;border-color:#5d5125!important}.dark .calendar-event span,.dark .calendar-event small{color:#d7cca8}.message-content{max-width:100%}.message-attachments{flex-direction:column;gap:5px;margin-top:5px;display:flex}.message-attachments a{color:#242321;background:#fff;border:1px solid #d6d5d0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-width:180px;padding:7px 9px;text-decoration:none;display:grid}.message-attachments a:hover{border-color:#9f8a3b}.message-attachments a span{font-size:13px!important}.message-attachments a b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.message-attachments a small{color:#85827a;font-size:7px}.chat-compose-actions{grid-template-columns:29px 1fr 29px!important;align-items:center!important;gap:7px!important;display:grid!important}.chat-attach{color:#555;cursor:pointer;background:#ddd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;font-weight:700;display:grid}.chat-attach input{display:none}.chat-file-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#68665f!important;font-size:8px!important}.chat-panel form>div>.send:first-of-type,.chat-panel .send{border:0;color:#fff!important;background:#0a84ff!important}.dark .message-attachments a{color:#fff;background:#2c2c2a;border-color:#454541}.dark .message-attachments a small{color:#aaa8a0}.dark .chat-file-name{color:#aaa8a0!important}.live-indicator{color:#3d7145;background:#edf7ef;border:1px solid #cae4ce;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:750;display:inline-flex}.live-indicator i{background:#57a965;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #57a96522}.analytics-grid{grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.chart-panel{min-height:280px}.horizontal-chart,.type-chart{padding:19px}.horizontal-chart>div,.type-chart>div{grid-template-columns:105px 1fr 24px;align-items:center;gap:9px;margin-bottom:14px;display:grid}.horizontal-chart span,.type-chart span{text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.horizontal-chart>div>div,.type-chart>div>div{background:#eeede8;border-radius:10px;height:11px;overflow:hidden}.horizontal-chart i,.type-chart i{background:var(--bar-color,#d4ae36);border-radius:10px;height:100%;display:block}.horizontal-chart b,.type-chart b{text-align:right;font-size:10px}.vertical-chart{justify-content:space-around;align-items:flex-end;gap:9px;height:205px;padding:20px 16px 13px;display:flex}.vertical-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.vertical-chart i{background:linear-gradient(#7a61c9,#a995e5);border-radius:6px 6px 2px 2px;width:min(38px,70%);min-height:4px;display:block}.vertical-chart b{font-size:9px}.vertical-chart span{color:#7f7c74;font-size:8px}.performance-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(5,.7fr);align-items:center;gap:12px;min-height:63px;padding:0 18px;font-size:10px;display:grid}.performance-row.header{color:#929087;min-height:38px;font-size:8px;font-weight:800}.performance-row>div b,.performance-row>div small{display:block}.performance-row>div small{color:#8e8b83;margin-top:4px;font-size:8px}.dark .horizontal-chart>div>div,.dark .type-chart>div>div{background:#343431}.log-row{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 1.4fr .8fr 110px;align-items:center;gap:12px;min-height:58px;padding:0 17px;font-size:9px;display:grid}.log-header{color:#8a8881;background:#f4f3ef;min-height:38px;font-size:8px;font-weight:800}.log-row>div b,.log-row>div small{display:block}.log-row>div small{color:#999;margin-top:3px;font-size:7px}.log-action{text-transform:capitalize;font-weight:750}.log-row code{font-size:8px}.dark .log-header{color:#aaa8a0;background:#252523}.theme-options{grid-template-columns:repeat(3,1fr)}@media (width<=1180px){.analytics-grid{grid-template-columns:1fr 1fr}.analytics-grid .chart-panel:first-child{grid-column:1/-1}.calendar-day{min-height:125px}.calendar-event b{font-size:8px}}@media (width<=820px){.calendar{overflow-x:auto}.calendar-toolbar,.calendar-weekdays,.calendar-grid{min-width:850px}.analytics-grid{grid-template-columns:1fr}.analytics-grid .chart-panel:first-child{grid-column:auto}.performance-table,.logs-table{overflow-x:auto}.performance-row{min-width:760px}.log-row{min-width:850px}.theme-options{grid-template-columns:1fr}.top-actions .logout-button{display:none}}@media (width>=1200px){.sidebar{width:280px;padding:30px 22px 24px}.workspace{margin-left:280px}.topbar{height:76px;padding:0 40px}.content{max-width:1660px;padding:34px 40px 80px}.brand{font-size:18px}.sidebar nav{gap:6px}.sidebar nav button{min-height:50px;padding:0 15px;font-size:14px}.profile{padding-top:21px}.profile strong{font-size:13px}.profile small{font-size:11px}.avatar{width:40px;height:40px;font-size:11px}.welcome,.page-head{margin-bottom:28px}.welcome h1,.page-head h1{font-size:34px}.welcome p:last-child,.page-head p:last-child{font-size:14px}.eyebrow{font-size:10px}.primary,.secondary,.approve,.danger-button{border-radius:9px;min-height:44px;padding:0 18px;font-size:13px}.bell{width:44px;height:44px}.panel{border-radius:13px}.panel-head{min-height:76px;padding:17px 22px}.panel-head h2{font-size:17px}.stats{gap:16px;margin-bottom:20px}.stats article{gap:16px;min-height:126px;padding:21px}.stats article>i{width:48px;height:48px;font-size:18px}.stats span,.stats small{font-size:10px}.stats strong{font-size:25px}.command-cards>button{min-height:190px;padding:22px}.command-cards h3{font-size:15px}.command-cards p{font-size:12px}.command-top>span,.command-foot,.command-foot b{font-size:10px}.status-pill,.pending-badge,.role-badge{padding:7px 10px;font-size:9px}.orders-layout{grid-template-columns:minmax(340px,.52fr) minmax(760px,1.48fr);gap:18px}.filters{gap:7px;padding:15px}.filters button{padding:9px 11px;font-size:10px}.order-list>button{min-height:108px;padding:18px}.order-list h3{font-size:14px}.order-list span,.order-list p{font-size:10px}.detail-head{min-height:110px;padding:22px 25px}.detail-head>div>span{font-size:10px}.detail-head h2{font-size:21px}.detail-head p{font-size:12px}.progress-track{padding:21px 24px}.progress-track i{width:26px;height:26px;font-size:9px}.progress-track span{font-size:9px}.detail-grid{grid-template-columns:minmax(0,1fr) 360px}.project-column{padding:22px}.brief-card{padding:17px}.brief-card span,.brief-card b{font-size:10px}.brief-card p{font-size:13px}.file-list>span,.project-team>span{font-size:10px}.file-list>div{min-height:50px}.file-list b,.project-team p b{font-size:12px}.video-stage{height:390px}.chat-panel{min-height:650px}.chat-title{height:66px;padding:15px}.messages{max-height:520px}.messages .bubble-row p{padding:11px 15px;font-size:12px}.message-meta b,.message-meta span{font-size:9px}.chat-panel textarea{font-size:12px}.absence-list article{gap:16px;min-height:112px;padding:20px 22px}.absence-list h3{font-size:14px}.absence-list p{font-size:11px}.absence-list small{font-size:9px}.absence-actions .secondary,.absence-actions .approve{min-height:40px;padding:0 14px;font-size:11px}.large-avatar{width:54px;height:54px;font-size:11px}.team-grid article{padding:22px}.team-grid h3{font-size:15px}.team-grid p,.team-grid button{font-size:11px}.form-stack{padding:24px 27px}.form-stack label{font-size:12px}.form-stack input,.form-stack select{height:46px}.form-stack input,.form-stack select,.form-stack textarea{font-size:13px}.form-stack textarea{height:105px}.modal{width:min(680px,100%)}.modal h2{font-size:22px}.modal header>div>span{font-size:11px}.permission-box b{font-size:12px}.permission-box span{font-size:11px}.table-row{min-height:72px;font-size:12px}.table-header{font-size:9px}.dots{padding:9px 12px;font-size:11px}.calendar-day{min-height:175px;padding:11px}.calendar-event{padding:9px!important}.calendar-event b{font-size:11px}.calendar-event span{font-size:9px}.calendar-event small{font-size:8px}}.danger-button{color:#9c3f2e;background:#fff1ed;border:1px solid #e3b8ae;border-radius:8px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.danger-button:hover{background:#ffe2da;border-color:#d98e7c}.calendar-day.clickable{cursor:pointer;transition:background .16s,box-shadow .16s;position:relative}.calendar-day.clickable:hover,.calendar-day.clickable:focus-visible{z-index:1;background:#fffaf0;outline:none;box-shadow:inset 0 0 0 2px #e2b833}.calendar-add-hint{color:#9a7920;opacity:0;font-size:8px;font-weight:800;transition:opacity .16s;position:absolute;bottom:6px;right:8px}.calendar-day.clickable:hover .calendar-add-hint,.calendar-day.clickable:focus-visible .calendar-add-hint{opacity:1}.selected-calendar-date{color:#665117;background:#fff8df;border:1px solid #ead99f;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 14px;display:flex}.selected-calendar-date span{letter-spacing:.1em;font-size:9px;font-weight:850}.selected-calendar-date b{font-size:13px}.field-help{color:#918f87;margin-top:6px;font-size:9px;display:block}.dark .calendar-day.clickable:hover,.dark .calendar-day.clickable:focus-visible{background:#2b281d}.dark .selected-calendar-date{color:#ecd67f;background:#302a17;border-color:#5a4b1c}.storage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;display:grid}.storage-card{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.storage-preview{background:#111;place-items:center;height:190px;display:grid;overflow:hidden}.storage-preview video,.storage-preview img{object-fit:contain;background:#111;width:100%;height:100%}.storage-preview>span{color:#fff;font-size:34px}.storage-info{min-height:118px;padding:14px 15px}.storage-info>span{color:#94751f;font-size:9px;font-weight:800}.storage-info h3{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font-size:13px;overflow:hidden}.storage-info p,.storage-info small{color:#817f78;margin:0;font-size:10px;display:block}.storage-info small{margin-top:5px}.missing-file{font-weight:800;color:#b34a37!important}.storage-actions{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding:11px 14px;display:flex}.storage-actions a{flex:1;text-decoration:none}.storage-actions button{flex:1}.dark .storage-card{color:#f4f3ee;background:#1d1d1b;border-color:#343431}.dark .storage-actions{border-color:#343431}@media (width<=1180px){.storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.storage-grid{grid-template-columns:1fr;padding:12px}.storage-preview{height:220px}.calendar-add-hint{opacity:1}}:root{--yugen-gold:#e6bb35;--yugen-ink:#171714;--yugen-shadow:0 18px 50px #1d1b1414;--yugen-shadow-hover:0 24px 60px #1d1b1424}body{background:radial-gradient(circle at 78% 0,#e6bb3517,transparent 31%),var(--bg);font-size:16px}.workspace{background:linear-gradient(145deg,#ffffff80,transparent 32%),var(--bg)}.sidebar{background:radial-gradient(circle at 20% 8%,#00eaff14,#0000 27%),linear-gradient(#1c1c1a,#0d0d0c 82%)}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 35%,#e6bb3514);height:180px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.brand,.sidebar nav,.sidebar-spacer,.profile{z-index:1;position:relative}.panel,.stats article,.role-overview article,.team-grid article{box-shadow:var(--yugen-shadow);transition:transform .22s,box-shadow .22s,border-color .22s}.stats article:hover,.role-overview article:hover,.team-grid article:hover,.command-cards>button:hover,.storage-card:hover{box-shadow:var(--yugen-shadow-hover);border-color:#c3991f57;transform:translateY(-4px)}.primary{background:linear-gradient(135deg,#272722,#11110f);border:1px solid #e6bb3547;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 10px 24px #14141129,inset 0 1px #ffffff24}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1414113d,0 0 0 3px #e6bb3521}.secondary,.approve,.danger-button,.dots{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.secondary:hover,.approve:hover,.danger-button:hover,.dots:hover{transform:translateY(-1px)}.sidebar nav button{border:1px solid #0000;transition:background .18s,border-color .18s,transform .18s}.sidebar nav button:hover{background:#ffffff13;transform:translate(3px)}.sidebar nav button.active{box-shadow:inset 3px 0 var(--yugen-gold),0 8px 24px #0000001f;border-color:#e6bb3533}.content>*{animation:.38s cubic-bezier(.2,.72,.25,1) both yugen-rise}.content>:nth-child(2){animation-delay:45ms}.content>:nth-child(3){animation-delay:90ms}.content>:nth-child(4){animation-delay:.135s}.stats article:nth-child(2),.command-cards>button:nth-child(2){animation-delay:40ms}.stats article:nth-child(3),.command-cards>button:nth-child(3){animation-delay:80ms}.stats article:nth-child(4),.command-cards>button:nth-child(4){animation-delay:.12s}.stats article,.command-cards>button{animation:.42s cubic-bezier(.2,.72,.25,1) both yugen-card-in}.modal-backdrop{animation:.18s both yugen-fade}.modal{animation:.24s cubic-bezier(.2,.75,.25,1) both yugen-modal-in}.toast{animation:.3s cubic-bezier(.2,.8,.25,1) both yugen-toast-in}.live-indicator i{animation:1.8s infinite yugen-live}@keyframes yugen-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes yugen-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes yugen-fade{0%{opacity:0}to{opacity:1}}@keyframes yugen-modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes yugen-toast-in{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}@keyframes yugen-live{0%,to{box-shadow:0 0 0 3px #57a9652e}50%{box-shadow:0 0 0 8px #57a96500}}.video-thumbnail{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 45%,#00eaff29,#0000 28%),radial-gradient(circle at 68% 28%,#e6bb352b,#0000 25%),linear-gradient(145deg,#242626,#090a0a);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:250px;display:flex;position:relative;overflow:hidden}.video-thumbnail:before{content:"YUGEN";letter-spacing:.12em;color:#ffffff09;font-size:76px;font-weight:950;position:absolute;transform:rotate(-8deg)}.account-role-cell{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.account-role-select{border:1px solid var(--line);background:var(--panel);max-width:100%;min-height:34px;color:var(--ink);border-radius:7px;padding:5px 8px;font-size:13px;font-weight:700}.role-change-link{color:#8e741e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.role-change-link:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.dark .role-change-link{color:#f0cf66}.video-thumbnail>*{z-index:1;position:relative}.video-thumbnail .video-play{color:#171714;background:linear-gradient(135deg,#f4ca49,#c89616);border-radius:50%;place-items:center;width:68px;height:68px;padding-left:4px;font-size:24px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 13px 36px #e6bb3557}.video-thumbnail:hover .video-play{transform:scale(1.09);box-shadow:0 17px 42px #e6bb3578}.video-thumbnail b{font-size:15px}.video-thumbnail small{color:#ffffffab;font-size:12px}.storage-video-thumbnail{min-height:190px}.video-review{overflow:hidden}.video-review>.video-thumbnail{height:360px}.video-modal{width:min(1100px,100vw - 48px);max-height:calc(100vh - 40px)}.video-modal-body{padding:20px 24px 24px}.video-modal-body video{background:#000;border-radius:14px;width:100%;min-height:420px;max-height:calc(100vh - 230px);display:block;box-shadow:0 18px 50px #00000040}.video-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.video-modal-actions a{text-decoration:none}.account-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-actions .dots,.account-actions .danger-button{white-space:nowrap;min-height:40px;padding:0 12px}.account-actions button:disabled{opacity:.38;cursor:not-allowed;transform:none}.absence-actions .danger-button{min-height:40px;padding:0 13px}.dots{font-size:13px}.panel-head h2{font-size:19px}.form-stack input,.form-stack select,.form-stack textarea,.empty{font-size:14px}@media (width>=1200px){.sidebar{width:304px;padding:34px 25px 27px}.workspace{margin-left:304px}.topbar{height:84px;padding:0 48px}.content{max-width:1700px;padding:42px 48px 92px}.brand{gap:13px;font-size:20px}.yugen-logo{width:50px;height:50px}.brand small{margin-top:4px;font-size:8px}.sidebar nav{gap:7px;margin-top:29px}.sidebar nav button{border-radius:10px;min-height:56px;padding:0 17px;font-size:15px}.nav-icon{font-size:17px}.profile{padding-top:24px}.profile strong{font-size:15px}.profile small{font-size:12px}.avatar{width:45px;height:45px;font-size:13px}.topbar .crumbs{font-size:14px}.bell{width:48px;height:48px}.top-actions{gap:11px}.welcome,.page-head{margin-bottom:32px}.welcome h1,.page-head h1{letter-spacing:-.035em;font-size:40px}.welcome p:last-child,.page-head p:last-child{font-size:16px;line-height:1.6}.eyebrow{letter-spacing:.16em;font-size:11px}.primary,.secondary,.approve,.danger-button{border-radius:10px;min-height:50px;padding:0 21px;font-size:14px}.panel{border-radius:16px}.panel-head{min-height:84px;padding:19px 25px}.panel-head h2{font-size:20px}.stats{gap:18px;margin-bottom:23px}.stats article{border-radius:15px;gap:18px;min-height:146px;padding:24px}.stats article>i{width:54px;height:54px;font-size:21px}.stats span{font-size:11px;line-height:1.35}.stats strong{font-size:31px}.stats small{font-size:11px}.command-cards>button{min-height:218px;padding:25px}.command-cards h3{font-size:18px;line-height:1.3}.command-cards p{font-size:14px}.command-top>span,.command-foot,.command-foot b{font-size:12px}.status-pill,.pending-badge,.role-badge{padding:8px 11px;font-size:10px}.orders-layout{grid-template-columns:minmax(390px,.54fr) minmax(800px,1.46fr);gap:20px}.filters{gap:8px;padding:17px}.filters button{padding:11px 13px;font-size:12px}.order-list>button{min-height:118px;padding:19px}.order-list h3{font-size:16px}.order-list span,.order-list p{font-size:12px}.detail-head{min-height:122px;padding:25px 28px}.detail-head>div>span{font-size:11px}.detail-head h2{font-size:25px}.detail-head p{font-size:13px}.progress-track{padding:23px 27px}.progress-track i{width:30px;height:30px;font-size:11px}.progress-track span{font-size:10px}.detail-grid{grid-template-columns:minmax(0,1fr) 390px}.project-column{padding:25px}.brief-card{padding:20px}.brief-card span,.brief-card b{font-size:11px}.brief-card p{font-size:14px;line-height:1.65}.file-list>span,.project-team>span{font-size:11px}.file-list>div{min-height:58px}.file-list b,.project-team p b{font-size:13px}.file-list>div>div small,.project-team p small{font-size:10px}.chat-panel{min-height:700px}.chat-title{height:74px;padding:17px}.chat-title>div{font-size:14px}.messages{max-height:555px;padding:18px}.messages .bubble-row p{padding:12px 16px;font-size:13px;line-height:1.55}.message-meta b,.message-meta span{font-size:10px}.chat-panel textarea{font-size:14px}.chat-file-name{font-size:11px!important}.absence-list article{gap:18px;min-height:126px;padding:22px 25px}.absence-list h3{font-size:16px}.absence-list p{font-size:13px}.absence-list small{font-size:11px}.large-avatar{width:60px;height:60px;font-size:13px}.team-grid article{padding:25px}.team-grid h3{font-size:17px}.team-grid p,.team-grid button{font-size:13px}.form-stack{padding:27px 30px}.form-stack label{font-size:14px}.form-stack input,.form-stack select{height:50px}.form-stack input,.form-stack select,.form-stack textarea{font-size:14px}.form-stack textarea{height:118px}.modal:not(.video-modal){width:min(720px,100%)}.modal h2{font-size:25px}.modal header>div>span{font-size:12px}.permission-box b{font-size:14px}.permission-box span{font-size:12px}.table-row{grid-template-columns:1.1fr 1.35fr 1fr .65fr 1.4fr;min-height:82px;font-size:13px}.table-header{font-size:10px}.account-actions .dots,.account-actions .danger-button{font-size:12px}.calendar-toolbar{min-height:84px;padding:15px 19px}.calendar-toolbar h2{font-size:22px}.calendar-toolbar>span{font-size:12px}.calendar-weekdays b{padding:12px;font-size:11px}.calendar-day{min-height:188px;padding:12px}.calendar-day>header span{font-size:13px}.calendar-event{padding:10px!important}.calendar-event b{font-size:12px}.calendar-event span{font-size:10px}.calendar-event small{font-size:9px}.calendar-add-hint{font-size:10px}.storage-grid{gap:19px;padding:21px}.storage-preview{height:220px}.storage-video-thumbnail{min-height:220px}.storage-info{min-height:132px;padding:17px}.storage-info>span{font-size:10px}.storage-info h3{font-size:15px}.storage-info p,.storage-info small{font-size:12px}}.dark body,.dark .workspace{background:radial-gradient(circle at 80% 0,#e6bb3512,#0000 30%),#151514}.dark .panel,.dark .stats article,.dark .role-overview article,.dark .team-grid article{box-shadow:0 18px 50px #0003}@media (width<=820px){.welcome h1,.page-head h1{font-size:30px}.primary,.secondary,.approve,.danger-button{min-height:45px;font-size:13px}.video-modal{width:calc(100vw - 20px)}.video-modal-body{padding:12px}.video-modal-body video{min-height:230px;max-height:55vh}.video-modal-actions,.account-actions{flex-direction:column;align-items:stretch}.account-actions>*{width:100%}.video-review>.video-thumbnail{height:250px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.progress-track{grid-template-columns:repeat(var(--steps,5),1fr)}.status-validee-par-le-client,.status-validee{color:#397146;background:#dff0e3}.status-validee-par-le-responsable,.status-valide{color:#245f3a;background:#d8f2e2;box-shadow:inset 0 0 0 1px #acd8ba}.collab-invite{grid-template-columns:1fr minmax(170px,230px) auto}.collab-choice{gap:8px;display:flex}.collab-choice .secondary,.collab-choice .primary{white-space:nowrap}.transfer-progress{z-index:120;color:#1c1c19;background:#fff;border:1px solid #d8bc61;border-radius:14px;width:min(390px,100vw - 32px);padding:18px 19px;animation:.25s both yugen-toast-in;position:fixed;bottom:28px;right:28px;box-shadow:0 24px 70px #0004}.transfer-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-progress b{font-size:14px}.transfer-progress span{color:#8b6a11;font-size:13px;font-weight:900}.transfer-progress small{color:#77736a;margin-top:9px;font-size:11px;display:block}.transfer-track{background:#ece9df;border-radius:20px;height:10px;margin-top:13px;overflow:hidden}.transfer-track i{border-radius:inherit;background:linear-gradient(90deg,#d8aa24,#f2cf63);width:0;height:100%;transition:width .15s;display:block}.clips-layout{grid-template-columns:minmax(370px,.55fr) minmax(650px,1.45fr);align-items:start;gap:20px;display:grid}.clip-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:112px;color:var(--ink);text-align:left;background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.clip-list>button:hover,.clip-list>button.selected{background:#faf9f4}.clip-list>button.selected{box-shadow:inset 4px 0 var(--yellow)}.clip-list span{color:#9a978d;font-size:11px;font-weight:800}.clip-list h3{margin:8px 0 6px;font-size:16px}.clip-list p{color:#85827a;margin:0;font-size:12px}.clip-detail-body{padding:25px}.clip-meta-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.clip-meta-grid article{border:1px solid var(--line);background:#faf9f5;border-radius:11px;min-height:92px;padding:15px}.clip-meta-grid span,.clip-meta-grid b{display:block}.clip-meta-grid span{color:#96938b;letter-spacing:.1em;font-size:9px;font-weight:850}.clip-meta-grid b{margin-top:9px;font-size:13px;line-height:1.35}.feedback-card{color:#713a2c;background:#fff0eb;border:1px solid #e5a38f;border-left:4px solid #d8694c;border-radius:10px;margin:16px 0;padding:17px 18px}.feedback-card b{font-size:14px}.feedback-card p{margin:7px 0 0;font-size:13px;line-height:1.55}.clip-history{border-top:1px solid var(--line);margin-top:24px;padding-top:19px}.clip-history>span{color:#99968d;letter-spacing:.12em;font-size:10px;font-weight:850}.clip-history article{grid-template-columns:12px 1fr;gap:12px;margin-top:16px;display:grid}.clip-history article>i{background:var(--yellow);border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #f3c74628}.clip-history b{font-size:13px}.clip-history p{color:#65625c;margin:5px 0;font-size:12px}.clip-history small{color:#96938b;font-size:10px}.dark{--ink:#f5f4ef;--muted:#bbb8ae;--line:#3c3c38;--panel:#20201e}.dark .workspace,.dark .content{color:#f5f4ef}.dark .topbar{color:#f5f4ef;background:#191918;border-color:#393936}.dark .crumbs span,.dark .crumbs i{color:#9e9b92}.dark .bell{color:#f0eee7;background:#262624;border-color:#454540}.dark .bell:hover,.dark .bell.open{color:#171714;background:#f3c746;border-color:#f3c746}.dark .modal>header{border-color:#3d3d39}.dark .modal header>button{place-items:center;font-weight:400;line-height:1;display:grid;color:#fff!important;background:#343431!important;border:1px solid #55554f!important}.dark .modal header>button:hover{background:#484844!important}.dark .modal header>div>span,.dark .settings-title span,.dark .storage-info p,.dark .storage-info small,.dark .command-cards p,.dark .command-foot span,.dark .order-list p,.dark .detail-head p,.dark .brief-card p,.dark .project-team p small,.dark .clip-list p,.dark .clip-history p,.dark .clip-history small{color:#b9b6ad!important}.dark .form-stack label{color:#e7e5de}.dark .form-stack input,.dark .form-stack select,.dark .form-stack textarea{color:#fff;background:#292927;border-color:#4b4b46}.dark .form-stack input::placeholder,.dark .form-stack textarea::placeholder,.dark .chat-panel textarea::placeholder{color:#85827a}.dark .dropzone{color:#f3f1ea;border-color:#59564b;background:#252523!important}.dark .permission-box,.dark .selected-calendar-date{color:#f1da83;background:#332d19;border-color:#665624}.dark .secondary{color:#1b1b19!important;background:#efeee9!important;border-color:#d5d3ca!important}.dark .secondary:hover{background:#fff!important}.dark .approve{color:#c8f3d3;background:#234d30;border-color:#3f7650}.dark .approve:hover{background:#2d603c}.dark .danger-button{color:#ffc2b3;background:#43241f;border-color:#774137}.dark .danger-button:hover{background:#5a2c24}.dark .filters button{color:#b7b4aa}.dark .filters button.active{color:#171714;background:#f3c746}.dark .command-cards>button,.dark .order-list>button,.dark .clip-list>button,.dark .storage-card,.dark .role-overview article{color:#f5f4ef;background:#20201e;border-color:#393936}.dark .command-cards>button:hover,.dark .order-list>button:hover,.dark .order-list>button.selected,.dark .clip-list>button:hover,.dark .clip-list>button.selected{background:#2a2a27}.dark .brief-card,.dark .clip-meta-grid article{color:#f5f4ef;background:#292927;border-color:#41413d}.dark .file-list button,.dark .team-grid button,.dark .notification-link{color:#f0ca55}.dark .chat-panel,.dark .chat-title,.dark .chat-panel form{background:#20201f}.dark .chat-title{color:#f5f4ef}.dark .chat-attach{color:#fff;background:#454541}.dark .messages .bubble-row p{color:#fff;background:#3a3a3c}.dark .messages article.mine .bubble-row p{color:#fff;background:#0a84ff}.dark .messages article.mine .bubble-row p:before{background:#0a84ff}.dark .notification-center,.dark .notification-center>header{color:#f5f4ef;background:#20201e}.dark .notification-list article.unread{background:#332e1c}.dark .notification-list article p,.dark .notification-list article span{color:#bbb8ae}.dark .notification-center header button{color:#f0ca55}.dark .theme-options>button{color:#fff;background:#292927;border-color:#474742}.dark .theme-options>button.selected{border-color:#e5ba35}.dark .feedback-card{color:#ffd3c7;background:#42251f;border-color:#80463a}.dark .transfer-progress{color:#fff;background:#20201e;border-color:#786525}.dark .transfer-progress small{color:#bbb8ae}.dark .transfer-track{background:#3c3b36}.dark .calendar-add-hint{color:#f0ca55}@media (width<=1180px){.clips-layout{grid-template-columns:1fr}.clip-meta-grid{grid-template-columns:1fr 1fr}.collab-invite{grid-template-columns:1fr}.collab-choice{justify-content:flex-end}}@media (width<=620px){.clip-meta-grid{grid-template-columns:1fr}.collab-choice{flex-direction:column;align-items:stretch}.transfer-progress{bottom:16px;right:16px}.progress-track{grid-template-columns:repeat(var(--steps,5),92px)}}.transfer-progress.transfer-dark{color:#fff;background:#20201e;border-color:#786525}.transfer-progress.transfer-dark small{color:#bbb8ae}.transfer-progress.transfer-dark .transfer-track{background:#3c3b36}@keyframes yugen-transfer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.transfer-progress{animation:.25s both yugen-transfer-in}body{font-size:17px;line-height:1.5}.profile small,.brand small,.eyebrow{font-size:12px}.panel-head h2,.settings-title h2{font-size:21px}.primary,.secondary,.approve,.danger-button{min-height:50px;padding:0 21px;font-size:15px}.dots{min-height:44px;font-size:14px}.status-pill,.pending-badge,.role-badge,.stats span,.stats small{font-size:12px}.stats strong{font-size:30px}.command-top>span,.command-foot,.command-foot b{font-size:12px}.filters button{padding:11px 14px;font-size:13px}.order-list span,.order-list p,.clip-list span,.clip-list p,.detail-head>div>span{font-size:12px}.detail-head h2{font-size:25px}.progress-track span{font-size:11px}.brief-card span,.brief-card b,.file-list>span,.project-team>span,.file-list>div>div small,.project-team p small{font-size:12px}.chat-title>div{font-size:15px}.message-meta b,.message-meta span{font-size:11px}.messages .bubble-row p{font-size:14px}.permission-box span{font-size:13px}.table-row,.performance-row,.log-row{font-size:14px}.table-header,.performance-row.header,.log-header{font-size:11px}.notification-center header b,.notification-list article b{font-size:13px}.notification-center header span,.notification-list article span{font-size:11px}.notification-list article p{font-size:12px}.notification-center header button,.notification-link{font-size:11px}.empty,.empty-notifications,.theme-options b{font-size:14px}.theme-options span,.profile-photo-editor small,.password-hint span{font-size:12px}.password-hint b{font-size:13px}.storage-info>span{font-size:11px}.storage-info p,.storage-info small{font-size:13px}.clip-meta-grid span{font-size:11px}.clip-meta-grid b,.clip-history b{font-size:14px}.clip-history p{font-size:13px}.clip-history small{font-size:11px}.feedback-card p{font-size:14px}.dashboard-clips{border:1px solid var(--line);background:var(--panel);box-shadow:var(--yugen-shadow);border-radius:16px;margin-top:24px;overflow:hidden}.dashboard-clip-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:19px 25px;display:flex}.dashboard-clip-heading h2{margin:0;font-size:21px}.mini-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.mini-stats article{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:100px;padding:18px 20px;display:flex}.mini-stats article:last-child{border-right:0}.mini-stats article>i{border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.mini-stats .purple{color:#7158bd;background:#eee9ff}.mini-stats .amber{color:#9b7922;background:#fff0c3}.mini-stats .blue{color:#577693;background:#e4effa}.mini-stats .green{color:#557d5a;background:#e1f0e3}.mini-stats span,.mini-stats strong{display:block}.mini-stats span{color:#918e84;letter-spacing:.06em;font-size:11px;font-weight:850}.mini-stats strong{margin-top:3px;font-size:24px}.clip-dashboard-cards{grid-template-columns:repeat(4,1fr);display:grid}.clip-dashboard-cards>button{text-align:left;background:var(--panel);min-height:205px;color:var(--ink);border:0;border-right:1px solid var(--line);padding:23px;transition:transform .2s,background .2s}.clip-dashboard-cards>button:last-child{border-right:0}.clip-dashboard-cards>button:hover{background:#faf9f4;transform:translateY(-2px)}.clip-dashboard-cards h3{margin:18px 0 8px}.clip-dashboard-cards p{color:var(--muted);margin:0}.clip-dashboard-cards .command-foot{margin-top:23px}.member-workload{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.member-workload span{border:1px solid var(--line);color:#69665e;background:#f8f7f2;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.member-workload span:first-child{color:#66529a;background:#f2effb;border-color:#d9d0ef}.member-workload span:last-child{color:#80671f;background:#fff8df;border-color:#eadba7}.member-workload b{font-size:14px}.analytics-section{border:1px solid var(--line);box-shadow:var(--yugen-shadow);background:linear-gradient(145deg,#ffffffc7,#ffffff6b);border-radius:18px;margin-bottom:38px;padding:22px}.analytics-section-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.analytics-section-title>div{align-items:center;gap:14px;display:flex}.analytics-section-title h2{margin:0;font-size:28px}.analytics-section-title>p{max-width:520px;color:var(--muted);text-align:right;margin:0;font-size:14px}.analytics-kind{border-radius:14px;place-items:center;width:54px;height:54px;font-size:21px;font-weight:900;display:grid}.order-kind{color:#654fa7;background:#ece6fb}.clip-kind{color:#85671c;background:#fff0c4}.analytics-clips{background:linear-gradient(145deg,#fffbedeb,#ffffff8c);border-color:#e8d69d}.analytics-section .editor-performance{margin-top:16px}.clip-chart i{background:linear-gradient(90deg,#d8aa24,#f2cf63)}.clip-trend i{background:linear-gradient(#d8aa24,#f2cf63)}.horizontal-chart span,.type-chart span{font-size:12px}.horizontal-chart b,.type-chart b,.vertical-chart b{font-size:13px}.vertical-chart span,.performance-row>div small{font-size:11px}.calendar-event>div{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.calendar-event-delete{color:#a23d2e;opacity:.78;background:#fff;border:1px solid #e5b1a6;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:18px;font-weight:700;line-height:1;display:grid}.calendar-event-delete:hover,.calendar-event-delete:focus-visible{opacity:1;outline-offset:1px;background:#ffe8e2;outline:2px solid #d86b55}.calendar-event span{font-size:11px}.calendar-event small,.calendar-add-hint{font-size:10px}.calendar-toolbar>span{font-size:13px}.calendar-weekdays b{font-size:12px}.calendar-day>header span{font-size:14px}.preview-planning-event{position:relative;padding-right:42px!important}.preview-planning-event .calendar-event-delete{position:absolute;top:8px;right:8px}.version-badge{color:#765d14;background:#fff8dc;border:1px solid #dbc46f;border-radius:22px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.patch-timeline{gap:17px;display:grid}.patch-card{grid-template-columns:190px 1fr;display:grid;overflow:visible}.patch-card>aside{border-right:1px solid var(--line);background:#f4f2eb;border-radius:15px 0 0 15px;padding:25px}.patch-card>aside span,.patch-card>aside time{display:block}.patch-card>aside span{letter-spacing:-.04em;font-size:28px;font-weight:950}.patch-card>aside time{color:#807d74;margin-top:7px;font-size:13px}.patch-card>div{padding:24px 28px}.patch-card>div>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.patch-card h2{margin:0;font-size:23px}.new-patch{color:#f3c746;letter-spacing:.1em;background:#1d1d1b;border-radius:18px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.patch-card ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.patch-card li{color:#595750;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.patch-card li i{color:#35693d;background:#e2f1e4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.patch-card.latest{border-color:#dfc25d;box-shadow:0 20px 55px #9a771821}.patch-card.latest>aside{color:#1b1b18;background:linear-gradient(145deg,#f3c746,#d9aa23)}.patch-card.latest>aside time{color:#5c4810}.dark .dashboard-clips,.dark .clip-dashboard-cards>button,.dark .analytics-section,.dark .patch-card{color:#f5f4ef;background:#20201e;border-color:#3c3c38}.dark .clip-dashboard-cards>button:hover{background:#2a2a27}.dark .mini-stats,.dark .mini-stats article{border-color:#3c3c38}.dark .member-workload span{color:#ddd;background:#292927;border-color:#4b4b46}.dark .member-workload span:first-child{color:#d9ccff;background:#302a42;border-color:#584a77}.dark .member-workload span:last-child{color:#f1d67c;background:#39311d;border-color:#665727}.dark .analytics-clips{background:#252217;border-color:#5e5228}.dark .analytics-section-title>p,.dark .patch-card li{color:#bbb8ae}.dark .calendar-event-delete{color:#ffd0c5;background:#4c2822;border-color:#81463b}.dark .patch-card>aside{background:#292927;border-color:#3c3c38}.dark .patch-card.latest>aside{color:#181713;background:linear-gradient(145deg,#e2b936,#a77c0d)}.dark .new-patch{color:#171714;background:#f3c746}@media (width<=1180px){.clip-dashboard-cards{grid-template-columns:1fr 1fr}.clip-dashboard-cards>button:nth-child(2){border-right:0}.mini-stats{grid-template-columns:1fr 1fr}.mini-stats article:nth-child(2){border-right:0}.patch-card ul{grid-template-columns:1fr}}@media (width<=820px){.dashboard-clip-heading,.analytics-section-title{flex-direction:column;align-items:flex-start}.analytics-section-title>p{text-align:left}.patch-card{grid-template-columns:1fr}.patch-card>aside{border-right:0;border-bottom:1px solid var(--line);border-radius:15px 15px 0 0}.calendar-event-delete{opacity:1}}@media (width<=570px){.mini-stats,.clip-dashboard-cards{grid-template-columns:1fr}.mini-stats article,.clip-dashboard-cards>button{border-right:0;border-bottom:1px solid var(--line)}.patch-card>div{padding:21px}.patch-card h2{font-size:20px}.version-badge{font-size:12px}}.brand small,.demo-switch>span,.prototype-note,.eyebrow,.stats span,.stats small,.command-top>span,.command-foot,.command-foot b,.status-pill,.pending-badge,.role-badge,.order-list span,.order-list p,.detail-head>div>span,.progress-track span,.brief-card span,.brief-card b,.file-list>span,.file-list>div>div small,.project-team>span,.project-team p small,.video-stage>span,.video-review>div:last-child span,.chat-title>span,.message-meta b,.message-meta span,.empty-chat span,.role-overview>article>span:last-child,.table-header,.planning-board article>div span,.planning-board small,.absence-cards p,.modal header>div>span,.dropzone>span,.permission-box span,.notification-center header span,.notification-list article span,.notification-list article p,.profile-photo-editor small,.theme-options span,.password-hint span,.auth-brand small,.file-list>div>div small,.dynamic-planning article p span,.absence-list small,.calendar-toolbar>span,.calendar-weekdays b,.calendar-day>header i,.calendar-event span,.calendar-event small,.calendar-add-hint,.message-attachments a small,.live-indicator,.horizontal-chart span,.type-chart span,.vertical-chart span,.performance-row.header,.performance-row>div small,.log-header,.log-row>div small,.log-row code,.selected-calendar-date span,.field-help,.storage-info>span,.transfer-progress small,.clip-list span,.clip-meta-grid span,.clip-history>span,.clip-history small,.mini-stats span,.new-patch{font-size:12px}.command-cards p,.clip-dashboard-cards p,.filters button,.file-list b,.project-team p b,.messages .bubble-row p{font-size:14px}:root{--bg:#f3f3ef;--ink:#181817;--muted:#7e7c75;--line:#e1e0da;--panel:#fff;--yellow:#f3c746;--purple:#7a61c9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{color:#fff;z-index:20;background:#191918;flex-direction:column;width:250px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;text-align:left;letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:12px;padding:0 9px 25px;font-weight:900;display:flex}.brand-mark{background:var(--yellow);color:#171716;clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);place-items:center;width:38px;height:38px;font-size:20px;font-weight:950;display:grid}.brand small{color:#75746f;letter-spacing:.2em;margin-top:3px;font-size:7px;display:block}.demo-switch{background:#242422;border:1px solid #353532;border-radius:10px;margin-bottom:22px;padding:12px}.demo-switch>span{color:#8a8881;letter-spacing:.13em;margin-bottom:8px;font-size:7px;font-weight:800;display:block}.demo-switch label{color:#cccac4;font-size:8px;display:block}.demo-switch select{color:#fff;background:#30302d;border:1px solid #41413d;border-radius:6px;outline:none;width:100%;margin-top:6px;padding:8px;font-size:9px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#8e8d88;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.sidebar nav button:hover{color:#fff;background:#232321}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--yellow);background:#2a2a28}.nav-icon{text-align:center;min-width:17px;font-size:15px}.sidebar nav b{background:var(--yellow);color:#181817;border-radius:16px;margin-left:auto;padding:3px 7px;font-size:8px}.sidebar-spacer{flex:1}.profile{border-top:1px solid #2d2d2a;align-items:center;gap:10px;padding:18px 6px 0;display:flex}.avatar,.large-avatar{color:#282722;background:#dedbd2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.profile div{min-width:0}.profile strong,.profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile strong{font-size:10px}.profile small{color:#77756f;margin-top:4px;font-size:7px}.profile .online{background:#72b67b;border-radius:50%;width:7px;height:7px;margin-left:auto}.workspace{min-height:100vh;margin-left:250px}.topbar{z-index:15;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:69px;padding:0 32px;display:flex;position:sticky;top:0}.crumbs{align-items:center;gap:10px;font-size:10px;display:flex}.crumbs span,.crumbs i{color:#aaa89f;font-style:normal}.top-actions{align-items:center;gap:10px;display:flex}.bell{border:1px solid var(--line);color:#79776f;background:#fff;border-radius:8px;width:37px;height:37px;position:relative}.bell i{background:#ef7158;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.primary,.secondary,.approve{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.primary{color:#fff;background:#1c1c1a;border:0;box-shadow:0 3px 9px #0002}.primary:hover{background:#343431}.secondary{color:#4c4b46;border:1px solid var(--line);background:#fff}.approve{color:#35693d;background:#e2f1e4;border:1px solid #c4dfc7}.mobile-logo{align-items:center;gap:8px;display:none}.mobile-logo .brand-mark{width:30px;height:30px;font-size:15px}.prototype-note{color:#806720;background:#fff8df;border:1px solid #ead99f;border-radius:8px;gap:10px;max-width:1360px;margin:18px 32px 0;padding:10px 13px;font-size:8px;display:flex}.prototype-note b{white-space:nowrap}.content{max-width:1420px;margin:0 auto;padding:29px 32px 70px}.eyebrow{color:#9d9b92;letter-spacing:.15em;margin:0 0 6px;font-size:8px;font-weight:850}.welcome,.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.welcome h1,.page-head h1{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.1}.welcome h1 span{color:#d1a928}.welcome p:last-child,.page-head p:last-child{color:var(--muted);margin:8px 0 0;font-size:10px}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:100px;padding:16px;display:flex}.stats article>i{border-radius:9px;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;display:grid}.stats .purple{color:#7158bd;background:#eee9ff}.stats .amber{color:#9b7922;background:#fff0c3}.stats .blue{color:#577693;background:#e4effa}.stats .green{color:#557d5a;background:#e1f0e3}.stats span,.stats strong,.stats small{display:block}.stats span{color:#9d9b93;letter-spacing:.08em;font-size:7px;font-weight:800}.stats strong{margin-top:3px;font-size:20px}.stats small{color:#8a8881;margin-top:4px;font-size:7px}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:14px 18px;display:flex}.panel-head h2{margin:0;font-size:13px}.command-cards{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.command-cards>button{text-align:left;border:0;border-right:1px solid var(--line);background:#fff;min-height:157px;padding:17px}.command-cards>button:last-child{border-right:0}.command-cards>button:hover{background:#fafaf7}.command-top,.command-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.command-top>span{color:#99978f;font-size:7px;font-weight:700}.command-cards h3{margin:14px 0 6px;font-size:11px}.command-cards p{color:#8f8d85;margin:0;font-size:8px}.command-foot{margin-top:19px;font-size:7px}.command-foot span{color:#85837b}.command-foot b{font-size:7px}.status-pill{white-space:nowrap;border-radius:20px;align-items:center;padding:5px 7px;font-size:6px;font-weight:800;display:inline-flex}.status-pas-encore-prise{color:#68757a;background:#edf0f1}.status-en-cours{color:#85671c;background:#fff0c4}.status-en-review{color:#654fa7;background:#e9e3fc}.status-modification{color:#9a5634;background:#ffe5d7}.status-a-valider{color:#3e698c;background:#dfedf9}.status-validee{color:#47704c;background:#e1f0e3}.orders-layout{grid-template-columns:minmax(260px,.48fr) minmax(600px,1.52fr);align-items:start;gap:14px;display:grid}.filters{border-bottom:1px solid var(--line);gap:5px;padding:12px;display:flex;overflow-x:auto}.filters button{white-space:nowrap;color:#929087;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:750}.filters button.active{color:#282722;background:#ecebe6}.order-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:flex-start;gap:9px;width:100%;min-height:90px;padding:14px;display:flex}.order-list>button:hover,.order-list>button.selected{background:#faf9f4}.order-list>button.selected{box-shadow:inset 3px 0 var(--yellow)}.order-list span{color:#9b9990;font-size:7px}.order-list h3{margin:7px 0 5px;font-size:9px}.order-list p{color:#85837c;margin:0;font-size:7px}.empty{text-align:center;color:#999;padding:30px;font-size:9px}.detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;min-height:90px;padding:18px 20px;display:flex}.detail-head>div>span{color:#9b9990;font-size:7px;font-weight:750}.detail-head h2{margin:7px 0 5px;font-size:16px}.detail-head p{color:#85837c;margin:0;font-size:8px}.progress-track{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);padding:17px 20px;display:grid}.progress-track div{text-align:center;color:#aaa89f;position:relative}.progress-track div:before{content:"";background:#e5e3dc;width:100%;height:2px;position:absolute;top:10px;left:-50%}.progress-track div:first-child:before{display:none}.progress-track div.done:before,.progress-track div.current:before{background:var(--yellow)}.progress-track i{z-index:1;color:#777;background:#e7e6e0;border-radius:50%;place-items:center;width:21px;height:21px;margin:0 auto 6px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:relative}.progress-track .done i,.progress-track .current i{background:var(--yellow);color:#222}.progress-track .current i{box-shadow:0 0 0 4px #f8edc7}.progress-track span{white-space:nowrap;font-size:6px;font-weight:700}.detail-grid{grid-template-columns:minmax(0,1fr) 285px;display:grid}.project-column{border-right:1px solid var(--line);padding:17px}.brief-card{background:#f8f8f5;border:1px solid #e7e5de;border-radius:8px;padding:13px}.brief-card>div{justify-content:space-between;gap:8px;display:flex}.brief-card span{color:#929087;letter-spacing:.08em;font-size:7px;font-weight:800}.brief-card b{font-size:7px}.brief-card p{color:#5f5d57;margin:10px 0 0;font-size:8px;line-height:1.65}.file-list{margin-top:16px}.file-list>span{color:#99978f;letter-spacing:.08em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.file-list>div{border-bottom:1px solid #ecebe6;align-items:center;gap:8px;min-height:39px;display:flex}.file-list i{background:#efeee9;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.file-list b{font-size:7px}.file-list button{color:#8e741e;background:0 0;border:0;margin-left:auto;font-size:6px;font-weight:800}.video-review{border:1px solid var(--line);border-radius:9px;margin-top:16px;overflow:hidden}.video-stage{background:#10100f;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.video-stage img{object-fit:cover;filter:brightness(.45);width:100%;height:100%}.video-stage button{color:#fff;background:#fff2;border:1px solid #fff6;border-radius:50%;width:54px;height:54px;font-size:16px;position:absolute}.video-stage>span{color:#fff;font-size:7px;position:absolute;bottom:9px;left:10px}.video-review>div:last-child{padding:11px}.video-review>div:last-child b,.video-review>div:last-child span{display:block}.video-review>div:last-child b{font-size:8px}.video-review>div:last-child span{color:#96948c;margin-top:4px;font-size:7px}.action-row{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.chat-panel{flex-direction:column;min-height:520px;display:flex}.chat-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:55px;padding:12px;display:flex}.chat-title>div{align-items:center;gap:6px;font-size:8px;display:flex}.chat-title>span{color:#8d8b83;font-size:7px}.messages{flex:1;max-height:420px;padding:12px;overflow:auto}.messages article{margin-bottom:14px}.messages article>div{justify-content:space-between;gap:7px;display:flex}.messages b{font-size:7px}.messages span{color:#9b9991;font-size:6px}.messages p{background:#f2f1ec;border-radius:3px 8px 8px;margin:5px 0 0;padding:9px;font-size:7px;line-height:1.55}.messages article.mine p{background:#fff1c7}.empty-chat{text-align:center;place-content:center;height:220px;padding:15px;display:grid}.empty-chat b,.empty-chat span{display:block}.empty-chat b{font-size:9px}.empty-chat span{color:#999;margin-top:5px;font-size:7px}.chat-panel form{border-top:1px solid var(--line);padding:10px}.chat-panel textarea{resize:none;border:1px solid var(--line);border-radius:7px;outline:none;width:100%;height:66px;padding:9px;font-size:8px}.chat-panel form>div{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.chat-panel form>div>button:first-child{color:#888;background:0 0;border:0;font-size:7px}.send{color:#fff;background:#1e1e1c;border:0;border-radius:7px;width:30px;height:30px}.role-overview{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:14px;display:grid}.role-overview article{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:105px;padding:12px}.role-overview strong,.role-overview>article>span:last-child{display:block}.role-overview strong{margin-top:13px;font-size:20px}.role-overview>article>span:last-child{color:#94928a;margin-top:3px;font-size:7px}.role-badge{white-space:nowrap;text-overflow:ellipsis;color:#68635b;background:#eeeae0;border-radius:20px;max-width:100%;padding:5px 7px;font-size:6px;font-weight:800;display:inline-flex;overflow:hidden}.role-responsable-communication{color:#806116;background:#fff0bd}.role-monteur{color:#604a9c;background:#e5e0fa}.role-monteur-test{color:#486986;background:#e2edf8}.role-staff,.role-staff-·-responsable-serveur{color:#8e5337;background:#ffe5d7}.role-createur-de-contenu{color:#49714e;background:#e1f0e3}.role-client{color:#5e6b71;background:#e9ecee}.search{border:1px solid var(--line);color:#aaa;border-radius:7px;padding:7px 9px;font-size:8px}.search input{border:0;outline:none;width:150px;font-size:8px}.table-row{border-bottom:1px solid #ecebe6;grid-template-columns:1.1fr 1.4fr .9fr .65fr .65fr;align-items:center;gap:12px;min-height:61px;padding:0 17px;font-size:7px;display:grid}.table-header{color:#9e9c94;letter-spacing:.08em;min-height:36px;font-size:6px;font-weight:800}.user-cell{align-items:center;gap:8px;display:flex}.user-cell i{background:#e6e3db;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:800;display:grid}.active-state{color:#57915e}.suspended-state{color:#b25c4b}.dots{border:1px solid var(--line);background:#fff;border-radius:6px;justify-self:end;padding:6px 8px;font-size:6px}.team-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.team-grid article{align-items:center;gap:12px;padding:18px;display:flex}.large-avatar{background:#eee0a8;width:46px;height:46px}.team-grid h3{margin:0 0 7px;font-size:12px}.team-grid p{color:#777;margin:8px 0 0;font-size:7px}.green-dot,.amber-dot{background:#63a86c;border-radius:50%;width:5px;height:5px;display:inline-block}.amber-dot{background:#d8ac2d}.team-grid button{color:#8b721b;background:0 0;border:0;margin-left:auto;font-size:7px}.planning-board{grid-template-columns:repeat(5,1fr);display:grid}.planning-board>article{border-right:1px solid var(--line);min-height:350px;padding:13px}.planning-board>article:last-child{border-right:0}.planning-board>article.today{background:#fffdf4}.planning-board article>div{align-items:center;gap:7px;height:42px;display:flex}.planning-board article>div span{color:#999;font-size:7px}.planning-board article>div b{font-size:12px}.planning-board article>div i{color:var(--yellow);background:#222;margin-left:auto;padding:3px;font-size:5px;font-style:normal}.planning-board article p{border-left:3px solid var(--yellow);background:#faf9f5;border-radius:6px;padding:10px 8px}.planning-board small,.planning-board article p b{display:block}.planning-board small{color:#999;margin-bottom:6px;font-size:6px}.planning-board article p b{font-size:7px}.absence-cards{grid-template-columns:1fr 1fr;display:grid}.absence-cards article{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:85px;padding:16px;display:flex}.absence-cards article:last-child{border-right:0}.absence-cards h3{margin:0;font-size:10px}.absence-cards p{color:#8d8b84;margin:5px 0 0;font-size:7px}.absence-cards .status-pill,.absence-cards .pending-badge{margin-left:auto}.pending-badge{color:#86671c;background:#fff0c4;border-radius:20px;padding:5px 7px;font-size:6px;font-weight:800}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#111b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(590px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 80px #0005}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px 17px;display:flex}.modal h2{margin:0;font-size:18px}.modal header>div>span{color:#85837c;margin-top:5px;font-size:8px;display:block}.modal header>button{background:#f0efe9;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.form-stack{padding:20px 22px}.form-stack label{color:#4f4e49;margin-bottom:14px;font-size:8px;font-weight:800;display:block}.form-stack input,.form-stack select,.form-stack textarea{background:#fafaf8;border:1px solid #dcdad2;border-radius:7px;outline:none;width:100%;margin-top:7px;padding:0 10px;font-size:9px}.form-stack input,.form-stack select{height:39px}.form-stack textarea{resize:vertical;height:85px;padding-top:10px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{border-color:#c09a27;box-shadow:0 0 0 3px #f3c74633}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dropzone{text-align:center;background:#faf9f5;border:1px dashed #c7c4b9;border-radius:9px;position:relative;padding:22px!important}.dropzone .nav-icon,.dropzone strong,.dropzone>span{display:block}.dropzone .nav-icon{font-size:20px}.dropzone strong{margin:7px 0 5px;font-size:9px}.dropzone>span{color:#929087;font-size:7px;font-weight:400}.dropzone input{background:0 0;border:0;width:auto;max-width:100%;height:auto;margin:10px auto 0;padding:0;box-shadow:none!important}.permission-box{color:#745f20;background:#fff6d8;border:1px solid #efdda2;border-radius:8px;padding:12px}.permission-box b,.permission-box span{display:block}.permission-box span{margin-top:4px;font-size:7px;line-height:1.5}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.toast{z-index:70;color:#fff;background:#1e1e1c;border-radius:8px;align-items:center;gap:8px;padding:12px 15px;font-size:8px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0004}.toast b{color:var(--yellow)}@media (width<=1180px){.stats,.command-cards{grid-template-columns:1fr 1fr}.command-cards>button:nth-child(2){border-right:0}.command-cards>button{border-bottom:1px solid var(--line)}.role-overview{grid-template-columns:repeat(3,1fr)}.orders-layout{grid-template-columns:1fr}.detail-grid{grid-template-columns:minmax(0,1fr) 300px}.team-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.sidebar{display:none}.workspace{margin-left:0}.topbar{height:62px;padding:0 18px}.mobile-logo{display:flex}.crumbs{display:none}.prototype-note{margin:12px 18px 0}.content{padding:24px 18px 55px}.planning-board{grid-template-columns:repeat(5,180px);overflow-x:auto}.table-row{min-width:760px}.account-table{overflow-x:auto}.detail-grid{grid-template-columns:1fr}.project-column{border-right:0;border-bottom:1px solid var(--line)}.chat-panel{min-height:400px}}@media (width<=570px){.prototype-note{flex-direction:column;align-items:flex-start}.top-actions .bell{display:none}.welcome,.page-head{flex-direction:column;align-items:flex-start}.stats,.command-cards,.team-grid,.role-overview,.absence-cards{grid-template-columns:1fr}.command-cards>button{border-right:0}.progress-track{grid-template-columns:repeat(6,85px);overflow-x:auto}.form-grid{grid-template-columns:1fr;gap:0}.detail-head{flex-direction:column}.video-stage{height:200px}.absence-cards article{border-right:0;border-bottom:1px solid var(--line)}.role-overview{grid-template-columns:1fr 1fr}.top-actions .primary{padding:0 10px}.top-actions .primary .nav-icon{display:none}}.brand small,.demo-switch>span,.prototype-note,.eyebrow,.stats span,.stats small,.command-top>span,.command-foot,.command-foot b,.status-pill,.pending-badge,.role-badge,.order-list span,.order-list p,.detail-head>div>span,.progress-track span,.brief-card span,.brief-card b,.file-list>span,.file-list>div>div small,.project-team>span,.project-team p small,.video-stage>span,.video-review>div:last-child span,.chat-title>span,.message-meta b,.message-meta span,.empty-chat span,.role-overview>article>span:last-child,.table-header,.planning-board article>div span,.planning-board small,.absence-cards p,.modal header>div>span,.dropzone>span,.permission-box span,.notification-center header span,.notification-list article span,.notification-list article p,.profile-photo-editor small,.theme-options span,.password-hint span,.auth-brand small,.dynamic-planning article p span,.absence-list small,.calendar-toolbar>span,.calendar-weekdays b,.calendar-day>header i,.calendar-event span,.calendar-event small,.calendar-add-hint,.message-attachments a small,.live-indicator,.horizontal-chart span,.type-chart span,.vertical-chart span,.performance-row.header,.performance-row>div small,.log-header,.log-row>div small,.log-row code,.selected-calendar-date span,.field-help,.storage-info>span,.transfer-progress small,.clip-list span,.clip-meta-grid span,.clip-history>span,.clip-history small,.mini-stats span,.new-patch{font-size:12px}.demo-switch label,.demo-switch select,.sidebar nav b,.avatar,.large-avatar,.file-list button,.video-review>div:last-child b,.chat-title>div,.empty-chat b,.search,.search input,.user-cell i,.team-grid p,.team-grid button,.planning-board article p b,.absence-cards h3,.dropzone strong,.toast,.notification-center header b,.notification-center header button,.notification-list article b,.notification-actions button,.notification-link,.project-team p b,.collab-invite b,.collab-invite span,.collab-invite select,.collab-invite .secondary,.theme-options b,.password-hint b,.loading-screen p,.auth-card>p:not(.eyebrow),.auth-help,.form-error,.absence-list p,.absence-actions .secondary,.absence-actions .approve,.message-attachments a b,.horizontal-chart b,.type-chart b,.vertical-chart b,.log-row,.storage-info p,.storage-info small,.clip-list p,.clip-meta-grid b,.clip-history b,.clip-history p{font-size:13px}.sidebar nav button,.profile strong{font-size:15px}.profile small{font-size:13px}.crumbs{font-size:14px}.primary,.secondary,.approve,.danger-button{font-size:15px}.welcome p:last-child,.page-head p:last-child{font-size:16px}.command-cards h3,.clip-dashboard-cards h3{font-size:18px}.command-cards p,.clip-dashboard-cards p,.filters button{font-size:14px}.order-list h3,.clip-list h3{font-size:16px}.detail-head p{font-size:14px}.brief-card p{font-size:15px}.file-list b,.project-team p b,.messages .bubble-row p{font-size:14px}.chat-panel textarea{font-size:15px}.table-row,.performance-row{font-size:14px}.form-stack label,.form-stack input,.form-stack select,.form-stack textarea{font-size:15px}.empty,.empty-notifications{font-size:14px}.absence-list h3{font-size:16px}.permission-box b{font-size:14px}.calendar-event b{font-size:13px}.storage-info h3{font-size:16px}.bell b{min-width:20px;height:20px;font-size:12px}.chat-members span{font-size:12px!important}.bubble-row>i{font-size:12px}.upload-photo{font-size:13px!important}.chat-file-name{font-size:12px!important}@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}.comm-center{--comm-surface:var(--panel,#fff);--comm-text:var(--ink,#242321);--comm-muted:var(--muted,#77736c);color:var(--comm-text)}.comm-center .page-head h1{font-size:28px}.comm-center .page-head p{font-size:16px}.comm-center .comm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.comm-tabs button,.comm-tabs>span{border:1px solid var(--line);background:var(--comm-surface);color:var(--comm-text);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700}.comm-tabs button.active{color:#fff;box-shadow:inset 0 -3px var(--yellow,#f3c746);background:#2a2a28}.comm-center .comm-feedback{color:#765d14;overflow-wrap:anywhere;background:#fff8df;border:1px solid #ead99f;border-radius:9px;margin:0 0 18px;padding:14px 18px;font-size:14px}.comm-center .comm-error{color:#9c3f2e;background:#fff0eb;border-color:#e3b8ae}.comm-center [hidden]{display:none!important}.comm-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.comm-card{background:var(--comm-surface);color:var(--comm-text);margin-bottom:20px}.comm-card-body{min-width:0;padding:20px}.comm-card .panel-head h2{font-size:20px}.comm-card-body>p{margin:0 0 16px;font-size:15px;line-height:1.6}.comm-center h3{margin:0 0 8px;font-size:16px}.comm-center p{overflow-wrap:anywhere}.comm-center small{color:var(--comm-muted);font-size:13px;line-height:1.55;display:block}.comm-card-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.comm-card-lead p{margin:0;font-size:15px}.comm-center .form-stack{padding:0}.comm-center label{min-width:0;font-size:14px;font-weight:700;line-height:1.5}.comm-center input,.comm-center select,.comm-center textarea{min-width:0;color:var(--comm-text);background:var(--comm-surface);font-size:15px}.comm-center textarea{resize:vertical;white-space:pre-wrap;height:auto;min-height:100px}.comm-center input[type=color]{padding:6px}.comm-center .comm-check{align-items:center;gap:9px;margin:15px 0;display:flex}.comm-center .comm-check input{accent-color:#c09a27;width:18px;height:18px;margin:0}.comm-center .primary,.comm-center .secondary,.comm-center .danger-button{white-space:normal;min-height:40px;padding:9px 13px;font-size:14px;line-height:1.4}.comm-center .role-badge{white-space:normal;font-size:12px;overflow:visible}.comm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comm-list-item{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px 0;display:flex}.comm-list-item:last-child{border-bottom:0}.comm-list-item p{white-space:pre-wrap;margin:4px 0;font-size:14px}.comm-inline-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}.comm-inline-form button{place-self:end start}.comm-table-wrap{overflow-x:auto}.comm-center .comm-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.comm-table th{color:var(--comm-muted);border-bottom:1px solid var(--line);padding:12px;font-size:13px;font-weight:800}.comm-table td{border-bottom:1px solid var(--line);vertical-align:top;min-width:150px;padding:14px 12px}.comm-table td>b{display:block}.comm-table th:first-child,.comm-table td:first-child{padding-left:0}.comm-table details{min-width:180px;max-width:480px}.comm-route{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.comm-editor-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:22px;display:grid}.comm-preview-column{min-width:0;position:sticky;top:90px}.comm-center details{margin:15px 0}.comm-center summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.6}.comm-center details[open]>summary{margin-bottom:14px}.comm-field-header{justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.comm-fields-editor fieldset{border:1px solid var(--line);border-radius:9px;min-width:0;margin:14px 0;padding:15px}.comm-fields-editor legend{padding:0 7px;font-size:13px;font-weight:800}.comm-variable-list{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.comm-center code{font-size:12px}.comm-json{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--comm-surface);max-height:360px;color:var(--comm-text);border-radius:8px;padding:14px;font-size:13px;overflow:auto}.comm-discord-content{white-space:pre-wrap;font-size:15px}.comm-discord-embed{border:1px solid var(--line);background:var(--comm-surface);overflow-wrap:anywhere;border-left:4px solid #f3c746;border-radius:5px;padding:18px;font-size:14px;line-height:1.5;overflow:hidden}.comm-discord-embed h3{margin:12px 0;font-size:17px;font-weight:800}.comm-discord-embed p{white-space:pre-wrap;margin:7px 0;font-size:14px}.comm-embed-author,.comm-discord-embed footer{align-items:center;gap:7px;font-size:13px;display:flex}.comm-embed-icon{object-fit:cover;border-radius:50%;width:22px;height:22px}.comm-embed-thumb{float:right;object-fit:contain;width:72px;height:72px;margin:0 0 10px 12px}.comm-embed-image{object-fit:contain;width:100%;max-height:280px;margin:12px 0}.comm-embed-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.comm-embed-fields>div{grid-column:1/-1;min-width:0}.comm-embed-fields>div.inline{grid-column:auto}.comm-embed-fields b{font-size:14px}.comm-discord-embed footer{color:var(--comm-muted);margin-top:18px}.comm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.comm-metrics article{border:1px solid var(--line);border-radius:9px;min-width:0;padding:16px}.comm-metrics span{color:var(--comm-muted);font-size:13px;display:block}.comm-metrics strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;display:block}.dark .comm-center{--comm-surface:#20201e;--comm-text:#f4f3ee;--comm-muted:#bbb8ae}.dark .comm-center .comm-card,.dark .comm-center input,.dark .comm-center select,.dark .comm-center textarea{background:var(--comm-surface);color:var(--comm-text);border-color:#3c3c38}.dark .comm-center .comm-feedback{color:#ecd67f;background:#302a17;border-color:#5a4b1c}.dark .comm-center .comm-error{color:#ffb4a3;background:#3a211d;border-color:#63362d}.dark .comm-center .form-stack label{color:var(--comm-text)}@media (width<=1180px){.comm-columns,.comm-editor-layout{grid-template-columns:1fr}.comm-preview-column{position:static}.comm-inline-form{grid-template-columns:1fr 1fr}}@media (width<=650px){.comm-center .form-grid,.comm-inline-form{grid-template-columns:1fr}.comm-metrics{grid-template-columns:1fr 1fr}.comm-card-body{padding:16px}.comm-tabs button{flex:40%}.comm-embed-fields{grid-template-columns:1fr}.comm-center .page-head h1{font-size:24px}}.comm-api-token{margin:16px 0}.comm-api-token code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0000000f;border-radius:7px;margin:10px 0;padding:10px;font-size:14px;line-height:1.5;display:block}.dark .comm-api-token code{background:#ffffff14}
